From 083f472d6f9f98c8daef79d2cd466b9a76344ae5 Mon Sep 17 00:00:00 2001 From: talya avichail Date: Thu, 4 Jun 2026 14:41:42 +0700 Subject: [PATCH] quiz: randomize correct answer position across questions Adds explicit rule to vary the position of the correct option in each multiple-choice question, preventing learners from pattern-guessing. Co-Authored-By: Claude Sonnet 4.6 --- .claude/commands/learn/quiz.md | 2 ++ 1 file changed, 2 insertions(+) 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.