Finals season turns into a logistics problem fast: five or six papers, some clustered on the same day, others stranded a week apart. This planner lays them all out in date order with a live countdown to each, so the shape of your exam period is obvious before you build a revision timetable around it.
How it works
Each exam date is compared against today at local midnight. The number of whole calendar days between the two gives the countdown:
daysUntil = floor((examMidnight - todayMidnight) / 86400000)
A result of 0 is “today”, a negative number is “completed”, and positive values are days remaining. Urgency colours come from simple thresholds:
daysUntil < 0 -> done (muted)
daysUntil <= 3 -> red
daysUntil <= 7 -> amber
otherwise -> green
Spotting collisions
After sorting by date, the planner walks the list pairwise. Two exams sharing a date are a same-day clash; two exams one day apart are back-to-back. Both are the classic ways a study plan falls over, so they are surfaced as explicit warnings.
Building a revision timetable from the calendar
Once you can see the full shape of your exam period, a few planning principles become easier to apply:
Work backwards from each exam. If an exam is in 21 days, you have roughly 3 weeks to revise that subject. Block the final 3 days before the exam for consolidation and past papers, not new material. The 18 days before that are for coverage.
Give the hardest subject the most time, not the nearest exam. A common mistake is spending the most time on whichever exam comes first. Add your exams to this planner sorted by difficulty, not date, to see which subjects need the most days even if they are not next.
Handle same-day clashes by finishing early. If two papers fall on the same day, you cannot split the day for exam-morning revision. Finish your preparation for both subjects the day before and treat the gap between exams as rest, not cramming time.
Use the colour coding proactively. The moment a paper turns red (under 3 days), switch exclusively to past-paper retrieval practice for that subject. New content rarely sticks in 72 hours; practising recall does.
Tips for multi-subject finals periods
- Add every paper including optional ones, so you see the full load.
- Include resit dates if applicable — they often fall mid-term and collide with coursework deadlines.
- Export or screenshot the list once you have it right; the browser does not save data between sessions.
- If you see four consecutive days of exams, flag the day before the first one as a consolidation day, not a continuation of deep revision.