πŸ§ͺ Summer Study β€” Test & QA

How it works (the flow)

index.html
Profile picker
β†’ Kid taps tile
practice.html
β†’ Teach β†’ Test β†’
auto-grade β†’ 🟨
β†’ 7-day re-check
β†’ 🟩 mastered
Parent tile (PIN)
parent.html
β†’ Both kids Β· Today
Β· re-check queue
β†’ diagnostic.html
sets baselines

Roles: kids see only their own practice (locked); parent sees both kids + reports + AI prompts (PIN-gated). All data on this device.

Self-test (runs on load)

running…

Content stats

πŸ§ͺ Test Mode (safe sandbox)

Click through the kids' apps and answer questions WITHOUT touching their real progress. Everything you do in Test Mode is saved in a separate sandbox. A yellow banner shows when it's on; Exit wipes the sandbox. When you deploy to the kids, they always start fresh (their devices have no data).

Try it

β–Ά Profile picker Parent dashboard Diagnostic

Seed fills both kids with sample mastery/streaks/badges so the dashboards look real. Clear wipes everything.

Preview content by skill

State inspector (localStorage)