Opening the workshop…
The Revision Workshop
{{ daysToP1 }} days to Paper I {{ readiness }}% covered {{ streak }} day streak
Faculty of Public Health · Diplomate Examination

The Revision Workshop

Every curriculum outcome, on your terms — attack what matters, log it, watch it close.
Days to Paper I
{{ daysToP1 }}
Paper I {{ examP1 }} · II {{ examP2 }}
Covered
{{ readiness }}%
{{ covered }}/{{ total }} touched
Streak
{{ streak }}
days running
{{ todayLabel }}
{{ mockDays }}
days to mock
Mock exam · Paper I Tue 1 Sep · Paper II Wed 2 Sep
Treat it as a diagnostic, not a verdict. The plan gets one shallow pass over everything, then technique — breadth beats depth this far out. Weakest section right now: {{ mockWeakest }}.
{{ p.date }} {{ p.focus }} {{ p.chips }}
Re-plans itself daily around what you've mastered — weakest sections come first.
Current sprint · {{ curSprint.range }}
{{ curSprint.name }}
{{ curSprint.focus }}
{{ curSprint.readiness }}% covered{{ curSprint.covered }}/{{ curSprint.count }} touched
Daily quiz {{ quizBannerText }}
Today's focus {{ focusLabel }} {{ focusCount }} topics queued first

Pick your battle

{{ openCount }} topics still open. Here are a few worth attacking today — suggestions, not orders.
{{ b.sectShort }} Paper {{ b.paper }} {{ b.prioLabel }}
{{ b.text }}
● {{ b.statusLabel }}
This week
{{ sessions7 }}
sessions logged
{{ d.label }}
Not started
{{ notStartedCount }}
topics untouched
Still weak
{{ weakCount }}
below 'confident'
Covered
{{ readiness }}%
{{ covered }} of {{ total }} touched
Section 2 · Disease Causation

Disease Epidemiology Drill

Short-answer active recall on common & important communicable and non-communicable diseases, UK and global. Describe each on Person · Place · Time · Incidence & Prevalence · Clinical features · Prevention · Risk/aetiology.
Dimensions
● {{ egGot }} nailed ● {{ egPart }} partial ● {{ egMiss }} missed {{ epiUnseen }} unseen · {{ epiScope }} diseases in scope
{{ epiCatLabel }} {{ epiDimLabel }}
Q {{ epiPos }} / {{ epiTotal }}

{{ epiName }}

{{ epiDimPrompt }}
Claude is marking your answer…
Claude's mark {{ epiScore }}/100 {{ epiVerdict }}
{{ c }}
{{ m }}
Model answer
{{ epiModel }}
Logged {{ epiMarkLabel }} · override:
{{ d.catLabel }}

{{ d.name }}

{{ r.label }}
{{ r.text }}
Figures are approximate revision aids and drift year to year — verify exam-grade numbers against WHO, UKHSA and the Global Burden of Disease.
For the days it isn't happening

You don't need motivation. You need two minutes.

Motivation follows action, not the other way round — that's the whole premise of behavioural activation. So skip the negotiation with yourself: pick the smallest thing below, do it, and let today count at 1% effort.
Smallest · ~2 minutes
Spark quiz — just 3 cards
Three cards, rated honestly, schedule and streak kept alive. Full permission to stop after — most days you won't want to.
Still small · ~5 minutes
Read one battle card
Open one of today's picks and just read it — the outcome, your notes, a resource. Reading counts. Logging is optional.
Zero effort · ~1 minute
A pep talk with receipts
Generated from your real numbers — coverage, sessions, streak — not platitudes. Needs a live connection.
Reading your numbers…
From the coach
{{ pepText }}
Couldn't reach the coach — check your connection.

The receipts

Small wins are the single biggest driver of motivation on hard projects (Amabile & Kramer's progress principle). Here are yours — a bad day deletes none of them.
{{ sessionsTotal }}
sessions logged, ever
{{ touchedCount }}
of {{ total }} topics touched
{{ mastered }}
mastered outright
{{ readiness }}%
of curriculum covered

What actually works

Six findings worth trusting more than your mood.
Start before you feel like it
Waiting to feel ready is the trap. Behavioural activation — act first, let mood catch up — is effective enough to be a first-line treatment for clinical low mood. Commit to two minutes with genuine permission to stop.
Behavioural activation · Jacobson et al.
Make an if–then plan
"Revise more" fails quietly; "after X, I'll do Y" gets done. Across 94 studies, implementation intentions had a medium-to-large effect on follow-through — because they outsource the decision to a cue, not your mood. Write yours below.
Gollwitzer & Sheeran, 2006
Forgive the missed days
Students who forgave themselves for procrastinating procrastinated less on the next exam; self-criticism predicts more avoidance, not less. And in habit research, missing a single day made no measurable difference to habit formation. The streak is paused, not broken.
Wohl et al., 2010 · Lally et al., 2010
Quizzing IS the revision
Testing yourself beats re-reading for retention — especially when it feels effortful. If the spark quiz feels hard today, that's the mechanism working ("desirable difficulty"), not evidence you're failing.
Roediger & Karpicke, 2006 · Bjork
Grab a fresh start
People re-engage with abandoned goals at temporal landmarks — Mondays, the 1st of the month, the day after a holiday. Don't wait for one, but if today happens to be one, spend it.
Dai, Milkman & Riis, 2014
Bundle it with a treat
Temptation bundling: pair the thing you avoid with something you want, and only together — the good coffee appears with the flashcards, the guilty-pleasure podcast only during note-tidying. Cheap trick, measurable effect.
Milkman et al., 2014
Your if–then plan
Tie the next session to something that already happens every day. It survives low motivation because it never asks how you feel.
Saved automatically — it'll be here next time.

Daily quiz

Active recall with spaced repetition — rate honestly and the schedule does the rest.
{{ quizPos }}
Today's queue
{{ quizIdleText }}
Due cards come back on a schedule set by your past ratings. New cards are picked from your weakest, highest-priority topics.
{{ quizCard.sectShort }} Paper {{ quizCard.paper }} {{ quizCard.newLabel }}
{{ quizCard.sub }} · Question
{{ quizCard.question }}
Answer it out loud or on paper first — then reveal the model answer and grade yourself honestly.
Model answer
{{ quizCard.answer }}
Your notes
{{ quizCard.notes }}
Go deeper
{{ r.t }}{{ r.arrow }} {{ r.k }}
How well did you recall it?
Session complete ✓
{{ quizStatsRated }} ratings logged. {{ quizAgainNote }}
All caught up
{{ quizEmptyText }}

Written recall

Type your full answer, then reveal the model answer and mark yourself honestly. Grades feed the same spaced-repetition schedule.
{{ writePos }}
Written practice
Write it out from memory
Composing a full answer exposes the gaps that flip-cards hide — and mirrors how you'll write in the paper. Pick a scope and we'll draw a set.
Scope
{{ writeAvail }} questions in this scope
{{ writeCard.sectShort }} Paper {{ writeCard.paper }} {{ writeCard.newLabel }}
{{ writeCard.sub }} · Question
{{ writeCard.question }}
Technique — where real candidates lose marks
Answer the question asked · one explained point per mark · headings and bullets, not prose · apply to the context, don't recite the definition
Your answer
Your answer
{{ writeShownText }}
You left this blank — note honestly what you couldn't recall, then grade it "Again".
Model answer
{{ writeCard.answer }}
Go deeper
{{ r.t }}{{ r.arrow }} {{ r.k }}
How did your written answer measure up?
Set complete ✓
{{ writeDoneCount }} answers written and graded. Your typed answers are saved on each topic.
Nothing in that scope
No written questions matched. Try a wider scope.

Section tests

End-of-sub-section mocks — a fresh scenario question is written for each sampled outcome, then marked like an examiner would.
{{ testPos }}
End-of-section test
Sit a mock on one sub-section
Outcomes are sampled from the sub-section and each becomes an applied scenario question. Your marks feed the same spaced-repetition schedule as everything else.
Sub-section
{{ testPoolLabel }}
{{ tCard.sectShort }} Paper {{ tCard.paper }} {{ testKindLabel }} {{ testKindNote }}
{{ tCard.sub }}
Writing a fresh scenario on {{ tCard.text }}
{{ testQ }}
⏱ {{ testTimeLeft }} exam pace — auto-submits at zero
Technique — where real candidates lose marks
Answer every part of the question asked · weight effort to the marks (~1 explained point per mark) · give the exact number of examples requested · headings and bullets, not prose · use the scenario's data, units and calculation steps
{{ testShownText }}
Marking your answer…
Your answer
{{ testShownText }}
{{ testScoreLabel }} {{ testVerdict }}
{{ s.t }}
{{ s.t }}
{{ testModelLabel }}
{{ l.t }}
{{ testLogHint }}
{{ testError }}
Test complete ✓
{{ testSubName }}
{{ testAvg }}
average across {{ testCount }} questions
{{ r.n }}. {{ r.text }} {{ r.scoreLabel }}

Paper II mock

Real specimen exercises — critical appraisal and data interpretation, marked against the official schemes.
{{ p2Pos }}
Critical appraisal & data interpretation
Sit a real specimen Paper II
Sitting
Setting
{{ p2Setting }}
Article to appraise — read it first
{{ p2Article }}
Find this paper online and read it before starting, skipping these sections (redacted in the real exam): {{ p2Redacted }}
{{ p2QCount }} questions · official mark schemes
Paper II · {{ p2SitLabel }} Q{{ p2QNum }} · {{ p2QTotal }} marks · real pass {{ p2Pass }}
{{ p2Q }}
0.5 for the point, 0.5 for the why — every strength, limitation or interpretation needs its reasoning explained to earn the full mark.
{{ p2ShownText }}
Marking against the official scheme…
Your answer
{{ p2ShownText }}
{{ p2MarksLabel }} {{ p2Verdict }}
{{ s.t }}
{{ s.t }}
{{ p2Model }}
Official mark scheme
{{ l.t }}
{{ p2Error }}
Paper II mock complete ✓
{{ p2SumLabel }}
{{ p2PassCount }}
{{ r.label }} · {{ r.verdict }} {{ r.scoreLabel }} · {{ r.passLabel }}

The sprint board

Firm windows, set from your exam dates — but nothing is locked. Open any topic to drag it into a different sprint.
{{ sp.badge }} {{ sp.range }}
{{ sp.name }}
{{ sp.readiness }}% covered{{ sp.covered }}/{{ sp.count }}
{{ it.sectShort }}
{{ it.text }}
The wall
Exam sitting
Paper I — {{ examP1 }}
Paper II — {{ examP2 }}
{{ daysToP1 }} days out. Pass each paper separately; one may be banked.
Rote learning
Key definitions
{{ s.n }}
{{ s.label }}
No definitions in this deck. Widen the filter.
{{ defCounter }} {{ defBoxLabel }}
{{ defCard.sub }} Seen in a past paper Claude-added
{{ defCard.t }}
{{ defCard.d }}
· {{ p }}
{{ defCard.f }}
{{ d.t }}
{{ d.meta }}
{{ d.d }}
· {{ p }}
{{ d.f }}
Extend the bank
{{ defGenTitle }}
Claude drafts further definitions for this scope from the curriculum and Mastering Public Health, skipping any already in the deck.
Drafting definitions…
{{ defGenMsg }}

The ledger

Every one of the {{ total }} curriculum outcomes. Click a status to advance it; click a row to open it — inside, "Quiz me" builds an applied scenario on that exact concept.
{{ filteredCount }} shown
{{ g.chevron }} {{ g.short }} {{ g.readiness }}% · {{ g.count }} topics
{{ sub.sub }}
{{ it.text }}
Paper {{ it.paper }} {{ it.prioLabel }} Last: {{ it.last }}
Curriculum covered
{{ readiness }}%{{ mastered }} / {{ total }} mastered
Coverage by paper
Paper I · Knowledge{{ paperI.readiness }}%
Paper II · Skills{{ paperII.readiness }}%
Mastery by section
{{ s.short }} {{ s.readiness }}% · {{ s.covered }}/{{ s.total }}
{{ st.label }} — {{ st.count }}
Study log · last 8 weeks {{ streak }}-day streak
Exam format · keep it in view
Paper I·A — 6 questions: research methods, prevention, health information (2½ hrs)
Paper I·B — 4 questions: sociology/economics, organisation & management (1 hr 40)
Paper II·A — critical appraisal of a journal article + applied PH problem (2½ hrs)
Paper II·B — 5 sections of data interpretation; √-only calculator (2 hrs)
Sprint timeline — click to filter the ledger
{{ sp.name }}
{{ sp.range }}
{{ sp.readiness }}% · {{ sp.covered }}/{{ sp.count }}
{{ drawer.sectShort }}
{{ drawer.sub }}
{{ drawer.text }}
Paper {{ drawer.paper }} Last reviewed: {{ drawer.last }}
Understand it first
Claude explains this topic
An exam-depth walkthrough of this outcome — what it means, why it matters, and what examiners look for.
Writing an exam-depth explanation…
select text to highlight · click a highlight to remove it
{{ s.t }}
{{ drawer.explain.src }}
{{ drawer.explain.error }}
Applied challenge
Put this concept to work
Not a definition check — a fresh exam-style scenario that makes you apply this outcome. Write your answer and get it marked.
Writing a scenario for this outcome…
{{ drawer.applied.question }}
{{ drawer.applied.question }}
Marking your answer against the scenario…
{{ drawer.applied.scoreLabel }} {{ drawer.applied.verdict }}
What worked
  • {{ s.t }}
Gaps to close
  • {{ s.t }}
Model applied answer
{{ drawer.applied.model }}
{{ drawer.applied.logHint }}
{{ drawer.applied.error }}
✓ Session logged — nice. Streak and progress updated.
Status
Confidence
Priority
Past paper
Move to sprint
Your last written answer
{{ drawer.written }}
Notes · refs · formulas · weak points
Suggested resources
{{ r.t }}{{ r.arrow }} {{ r.k }}
{{ r.s }}