Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 9.78 KB

02-prior-art.md

File metadata and controls

72 lines (46 loc) · 9.78 KB

02 · Prior Art: What Exists, What It Teaches, What It Misses

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.


A. Spaced-repetition engines (the retention lineage)

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).

B. Mastery & adaptive platforms

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.

C. Explorables & the mnemonic medium (the encoding lineage)

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.

D. Tutoring systems: classic ITS → LLM tutors

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).

E. The Claude Code ecosystem (July 2026)

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:

  1. 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.
  2. 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-reviewer from software-engineer.
  3. 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.
  4. 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.


Synthesis: the unclaimed combination

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.