Abstract representation of data processing and algorithms
2026-06-15·Jordan

How the roadmap engine works

A look under the hood at the algorithm that builds your personalised daily study plan - and why it's smarter than a static timetable.

Share:X (Twitter)
A static study timetable assumes you know exactly what you need to work on and exactly how long it'll take. That's almost never true. That's why we built a dynamic roadmap engine instead.
When you create your roadmap, Claritii starts by loading your subjects, assessments, and schedule blocks. Then it runs a proportional-sampling algorithm that distributes sessions across subjects weighted by urgency - how close each assessment is, how weak you are on those topics, and how much time you've blocked out.
Each session gets a content type (flashcards, quiz, practice paper, or summary) based on a rotating schedule that ensures variety. You don't get three flashcards sessions in a row - the engine mixes them so you're constantly switching between recall, application, and review.
As you complete sessions, your mastery scores update (using an SM-2-inspired Bayesian variant - think spaced repetition on steroids). The next time the roadmap regenerates, it factors in your updated mastery, any new assessment dates, and your actual study pace. If you're breezing through a topic, it'll schedule less time. If you're stuck, it'll add more sessions.
The roadmap also pre-generates content for the next 3 days of sessions. That means when you open the app, your flashcards, quiz questions, and practice papers are already there - no loading spinner, no 'AI is thinking...', just study.
We're continually refining the engine. The current version scores roadmaps on five dimensions: feasibility, workload balance, revision quality, deadline coverage, and spaced repetition quality. We use these scores to diagnose weak roadmaps and suggest improvements.

We use cookies to improve your experience and analyze usage. Learn more