Exam Bytes System — Dossier
Snapshot: a funnel-driven, modular platform that delivers short-cycle minigames on a weekly cadence. Built as composable primitives so product and curriculum iterate independently.
Problem
Students and educators need bite-sized, measurable practice that is easy to access and reliably correct. Existing tools either sacrifice measurement, slow iteration, or are one-off games that don’t scale across lessons.
Constraints
- Mobile-first performance and sub-200ms interaction targets
- Deterministic correctness for educational content (guardrails)
- One-week release cadence with predictable QA windows
- Small engineering team and lightweight infra costs
What I built (system view)
A product stack composed of: funnel & landing pages for acquisition, onboarding that captures learning context, a modular runtime for minigames, an orchestration layer to compose lessons from primitives, and analytics pipelines that surface learning signals for iteration.
- Funnel: marketing page → sign-up → first-lesson NPS capture
- Onboarding: short diagnostic to set difficulty and learning path
- Runtime: lightweight game engine hosting parametrized minigames
- Platform: lesson composer, release scheduler, and AB test harness
- Telemetry: event-driven pipeline feeding dashboards and alerts
Modular "Lego Brick" Architecture
Designing games as reusable bricks lets us ship new lessons quickly without rebuilding core logic.
- Game primitives: rule engine, input validators, scoring & hint systems
- UI atoms: timers, prompts, overlays, progress bars
- Lesson composer: assemble primitives + content into repeatable lessons
- Release pipeline: staging validation → QA gate → production deploy
Guardrails & QA
Quality is enforced by automated checks and a concise QA checklist:
- Unit and integration tests for game logic (deterministic scenarios)
- Staging smoke tests verifying correctness, scoring, and timers
- Manual quick-pass checklist for edge-cases before release
- Rollback plan and feature flags for safe releases
Instrumentation
Instrumentation is built-in and lightweight so product decisions are data-driven from day one.
- Core events: lesson_start, lesson_complete, question_attempt, hint_used
- Signals: correctness_rate, time_on_task, abandonment_rate, retry_count
- Dashboards: weekly release metrics, retention cohort views, top failing items
- Alerts: sudden drop in correctness or increased latency
Status
Current shipped portfolio: 42 minigames scoped; 5 shipped to production with weekly releases increasing the shipped count.
Shipped games (examples): Sudoku · Statistics Trainer · Magic Maths · Pattern Ladder · Kakuro.
Appendix — Minigame Library (42 items)
Complete scoped list of minigames (useful for handoff and release planning):
- Sudoku
- Statistics Trainer
- Magic Maths
- Pattern Ladder
- Kakuro
- Arithmetic Sprint
- Fraction Frenzy
- Algebra Tiles
- Sequence Solver
- Pattern Match
- Number Bonds
- Logic Grid
- Memory Matrix
- Timed Tables
- Word Problems Lite
- Geometry Puzzles
- Probability Lab
- Data Dash
- Sorting Challenge
- Matching Pairs
- Ratio Run
- Prime Quest
- Multiplication Maze
- Divisibility Drill
- Symmetry Studio
- Shape Shifter
- Code Breaker
- Treasure Hunt
- Sequence Builder
- Graph Plotter
- Estimate It
- Measure Master
- Clock Faces
- Calendar Counts
- Container Counts
- Balance Beam
- Equation Escape
- Function Factory
- Currency Count
- Puzzle Mixer
- Logic Links