Reviewed July 2026. Five categories: spaced-repetition engines, mastery platforms, the explorable/mnemonic-medium tradition, tutoring systems (classic ITS → LLM tutors), and the Claude Code ecosystem itself. Each entry: what it nails → what it lacks → what Engram adopts.
SuperMemo (Woźniak, 1987–). Origin of algorithmic scheduling (SM-2 → SM-18) and of incremental reading. Nails: the insight that review timing is computable. Lacks: usability (legendarily hostile), understanding-building — it schedules items, it doesn't teach.
Anki (2006–). The open ecosystem standard; since ~2023 ships FSRS (Difficulty–Stability–Retrievability model, ~20 parameters fitted per user from review logs; benchmarked on hundreds of millions of reviews, substantially better recall prediction than SM-2). Nails: retention for atomic items, at scale, for free. Lacks: authoring is the tax (most people quit at card-writing); cards drift into disconnected trivia ("orphan cards"); no structure, no dialogue, no transfer. RemNote / Mochi / Obsidian SR plugin: notes+SRS fusions, same ceiling.
Adopts: FSRS as the scheduling engine, verbatim — it is open, per-user, and state-of-the-art. Fixes: the authoring tax (Engram writes and maintains the cards from the tutoring dialogue itself; every card links back to a DAG node and its artifact, so no orphans).
ALEKS (1990s–, from Doignon & Falmagne's knowledge-space theory). Nails: assessment as frontier-finding — determine what the student is ready to learn, teach only there. Khan Academy: mastery gating at consumer scale. Math Academy (2020s): the aggressive synthesis — mastery + spacing + interleaving + XP, with a public pedagogy manifesto; the strongest evidence-alignment in commercial ed-tech. Duolingo: habit engineering (streaks, tiny sessions) + industrial per-user forgetting models (half-life regression — Settles & Meeder 2016); criticized for shallow transfer. Brilliant: guided-discovery problem sequences; strong encoding, weak scheduling.
Adopts: frontier diagnosis (never quiz the whole graph), mastery gates on prerequisite edges, tiny-session habit design. Rejects: fixed content (Engram generates per learner), streak-anxiety mechanics (consistency nudges only), XP attached to knowledge claims.
Bret Victor, "Explorable Explanations" (2011) — the founding document: reactive documents where readers interrogate assumptions. Nicky Case (Parable of the Polygons, Evolution of Trust) — the craft at its peak. distill.pub (2016–2021) — interactive ML papers; died of authoring cost. Seeing Theory (Brown University) — interactive probability/statistics; the founder's phrase "seeing theory" is its name. PhET simulations — manipulables with measured learning gains.
Quantum Country (Matuschak & Nielsen 2019, and the essays "Why books don't work" / "How can we develop transformative tools for thought?"): the mnemonic medium — an essay with retrieval prompts embedded in the reading flow, scheduled thereafter. Their reported data: readers retain with dramatically less review effort than traditional study. The deepest single influence on Engram's artifact design.
The tradition's fatal economics: every one of these is handcrafted, at weeks-to-months per artifact, by rare talent. That is exactly what a code-generating agent dissolves. Adopts: the whole design language (reactive models, prediction gates, embedded retrieval), as a generative capability under the Explorable Contract — custom explorables per concept per learner in minutes, regenerated as the learner model updates. Adds what even Quantum Country lacks: dialogue, grading, adaptation, and integration with the learner's real work.
Classic ITS. Carnegie's Cognitive Tutor (Anderson's ACT-R model-tracing), AutoTutor (Graesser — dialogue tutoring), ASSISTments. Bayesian Knowledge Tracing (Corbett & Anderson 1995) for skill estimation. The sobering, encouraging summary: VanLehn (2011) — step-based ITS d≈0.76 vs. human tutors d≈0.79. Machine tutoring works when it adapts at the step level, not the answer level. Lacks: decades of hand-built domain models per subject — the content bottleneck LLMs dissolve.
LLM tutors (2023–2026). Khanmigo (Socratic guardrails, GPT-based); Google LearnLM (pedagogy-finetuned, folded into Gemini); OpenAI ChatGPT Study Mode (2025 — withholds answers, asks guiding questions); Anthropic Claude Learning Mode (Claude for Education, 2025) and Claude Code's own Explanatory/Learning output styles (the TODO(human) collaborative-completion pattern — a genuine invention: the tutor writes most, the learner completes the load-bearing part). Common shape and common ceiling: session-Socratic, state-amnesiac. They guide within a conversation, then forget you. No durable learner model, no scheduling, no artifacts, no telemetry. They are tutors without memory — which, per Tier 1 of the foundations, means they are tutors without the engine.
Adopts: Socratic step-level dialogue, TODO(human) completion pattern for code. Fixes: persistence (files), scheduling (FSRS), verification (independent assessor), adaptation (n-of-1).
| Plugin / skill | What it does | Gap against the foundations |
|---|---|---|
| claude-tutor | Learning plans, adaptive quizzes, SM-2 reviews, web dashboard, JSON state in ~/.claude/learning/ |
SM-2 (not per-user), MCQ/recognition-heavy (weak retrieval format), no citations to learning science beyond the algorithm name, reported schema drift, no artifacts, no calibration/metacognition |
| claude-teacher-plugin | Guides rather than answers, tracks knowledge across sessions, quizzes with spacing | Persists a "learning style" per user — builds on the flagship neuromyth; no verification separation (tutor grades itself) |
| learning-opportunities (Hicks — a real developer-psychology researcher) | Injects prediction/generation/retrieval/spacing exercises after meaningful real work moments; explicitly anti-passivity | Deliberately lightweight: session-only state, no learner model, no cross-session scheduling, no difficulty adaptation |
| learn-faster-kit | Syllabi + spaced repetition + progress tracking | Same recognition-quiz and one-size-scheduling ceiling |
| fluent, lang-tutor | Language-specific practice/SRS | Single-domain |
| claude-code-production-grade-plugin (the architectural parent) | Not a learning tool — a 14-agent SaaS pipeline. Contributes the patterns: oracle-driven loops (executable checks, never claims), receipt enforcement (JSON proof of work gates progress), re-anchoring (re-read state from disk at phase boundaries), cross-session persistence, engagement modes | — (this is the chassis Engram inherits) |
The ecosystem's four systematic gaps, which define Engram:
- Recognition masquerading as retrieval. Quizzes are MCQ/true-false because they're easy to grade programmatically. But recognition is the weakest retrieval format — and an LLM can grade free recall with a rubric, which is precisely the capability that made classic ITS expensive. Nobody is spending it.
- The tutor grades itself. Same-context grading inherits the tutor's sycophancy and its investment in the lesson having worked. No plugin separates assessment from instruction the way the parent plugin separates
code-reviewerfromsoftware-engineer. - Scheduling without a memory model. SM-2 fixed intervals vs. FSRS fitted to the individual — the difference between a thermostat and a schedule printed in 1987.
- No artifacts, no medium. Text dialogue only. The entire explorable/mnemonic-medium tradition — the highest-craft encoding technology we have — is absent from the ecosystem, even though artifact generation is Claude Code's distinctive strength.
Plus the honest one: claude-teacher-plugin persists "learning style" — the ecosystem is not merely incomplete, it is partly built on the one idea the evidence base most firmly rejects. Engram's positioning is not "more features"; it is the one whose theory would survive peer review.
| Capability | Anki/FSRS | Math Academy | Quantum Country | Khanmigo/Study Mode | claude-tutor | learning-opps | Engram |
|---|---|---|---|---|---|---|---|
| Per-user memory model | ✅ | partial | ✅ | ❌ | ❌ (SM-2) | ❌ | ✅ FSRS |
| Free-recall assessment, graded | ❌ | partial | ❌ (self-graded) | partial, unlogged | ❌ (MCQ) | prompts, ungraded | ✅ independent assessor + receipts |
| First-principles knowledge graph | ❌ | ✅ (math only) | ❌ | ❌ | shallow plans | ❌ | ✅ any domain, typed edges |
| Interactive explorables | ❌ | ❌ | ✅ handcrafted | ❌ | ❌ | ❌ | ✅ generated, contract-bound |
| Socratic step-level dialogue | ❌ | ❌ | ❌ | ✅ | partial | ✅ | ✅ |
| Situated in real work | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Evidence-fitted adaptation (n-of-1) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Open learner model | ❌ | ❌ | ❌ | ❌ | dashboard | ❌ | ✅ readable files + taught science |
No system in any category holds more than three of these simultaneously. The combination is the thesis.