Revision Schedule Planner
Plan exam revision schedules online from subjects, exam dates, study hours, spacing rules, rest dates, and coverage gaps for clearer test prep decisions.Revision Coverage
{{ summaryLine }}
| Date | Time | Subject | Minutes | Focus | Exam | Copy |
|---|---|---|---|---|---|---|
| {{ row.date_label }} | {{ row.time_label }} | {{ row.subject }} | {{ row.minutes }} | {{ row.focus }} | {{ row.exam_label }} | |
| No blocks fit before the listed exam dates. | ||||||
| Subject | Exam | Target | Planned | Gap | Status | Copy |
|---|---|---|---|---|---|---|
| {{ subject.name }} | {{ subject.exam_label }} | {{ subject.target_label }} | {{ subject.planned_label }} | {{ subject.gap_label }} | {{ subject.status }} |
| Warning | Detail | Copy |
|---|---|---|
| {{ warning.title }} | {{ warning.detail }} | |
| No active warnings | The current inputs fit the available study time with no overload warnings. |
{{ jsonOutput }}
By copying or publishing this embed code, you are responsible for how the tool appears and is used on your website.
- The embedded tool is provided for general informational and utility purposes only. It is not professional, legal, financial, medical, safety, or compliance advice.
- Results depend on the inputs, browser behavior, available data sources, and the current version of the tool. Review important results before relying on them.
- You are responsible for the surrounding page context, labels, instructions, privacy notices, accessibility, and any laws or policies that apply to your website.
- Do not embed the tool in a misleading, unlawful, harmful, or security-sensitive context.
- Simplified Tools may update, limit, suspend, or remove tools and embed behavior without prior notice.
- Analytics, network requests, cookies, browser storage, third-party services, and query parameters may apply depending on the tool and the embedding page.
If these terms do not work for your use case, do not embed the tool.
Introduction
A revision schedule turns exam dates, subject workload, and real study capacity into a calendar that can be followed day by day. The useful version is not just a countdown. It shows when each subject will be revisited, how much time is still uncovered, and whether the planned workload is realistic before the first exam arrives.
Good revision planning gives earlier exams enough attention without letting one urgent subject crowd out everything else. It also leaves room for weaker topics, practice papers, recovery time, and ordinary school or work commitments. A plan that looks perfect on paper but assumes six high-quality hours every night is usually less useful than a smaller plan that can survive a normal week.
Spacing matters because revisiting material over time supports longer-term retention better than compressing everything into one late session. Retrieval practice matters too: practice questions, blank-page recall, topic summaries from memory, and past-paper work reveal gaps that rereading can hide.
A schedule is still a planning aid, not proof of readiness. It cannot know how well a learner understands a topic, how difficult a specific paper will be, or whether an unexpected commitment will remove a study day. The safest use is to treat the timetable as a draft that should be checked against real progress.
Technical Details:
Revision scheduling is a deadline-constrained allocation problem. Each subject has a target amount of work, an exam date, and a priority signal. Each calendar day has limited capacity, and some days should be unavailable because they are rest days, blocked dates, or too close to the exam for normal revision blocks.
The planning process first removes unusable time, then divides usable capacity into fixed study blocks. A subject can receive a block only while it still has remaining target time and the date falls before its exam buffer. When more than one subject is eligible, a scoring rule ranks candidates by remaining work, urgency, priority, difficulty, and recent repetition.
Study quality is not the same thing as scheduled minutes. A two-hour evening can be valuable when it contains recall and exam-style practice, but weak if it is only passive rereading. That is why a timetable should be read together with a coverage ledger and warning list, not as a guarantee that learning has happened.
Formula Core
The subject-selection score combines workload pressure with deadline pressure. The exact weights change with the selected spacing preference, but the same inputs are always involved.
In this formula, R is the remaining target ratio, P is priority from 1 to 5, D is difficulty from 1 to 5, and U is urgency, calculated as 1 / (days until exam + 1). S is the same-day penalty, and G is the recent-repeat penalty when the subject has appeared inside the repeat gap.
| Spacing preference | Remaining work | Priority | Difficulty | Urgency | Practical effect |
|---|---|---|---|---|---|
Balanced spacing |
4.0 | 0.8 | 0.6 | 18 | Mixes deadline pressure with remaining hours and subject importance. |
Front-load earlier exams |
3.0 | 0.7 | 0.4 | 30 | Gives more pull to subjects with the closest exam dates. |
Weak-subject priority |
3.5 | 0.6 | 1.45 | 14 | Moves more blocks toward subjects marked as harder. |
Scheduling Boundaries
Several bounds keep the timetable from accepting impossible or extreme inputs. These limits also explain why changing one setting can make a visible difference to the result.
| Boundary | Accepted range or rule | Effect on the timetable |
|---|---|---|
| Revision block length | 20 to 180 minutes | Sets the session size used when filling each available day. |
| Weekday availability | 0 to 12 hours per weekday | Days with 0 hours receive no blocks. |
| Daily load cap | 1 to 12 hours per day | High availability is capped, and a warning records the cap. |
| Exam buffer | 0 to 7 days | Normal blocks stop this many days before the exam date. |
| Repeat gap | 0 to 4 days | Recent subjects receive a penalty so the schedule can spread practice. |
| Target hours | 0 to 200 hours per subject | Defines how much planned time counts as coverage for that subject. |
| Rest or blocked dates | YYYY-MM-DD dates |
Matching dates are skipped entirely. |
Coverage Status Rules
| Status | Rule | How to read it |
|---|---|---|
Covered |
Planned time reaches the target, with no surplus above 30 minutes. | The timetable has enough blocks for the stated target. |
Near target |
Planned time is short, but reaches at least 80% of target. | The subject is close, but still needs a deliberate adjustment. |
Short |
Planned time is below 80% of target. | The subject is under-covered under the current capacity and date rules. |
Over target |
Planned time exceeds the target by more than 30 minutes. | Review whether the extra blocks are useful or whether time should move elsewhere. |
Everyday Use & Decision Guide:
Start with the first realistic study day, not the day the plan is being made. Add one row per exam subject with the exam date, priority, difficulty, and target hours. Target hours are the main workload signal; priority and difficulty decide how the planner chooses between eligible subjects when the next block could go to more than one place.
For a first pass, a 45 to 60 minute block length, Balanced spacing, a one-day repeat gap, and a one-day exam buffer usually produce a readable timetable. Use weekday availability to reflect the week as it really works. A zero-hour Sunday, a short weekday, or a longer Saturday is better than a flat schedule that no one will follow.
- Use
Front-load earlier examswhen one paper is much closer than the rest and needs the calendar to react sharply. - Use
Weak-subject prioritywhen harder subjects should keep receiving attention even if their exam is not first. - Use
Rest or blocked datesfor travel, family events, religious observance, school activities, or recovery days that should not receive sessions. - Use
Daily load capto stop a high-availability day from becoming unrealistic. The warning tells you when the entered hours were reduced. - Use
Session focus mixto label the kind of work, such as past-paper drills or recall practice. It changes the wording of sessions, not the hour allocation.
The strongest warning is a subject that remains Short. That means the current calendar cannot fit the stated target before the exam buffer. Fix it by adding study time, shortening blocks only when shorter sessions are genuinely usable, lowering an unrealistic target, removing a blocked date, or starting earlier.
Do not treat a quiet warning list as proof of exam readiness. It only means the entered dates, hours, caps, and targets fit together. The learner still needs to complete the work, mark practice answers, and adjust the next plan when a topic takes longer than expected.
Schedule generation runs in the browser, with no dedicated server-side scheduling step in this version. If you share a restored page link or exported JSON, treat subject names, exam dates, study times, and rest dates as private planning details.
Step-by-Step Guide:
Build the timetable in the same order you would check the plan: dates, subjects, time, spacing, then coverage.
- Set
Plan start dateto the first day that can actually contain revision blocks. - Enter one
Subjects and examsrow per subject. Use the target-hours field for workload, and use the 1 to 5 priority and difficulty values to guide block selection. - Choose
Revision block length. Shorter blocks spread subjects more often; longer blocks reduce switching and fit deeper work. - Enter
Available study timefor each weekday. Put0on days that should never receive sessions. - Open
Advancedif you need a different spacing preference, repeat gap, exam buffer, daily load cap, start time, break length, or blocked-date list. - Read the
Revision Coveragebadges. Compare total planned hours with the short or surplus badge before relying on the timetable. - Review
Timetablefor dated sessions andCoverage Ledgerfor subject-level target, planned, gap, and status values. - Open
Load Warningsbefore exporting or printing. Fix date errors, capped days, unused short availability, and subject shortages first.
Interpreting Results:
The headline number is total planned revision time. It should be read with the coverage gap, because the same planned total can be healthy or insufficient depending on the combined target hours across subjects. A plan with 22 planned hours is strong for an 18-hour target and weak for a 35-hour target.
| Output | Meaning | Check before relying on it |
|---|---|---|
Revision Coverage |
Total planned hours, subject count, coverage gap, busiest day, next subject, and block count. | Confirm the gap badge is not hiding a short subject in the ledger. |
Timetable |
Dated study blocks with time range, subject, minutes, focus label, and exam date. | Scan for overloaded days, awkward start times, or sessions too near the exam. |
Coverage Ledger |
Target, planned time, gap, and status for each subject. | Treat Short as the clearest signal that the plan needs adjustment. |
Study Mix Chart |
Planned-hour share by subject for subjects that received at least one block. | Use it to spot imbalance, then verify the exact hours in the ledger. |
Load Warnings |
Capacity caps, too-short availability, invalid rest dates, and subject shortages. | Clear important warnings before sharing the plan with a student, parent, tutor, or teacher. |
JSON |
Machine-readable inputs, summary, timetable, ledger, and warnings. | Review private details before storing or sending it elsewhere. |
A Near target subject is not automatically safe. Missing two hours may be acceptable for a familiar topic and risky for a weak subject with a hard paper. Use the status label as a triage cue, then decide whether the gap is acceptable for that subject.
The busiest-day badge is a stress check. If it points to a day that already has classes, travel, or another exam task, lower that day's available hours or add a blocked date and regenerate the plan.
Worked Examples:
Earlier exam needs more pull
Suppose Mathematics is in 10 days with a 12-hour target, Biology is in 18 days with a 10-hour target, and History is in 24 days with an 8-hour target. If Mathematics keeps appearing as short, switch from Balanced spacing to Front-load earlier exams and check whether the first week now carries more Mathematics blocks. If the subject is still short, the issue is capacity, not preference.
Weak subject should not disappear
A learner may have Chemistry in 20 days and Literature in 12 days, but Chemistry might be the weaker subject. Marking Chemistry with a higher difficulty score and using Weak-subject priority makes the scoring rule give it more weight. The exam date still matters, but difficulty can keep the harder subject in rotation instead of waiting until it becomes urgent.
A blocked weekend changes coverage
If Saturday usually has three available study hours but a family event blocks that date, adding it under Rest or blocked dates removes those blocks from the calendar. The coverage ledger may then move a subject from Covered to Near target or Short. That is a useful result because it shows the cost of the blocked day before the week begins.
Long blocks can hide unusable time
A weekday with 45 minutes available cannot receive a 60-minute block. If the plan warns that the day has unused availability, either reduce the block length to fit a real short session or leave the time unused and avoid pretending it will become focused revision.
Responsible Use Note:
Use the schedule as a planning worksheet, not as academic advice, school policy, or a promise of exam performance. Check syllabus requirements, teacher guidance, accommodations, wellbeing needs, and real progress before making high-stakes study decisions.
FAQ:
Does priority add more hours to a subject?
No. Target hours define the amount of coverage requested. Priority helps decide which eligible subject receives the next block when several subjects still need time.
Why did a day with available time receive no study block?
The day may be set to 0 hours, listed as a rest date, capped below the selected block length, or too close to the relevant exam because of the exam buffer.
Should the exam buffer be set to 0?
Use 0 only when normal scheduled revision should continue right up to the exam. A one-day buffer is better when the final day should be kept for light review, packing materials, sleep, or travel.
What should I do with a Short status?
Treat it as a capacity problem. Add realistic study hours, start earlier, reduce the target only if it was inflated, shorten blocks if shorter sessions are usable, or remove blocked dates that are no longer needed.
Are the subject details sent to a scheduling server?
No dedicated server-side scheduling step is used in this version. Calculations run in the browser. Shared links and exported files can still reveal the entered subject names, exam dates, and study availability.
Glossary:
- Target hours
- The planned amount of revision time requested for one subject.
- Priority
- A 1 to 5 importance score used when ranking eligible subjects for the next block.
- Difficulty
- A 1 to 5 weakness or challenge score that can move harder subjects higher in the schedule.
- Repeat gap
- The number of calendar days used to discourage repeating the same subject too soon.
- Exam buffer
- The number of days before an exam that are kept out of normal block scheduling.
- Coverage gap
- The difference between planned hours and target hours. A negative gap means the plan is short.
References:
- Cornell Learning Strategies Center. Guidelines for Creating a Study Schedule.
- Cornell Learning Strategies Center. Effective Study Strategies.
- Australian Education Research Organisation. Spacing and Retrieval Practice Guide.
- Education Endowment Foundation. Metacognition and Self-Regulation.