Elements students interact with directly — multiple choice, wordbank, math response, notepad, and quiz
multichoicealias: mcA multiple-choice question with labelled options. Place the question text in the body and choice{} elements in the detail [] block. At least one choice should have correct: true.
multiple (boolean; default: false). Allow more than one correct answershuffle (boolean; default: false). Randomise choice order on each loadshow_answer (boolean; default: false). Reveal the correct answer without an attemptchoiceAn individual option inside a multichoice question. The body is the option text. Mark correct answers with correct: true.
correct (boolean; default: false). Whether this option is a correct answerwordbankA fill-in-the-blank exercise. Place the prompt in the body using !blank() to mark blank slots. Add word{} tiles in the detail [] block — tiles with a blank attribute answer that slot; tiles without a blank are distractors.
shuffle (boolean; default: true). Randomise word tile ordershow_answer (boolean; default: false). Reveal the correct arrangementwordA word tile in a wordbank exercise. Set blank to the slot number it fills (1-indexed). Omit blank to make it a distractor.
blank (number; default: —). Which blank this word fills (1-indexed). Omit for distractors.mathresponsealias: math, mrAn interactive maths input that evaluates student answers automatically. Supports algebraic equivalence checking, numeric rounding, and strict matching.
answer (string; default: —). The correct answer expressionmode (algebraic / rounded / strict; default: algebraic). How the answer is evaluatedplaceholder (string; default: —). Input placeholder texthint (string; default: —). Hint shown when the student requests itshow_answer (boolean; default: false). Reveal the correct answernotepadalias: npadA freeform text input for open-ended responses, written explanations, or working space. Student responses are local and not submitted.
placeholder (string; default: —). Placeholder text shown in the empty inputrows (number; default: —). Number of visible rows (controls height)quizA container that groups multichoice, wordbank, and mathresponse elements with navigation controls. Students step through questions one at a time. notepad cannot be placed inside a quiz.