HomeEducation & Learning ToolsRetention Curve Simulation

LMS Retention Landscape — 3D Spaced Repetition Field

A 3D bar field of an entire LMS course catalog: each module's height is its live retention on the Ebbinghaus forgetting curve, and an autonomous SM-2 scheduler grades and reviews modules as they fall due — watch course-wide retention self-regulate.

Education & Learning Tools3DEasy60 FPS📱 Mobile-adapted⇄ 2D version
3d-lms-systems-overview ↗ Open standalone

This visualizes an entire LMS course catalog at once: every module is a bar in a 3D field, its height set by that module's live retention on the Ebbinghaus forgetting curve R(t) = e^(−t/S). Instead of grading modules by hand, an autonomous simulated cohort reviews each bar the instant it falls to the review threshold, sampling a recall quality from the cohort's average skill and feeding it straight into the SM-2 rule — so ease factors and memory strengths evolve on their own across the whole catalog. Watch reviewed bars flash gold and snap back to full height, then decay again at a slower rate each time, exactly the self-regulating rhythm a real spaced-repetition backend keeps for thousands of learners.

⚙ Under the hood

Visualizes an autonomous cohort's learning journey through a 3D bar-field landscape, showing module retention based on the Ebbinghaus forgetting curve and SM-2 math.

EducationLearningRetention

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)