Every problem, built backwards from a small answer.
5 courses, 100 skills, 302 named concept cases. Each quiz deals its cases from a shuffled deck so every variant shows up, missed concepts come back as redemption questions, and your per concept mastery is tracked between sessions.