Have a password?

Unlocks the client-named version of every project.

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.

Re-enacted: a section quiz played as Beat the Keeper, with the division table beside it

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)
Re-enacted: a section quiz played as Beat the Keeper — a correct answer scores, points and XP update, and the pupil climbs the division table

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
← All work