Skip to content

Add a Review quiz page - #50

Merged
PeterSlijkhuis merged 1 commit into
mainfrom
review-quiz
Sep 30, 2026
Merged

PeterSlijkhuis merged 1 commit into
mainfrom
review-quiz

Conversation

@PeterSlijkhuis

@PeterSlijkhuis PeterSlijkhuis commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Before: a quiz could only be answered once, inside its lesson, and there was no way to revisit earlier material.

After: a new "Review quiz" page (sidebar, Reference) gives ten mixed questions from the lessons a student has opened. Missed questions come first, topics and answer order are shuffled, and the round ends with a score and links to the lessons worth another look. A right quiz answer is now permanent, like a passed exercise, so a wrong answer in review never takes points back.

How: the quizzes are read from the compiled lesson files at runtime, so there is no second copy to keep in sync. A test checks every quiz in the course has exactly one right answer.

Ten questions per round, drawn from the quizzes of every lesson the student
has opened, missed ones first, topics and answer order shuffled. The quizzes
are read from the lesson files themselves, so there is no second copy to keep
in sync. A right quiz answer is now permanent, like a passed exercise, so a
wrong answer in review never takes points back.
@PeterSlijkhuis
PeterSlijkhuis merged commit c29e6ef into main Sep 30, 2026
7 of 8 checks passed
@PeterSlijkhuis
PeterSlijkhuis deleted the review-quiz branch October 1, 2026 07:17

This branch was successfully deployed

1 active deployment
github-pages — c29e6ef6 Deployed Sep 30, 2026 by PeterSlijkhuis via deploy #131
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