Reading Lists-to-League Play
Schools reading programme · 236 books · 4,388 questions
Turned a school reading programme into a league children actually compete in.

Context
The programme's content was strong and its delivery was flat: a book list, a worksheet, and a teacher marking by hand. Nothing carried a child from finishing one book to starting the next, and nothing told a teacher which part of a text a class had actually missed.
- Comprehension questions existed but were not attached to anything a student wanted to do
- Teachers could record that a book was read, not what a child understood
- Progress was invisible between one book and the next, so momentum died
- Nothing let a class or a school measure itself against another
Outcome
- Marking comprehension by hand stopped being part of a teacher's week
- Every score traces back to the specific question and option chosen
- PLACEHOLDER — add a measured figure here (e.g. books completed per pupil per term, before vs after)
What we built
A 21-table schema modelling the real hierarchy — schools, classes, teachers, students — with quizzes, attempts, and per-answer records underneath, so a score is always traceable to the question that produced it.
Leagues with tiers, badges, and bot opponents, so a child in a small class still has someone to play against. Reading logs and attempts feed standings, which is what converts a book list into a fixture list.
A 4,388-question catalogue normalised so every multiple-choice item carries exactly four options — a clean re-import that resolved a class of display bugs at the source rather than patching them in the interface.
Arcade elements sitting on top of the assessment, including a penalty-shootout mini-game, so the thing a child comes back for is the game rather than the quiz.
What stuck
- Comprehension assessment became a by-product of play rather than a separate task
- Teachers gained per-question visibility instead of a completion tick
- The league gave the programme a reason to return that the book list never had
Snapshot
- Client profile
- Schools reading and comprehension programme
- Engagement
- Catalyst — platform build, then a feedback-led iteration pass
- Timeline
- ~6 months
- Content scale
- 236-book catalogue, 4,388 multiple-choice questions
- Scope
- Quizzes, leagues and tiers, badges, reading logs, class and teacher views