This page is a mock lesson (slug starter-quiz-demo) that includes the
three real scripts. Seed prior state, then launch the warm-up exactly as it would appear injected
into a lesson.
1 · Seed the student's prior state
Writes weak-skill events to the tracker and a journal note for the lesson that taught “inference”.
2 · Run the warm-up
Launches the overlay. Questions are ordered weakest-skill-first; the recap shows the seeded note.
The open question calls /api/claude. Over file:// or without the
serverless function it falls back to the authored hint — that's expected offline.
3 · What the warm-up logged
After answering, refresh to confirm closed answers fed the tracker and the open answer is stored as “attempted” (unscored).
—
I
The lesson begins here…
This stands in for a real lesson's first step. When the warm-up is dismissed, the student lands here.