Question types: STACK

Maintained by Picture of Christopher SangwinChristopher Sangwin, Tim at Lone Pine Koala SanctuaryTim Hunt
The STACK question type adds a sophisticated assessment in mathematics and related disciplines, with emphasis on formative assessment underpinned by computer algebra.

STACK 4.2.1 for Moodle 3.0+

Release notes


STACK is an assessment system for mathematics, science and related disciplines.

STACK was created by Chris Sangwin of the University of Edinburgh, and includes the work of many other contributors. A demonstration server is available in Edinburgh:

STACK is based on continuing research and use at the University of Edinburgh, the Open University, Aalto, Loughborough University, the University of Birmingham and others.

Current state of development

STACK 4.2 contains some important new features, and a number of interface improvements and bug fixes.

Note: please read the release notes before upgrading from STACK 3.X to STACK 4.X. STACK 4.0 represents a major release of STACK and is a non-reversible change, with important differences which break back-compatability. Especially, note the conversion of old materials.

Please continue to report any bugs you find at

The current state of development is explain more fully in the developer documentation.


The documentation is here, including the installation instructions.


Stack is Licensed under the GNU General Public, License Version 3.

Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5

Version information

Version build number
Version release name
4.2.1 for Moodle 3.0+
Stable version
MD5 Sum
Supported software
Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5

Version control information

Version control system (VCS)
VCS repository URL
VCS tag

Default installation instructions for plugins of the type Question types

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
  4. Visit to finish the installation