Build a difficulty-weighted exam study plan
When several exams approach, the hard part is dividing limited time fairly. This planner counts the days until your exam, multiplies by your daily study capacity to get a pool of hours, then distributes those hours across subjects by difficulty so harder subjects receive proportionally more revision. The result is a concrete number of hours per subject you can schedule.
How it works
First it computes the available hour pool:
days left = whole days from today to exam date
total hours = days left * hours per day
Each subject gets a difficulty weight (easy = 1, medium = 2, hard = 3). The share for a subject is its weight over the sum of all weights:
subject hours = total hours * (subject weight / sum of weights)
So a hard subject (weight 3) gets three times the hours of an easy one (weight 1).
Tips and example
Say you have 20 days, 4 hours per day (80 total hours) and three subjects: Maths (hard, 3), History (medium, 2), Biology (easy, 1). The weights sum to 6, so Maths gets 80 * 3/6 = 40 hours, History 80 * 2/6 ≈ 26.7 hours, and Biology 80 * 1/6 ≈ 13.3 hours. Re-rate a subject as harder the moment a practice paper goes badly — the plan instantly shifts hours toward it, which is the whole point of weighting over equal splits.