Multiple-choice mode with frequency-band distractors #33

Open
opened 2026-09-26 13:58:38 +00:00 by belvedere · 0 comments
Collaborator

Objective: A faster, lower-effort practice mode, useful for mobile and for warm-ups.

Files:

  • Modify: practice_live.ex (mode selection)
  • Create: lib/first_thousand_words/study/distractors.ex

Steps:

  1. Pick 3 distractors from concepts in a nearby frequency band (not random) — random
    distractors from the whole list are trivially wrong and teach nothing.
  2. Avoid distractors that are synonyms of the answer, or linked to the same concept.
  3. Record the outcome as a Review with the chosen option in answer_text.

Verify: for a fixture band, no distractor shares a concept with the answer across 100 draws.

**Objective:** A faster, lower-effort practice mode, useful for mobile and for warm-ups. **Files:** - Modify: `practice_live.ex` (mode selection) - Create: `lib/first_thousand_words/study/distractors.ex` **Steps:** 1. Pick 3 distractors from concepts in a **nearby frequency band** (not random) — random distractors from the whole list are trivially wrong and teach nothing. 2. Avoid distractors that are synonyms of the answer, or linked to the same concept. 3. Record the outcome as a `Review` with the chosen option in `answer_text`. **Verify:** for a fixture band, no distractor shares a concept with the answer across 100 draws.
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nickkeers/first-thousand-words#33
No description provided.