Quizzes: evaluation, feedback & sample solutions
conceptEvaluation and feedback
- The evaluation button is displayed as soon as the user starts to fill out a quiz question (only for quiz questions with a stored solution).
- The button text follows the user's language setting.
- "Reset Answer" resets the quiz question.
- The system shows the correct solution and evaluates all inputs from the user.
Disable evaluation/feedback
Evaluation/feedback of a quiz question can be disabled by setting
[@disableFeedback] in the bit header:
[.cloze]
[@disableFeedback]
The students completed the [_cloze] with the correct verb forms.
Sample solutions (example / isExample)
Two rules govern marking quiz content as an example (sample solution):
- For all quiz bits,
examplemay only exist at the question or answer level (one or the other, depending on the bit type). It indicates that this question has an example answer and specifies that answer — either explicitly, or with booleantrueto indicate the given answer is the example answer. - For all quiz bits,
isExampleexists at the same level asexample, and at all levels from there up to the root. If the branch has an example,isExampleistrueat each node up to that question; otherwise it isfalse.
The pattern applies per quiz family — a gap, choice, response, statement,
pair or cell carries [@example:…] (or bare [@example]) at the position
the sample answer belongs to.
Marking the sample answer
Closed-answer quizzes (cloze, multiple choice/response, true/false,
match, …) use a bare [@example] — the stored correct answer is the
example. Never give it a value:
[.cloze]
This is a multiple gap [_solution][@example][_problem]
[.multiple-choice]
[@example]
====
[+Correct Answer]
[-FalseAnswer1]
[-FalseAnswer2]
====
For .match-matrix, [@example] may sit at bit level or on an individual
cell.
Open-answer quizzes (essay, preparation-note, assignment, interview) have no stored solution, so the example carries the sample answer text:
[.essay]
[@example:This is an example solution]
This is an essay