How it Works
Each sphere on the spiral is one skill in the curriculum. The glowing orb is the learner, always travelling to whichever skill currently has the lowest estimated mastery — the system's best guess at the learner's weakest link. Every time the orb reaches a skill it attempts a question: a hidden "true" mastery state governs the real chance of a correct answer (subject to guess/slip noise), and the engine only ever sees that noisy correct/incorrect outcome.
From that single bit of evidence, Bayes' rule updates the estimate, then a learning-transfer term nudges it further upward to account for the practice itself. Skills that go unpracticed slowly decay, so the graph never truly settles — it keeps re-routing the learner exactly like a real spaced, adaptive curriculum.
Frequently Asked Questions
What is the difference between adaptive learning and personalized learning?
Personalized learning is a broad concept covering any tailoring of education to individual needs. Adaptive learning is a specific technology-driven subset that uses an algorithm — often Bayesian Knowledge Tracing — to continuously re-estimate mastery and dynamically choose the next piece of content.
What is Bayesian Knowledge Tracing?
BKT models each skill as a hidden binary state — mastered or not — and updates the probability of mastery after every attempt using Bayes' rule: P(S|E) = [P(E|S)·P(S)] / P(E), where E is the observed correct/incorrect evidence and S is the mastered state.
How much data does an adaptive learning system need?
It needs a running log of attempts per skill — correct/incorrect outcomes and timestamps — plus two calibrated parameters per skill: a guess rate (chance of a correct answer without mastery) and a slip rate (chance of a mistake despite mastery).
How does the system decide which skill to serve next?
A simple, effective policy — used in this simulation — is to always serve the skill with the lowest current mastery estimate, keeping the learner inside their zone of proximal development instead of drilling mastered material or attempting material far beyond reach.
Can adaptive learning replace traditional teachers?
No. Adaptive systems are built to augment teaching — they automate the moment-to-moment decision of what to practice next, freeing teacher time for mentoring, motivation and the complex judgment calls an algorithm cannot make.