diff --git a/.claude/commands/learn/quiz.md b/.claude/commands/learn/quiz.md index a86360d..07440b4 100644 --- a/.claude/commands/learn/quiz.md +++ b/.claude/commands/learn/quiz.md @@ -30,6 +30,8 @@ Build the multiple-choice questions (4 for normal, 8 for full → two `AskUserQu Each question: **1 correct option + 2–3 plausible distractors**, all in `session.language`. `AskUserQuestion` auto-adds an **"Other"** option — if the learner picks it and free-texts, judge that answer qualitatively. Set `multiSelect: false`. +**IMPORTANT — vary correct answer position:** The correct option must appear in a different position for each question. Never place the correct answer in the same slot across all questions (e.g. always first). Distribute across positions — for example: Q1→3rd, Q2→1st, Q3→2nd, Q4→3rd. This prevents pattern-guessing. + **Step 2 — One free-text recall question at the end.** After the multiple-choice box(es), ask **one** open-ended question (synthesis or "explain in your own words"). This is the recall test — wait for the learner to type their answer.