Skip to content

Shuffle quiz option order so best isn’t always first - #48

Merged
jsolly merged 1 commit into
mainfrom
cursor/shuffle-quiz-options-d529
Jul 19, 2026
Merged

Shuffle quiz option order so best isn’t always first#48
jsolly merged 1 commit into
mainfrom
cursor/shuffle-quiz-options-d529

Conversation

@jsolly

@jsolly jsolly commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Quiz answer options were always shown in authored order, so tiered questions put the best (“Sharp move!”) choice first every time.

Shuffle option display order once when each question appears. Scoring is unchanged — it still keys off option ids/tiers. Order stays stable after the learner answers, and reshuffles when the next question (or a requeued miss) becomes current.

Verification

  • Tiered and reveal-tradeoff questions show Sharp move in varied positions (2nd, 4th observed)
  • Labels stay stable after answering
  • Mobile rendering OK; console clean

Sharp move in position 2
Sharp move in position 4
Mobile option shuffle

Open in Web Open in Cursor 

Keep scoring by option id; only the display order changes so
tiered "best" answers are not always listed first.

Co-authored-by: John Solly <jsolly@users.noreply.github.com>
@jsolly
jsolly marked this pull request as ready for review July 19, 2026 00:10
@jsolly
jsolly merged commit abc799a into main Jul 19, 2026
4 checks passed
@jsolly
jsolly deleted the cursor/shuffle-quiz-options-d529 branch July 19, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants