Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time


STACK is the world-leading open-source (GPL) automatic assessment system for mathematics, science and related disciplines.

  • Students type in mathematical expressions, and are not restricted to multiple choice.
  • Separate validation and assessment with an emphasis on formative assessment.
  • Random generation of questions.
  • A wide variety of input types, including line by line working.
  • Support for multipart questions.
  • Support for scientific units and significant figures.

This is the official user documentation for STACK.


Documentation for question authors, including:


Information for students using STACK, including:



Topics for developers, including: