Skip to content

fix(lesson-quiz): shuffle answer options and add per-round feedback#76

Open
seanxue wants to merge 1 commit intoluongnv89:mainfrom
seanxue:fix/lesson-quiz-shuffle-options
Open

fix(lesson-quiz): shuffle answer options and add per-round feedback#76
seanxue wants to merge 1 commit intoluongnv89:mainfrom
seanxue:fix/lesson-quiz-shuffle-options

Conversation

@seanxue
Copy link
Copy Markdown

@seanxue seanxue commented Apr 14, 2026

Summary

  • Shuffle answer options: Added a CRITICAL instruction in Step 4 requiring randomized option order for each quiz question. Previously, the correct answer was always placed as the first option, making quizzes trivially solvable.
  • Per-round feedback: Changed round flow to show immediate per-question feedback (correct/incorrect + explanation) after each round, instead of waiting until all 5 rounds complete.

Test plan

  • Run /lesson-quiz 01 — verify correct answers appear in varying positions (not always first)
  • Run /lesson-quiz 03 — confirm shuffle works across different lessons
  • Run /lesson-quiz 05 — confirm per-round feedback appears after each round of 2 questions
  • Verify final scoring still works correctly after all 5 rounds

🤖 Generated with Claude Code

The lesson-quiz skill had two issues:
1. Correct answers were always placed as the first option, making quizzes
   trivially solvable
2. No feedback was given after each round — users had to wait until all
   5 rounds were complete to see any results

Add a CRITICAL shuffle instruction requiring randomized option order for
each question, and update round flow to show immediate per-question
feedback after each round.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant