Exercise block

The Exercise block lets you configure interactive assessments. You set the exercise type, write the task prompt, and define questions with correct and incorrect answers.

Exercise types

TypeBest for
multiple_choiceQuestions with distinct right and wrong answers
true_falseFactual recall and misconception correction
sort_listSequences, steps, and ordered processes
sort_wordsSentence reconstruction and grammar
fill_blanksContextual vocabulary with typed input
fill_blanks_optionsGap-fill with dropdown options
drag_wordsGap-fill with draggable tokens
crosswordVocabulary practice in puzzle format

Multiple choice

FieldTypeNotes
type"multiple_choice"Exercise discriminator
taskstringInstruction shown above all questions
questionsarrayOne or more questions

Each question has task, multiple, and answers. Each answer has value, correct, and score.


True/false

FieldTypeNotes
type"true_false"Exercise discriminator
taskstringInstruction above statements
questionsarrayStatement list

Each question includes exactly two answers: one "true" and one "false".


Sort list

FieldTypeNotes
type"sort_list"Exercise discriminator
taskstringInstruction
questionsarrayExactly one question

The single question contains answers in the correct order. Correctness is encoded by priority values.


Sort words

Same structure as Sort list, but intended for horizontal word ordering (type: "sort_words").


Fill blanks

FieldTypeNotes
type"fill_blanks"Exercise discriminator
taskstringOptional instruction
bodystringHTML text with placeholders like [#1#]
questionsarrayOne entry per placeholder

Each question maps to a placeholder and has an answers array where the first answer is usually the correct one.


Fill blanks with options

Same structure as Fill blanks with type: "fill_blanks_options" and dropdown input.


Drag words

Same structure as Fill blanks with type: "drag_words" and drag-and-drop tokens.


Crossword

FieldTypeNotes
type"crossword"Exercise discriminator
taskstringOptional instruction
questionsarrayClue-answer pairs

Each question has one answer. Crossword answers must be uppercase single words without spaces or punctuation.

Tips

  • Choose the type first. Data structure and UX depend on it.
  • Keep tasks explicit. Clear instructions improve completion rates.
  • Validate placeholder mapping. In fill-blanks variants, placeholders and question order must align.