⏰ Nearly there — under 10% of time left!
👨👩👦 Parent
🦖
Maths Lab
Sharpen up. Smash the SET.
🚀 Start today's test
▶️ Resume saved test
👋
Hello! What's your name?
That's me!
⚡ Warm-up quiz
1:30
🏆
0/8
💪 On to the maths!
⚙️
Building your test…
Warming up the question machine
Maths test
18:00
← Back
💾 Save & exit
Finish test ✅
Next →
👨👩👦 Parent
🎉
0/15
🏠 Back home
Parent panel
Unlock
Cancel
Parent panel
← Back to app
📊 Dashboard
📈 Analytics
⚙️ Settings
➕ Add questions
☁️ Data
⚠️ API credit running low
Today
No test yet today.
Last 28 days
Darker = higher score. Tap a square for details.
Topic accuracy
Recent tests
Average time per topic
Red bar = average over 60 seconds.
Per-question time report
Topic weights (adaptive engine)
Higher weight = appears more often. Below 0.7 = out of rotation.
Test setup
Maths questions per test
Test time (minutes)
Warm-up GK questions
Show countdown timer
Off = hidden, with a silent flash alert at 10% time left
GK quiz from local bank
Off = generated fresh by AI (Haiku, ~0.02p per quiz)
Difficulty
Question sources
Bank order of preference: Ganit → Examberry → GramMathics → EPV. Bank questions re-randomise numbers every test.
API & cost
Anthropic API key
Credit balance entered (USD)
App estimates spend and warns when ≈ $1 remains
🩺 Test API connection
Parent PIN
New PIN
💾 Save settings
Danger zone
Wipes history, topic stats and adaptive weights. Keeps settings, API key, PIN and added questions.
Reset all stats
Add failed questions from outside tests
These are blended into future tests until answered correctly.
Add from text
📷 From photo
📄 From PDF
Question bank from injections
Nothing added yet.
Cloud sync (Cloudflare Worker)
Worker URL
Sync token
Save
⬆️ Push to cloud
⬇️ Restore from cloud
Local backup
⬇️ Download backup file
⬆️ Restore from file
🚩 Report a problem
Claude will re-check this question and show its verdict.
Check it
Cancel
Test detail
Close