We underestimate.
People reliably predict tasks will take less time than they do. Psychologists call it the planning fallacy (Buehler, Griffin & Ross, 1994).
Tempo learns your personal time multiplier per subject from the sessions you log.
AI for Student Life · a study planner for high school
Tell Tempo your week the way you'd text a friend. It learns how long work really takes you, spreads out your revision, keeps clear of practice and sleep, and tells you on day one when a week doesn't fit.
01 · The problem
People reliably predict tasks will take less time than they do. Psychologists call it the planning fallacy (Buehler, Griffin & Ross, 1994).
Tempo learns your personal time multiplier per subject from the sessions you log.
Spreading study over several days beats one long session the night before (Cepeda et al., 2006), but cramming is what usually happens.
Tempo splits exam prep across days: overview, active recall, then a practice test.
An impossible week looks fine on Monday. You only discover it on Wednesday night, when there are no good options left.
Tempo spots it on day one and offers options it has already checked: more time, an extension, or a focused version.
02 · How it works
"chem test next friday, english essay due monday about 2 hours, robotics tue and thu 4–5:30"
Type or speak your week in plain words. An AI model pulls out the tasks, dates, estimates and activities.
Try it in the planner →Nothing is added until you confirm. Guesses are marked in yellow, and missing details turn into questions instead of made-up values.
Log how long a session really took, change an exam date, or tap "low energy". Tempo re-plans straight away and tells you what moved.
See a live plan →03 · The AI
Language model
Pick the engine at the top of the planner: Local AI (Qwen 2.5 3B through Ollama, so the text never leaves the laptop) or Groq (gpt-oss-120b in the cloud). Both reply in a fixed JSON schema.
Small models are bad at date arithmetic, so the model has to quote the student's words. Tempo's tested rules then work out the dates and check every quote against what was actually typed.
Statistical model
r = actual ÷ planned minutes for each logged session · m0 = your overall habit · k = 3
With no data Tempo uses typical times. Each logged session pulls the estimate toward reality, and the range narrows as it learns.
Planning algorithm
Earliest-deadline-first with a slack test, spaced exam prep, a safety buffer before deadlines, subject switching, and a sleep window it never crosses.
When a week can't fit, it tries each option and only offers the ones that really work.
04 · Testing & improvement
We typed chem test next friday, english essay due monday about 2 hours, robotics tue and thu 4-5:30 into the local model on Thursday 5 November.
What the 3B model returned
What the student sees after Tempo's checks
The fix: every phrase the AI claims to quote must actually appear in what the student typed, and code we can test does the date maths. This exact model reply is now an automated test. Read all nine stories →
05 · Responsible design
A nickname, not a name. Everything is stored in the browser, the server keeps no logs of what students type, and there's a switch that never sends text online.
"Write my essay" gets a refusal and an offer to plan it instead. The same rule runs before every AI engine.
A low-energy check-in lightens the day, and crunch weeks are flagged. Stress gets a kind reply that points to a counsellor or a trusted adult.
Every estimate shows a range and a confidence level. Every session explains why it's there. A week that doesn't fit is never hidden.
The student confirms every task the AI extracts, and picks the trade-off when a week is too full.
Works with just a keyboard, plus large text, high contrast, extra spacing for dyslexia, dark mode, reduced motion, voice input and read-aloud.
Three assignments, two exams, two activities and two hours a day are already loaded. Then change something and watch it re-plan.