🧪 Pedagogical Differentiated Instruction Simulation
Interactive 3D classroom: split students into difficulty tiers matched to their skill (Vygotsky's Zone of Proximal Development) and watch a Csikszentmihalyi flow-channel engagement model drive learning gain, tier promotion and the class skill gap.
This simulator makes the abstract craft of differentiated instruction concrete: a 3D classroom of students, each with their own starting skill level, gets split across difficulty tiers built from Vygotsky's Zone of Proximal Development. Every round, a Csikszentmihalyi flow-channel model scores each student's engagement from how well their assigned task difficulty matches their skill — too easy reads as boredom, too hard as anxiety, and only a well-matched "just right" challenge drives real learning gain. Toggle adaptive re-tiering to watch students get promoted up the difficulty staircase as they grow, or turn it off to see a class stall when grouping goes stale, and use the tier count, ZPD width and initial skill spread controls to explore when differentiation actually helps and when a single uniform tier is just as good.
This simulation demonstrates differentiated instruction strategies, showcasing how educators tailor learning experiences to meet the diverse needs and abilities of individual students.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install