A question type for writing mathematical expressions using MathQuill. This question type is an extension of the shortanswer question type, and has been designed for use with JazzQuiz.


The STACK question type adds a sophisticated assessment in mathematics and related disciplines, with emphasis on formative assessment underpinned by computer algebra.

Programmed responses

Question type which gets the question answer through a set of editable and non-native PHP functions. Useful for maths or statistics exercices which requires complex operations to get the answer.


A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.

Formulas question type

This is a question type plugin for Moodle with random values and multiple answer fields.

Variable numeric set

A calculated numeric question type with variable and expression evaluation. All values are precalculated although a question can have several variants with different variable values for each variant.

Variable numeric

A calculated numeric question type with variable and expression evaluation. Random values are generated for each student attempting the quiz.


Question type where the student must answer by typing an algebra formula. Correctness can be checked by three different methods.


This question type allows asking questions such as : Please enter X, Y, and Z, such as : X + Y + Z > 12

Variable numeric set with units

This question type can have randomly selected numbers, and the student's answer must include the correct unit. Unit grading is done using the pmatch algorithm.


An improvement of the short answer that integrates a spreadsheet interface with an answer helper to limit to minimum input errors.