Design patterns in learning engineering are validated, reusable solutions to recurring design problems — analogous to software engineering's design patterns but grounded in empirical evidence about what produces learning. They encode accumulated empirical knowledge in a transferable form.
Foundational LE Design Patterns
The worked-example-to-problem-solving progression is one of the most replicated patterns in cognitive science applied to learning design: presenting worked examples before equivalent problems reduces cognitive load and accelerates skill acquisition, particularly for novices. Koedinger and Anderson's production-rule research established the cognitive mechanism underlying this pattern. [LE-LS-AP-001]
Bayesian mastery gating — using Bayesian Knowledge Tracing to gate a learner's progression to new material based on estimated mastery — is a cornerstone pattern of intelligent tutoring systems. Corbett and Anderson's formalization of BKT made the pattern implementable at scale, and a decade of Cognitive Tutor deployment validated its effectiveness across diverse school populations. [LE-LS-AP-011] [LE-LS-AP-014]
The hint sequence pattern — providing hints in order of specificity, from general to specific, with a final "bottom-out hint" that completes the step — emerged from ITS design at CMU and is documented extensively in the Cognitive Tutors literature. Kenneth Koedinger's deployment of this pattern across thousands of students provided empirical feedback on optimal hint levels. [LE-LS-PP-005]
Metacognitive scaffolding — providing structured support for self-monitoring, help-seeking, and error reflection — emerged as a pattern from research showing ITS can engineer meta-level skills, not just domain knowledge. Roll, Aleven et al. demonstrated measurable improvements in appropriate help-seeking via a metacognitive tutor layer added to an existing ITS. [LE-LS-AP-007]
Pattern Libraries and Infrastructure
The OpenSimon Toolkit — including CTAT (Cognitive Tutor Authoring Tools) and DataShop — provides infrastructure for implementing, testing, and refining LE design patterns at scale. [LE-LS-GL-010] The Learning Engineering Toolkit frames pattern-based design as a mechanism for teams to accumulate and share validated knowledge across projects — preventing the same design questions from being re-answered from scratch on every engagement. [LE-LS-GL-007]
From the Learning Engineering Toolkit
The Toolkit contains no chapter devoted to design patterns by name. Its most sustained engagement with the idea appears in Chapter 9 (Tools from the Learning Sciences), which both catalogs reusable evidence-based recommendations and walks through one design pattern in detail. [LET-09]
The bulk of Chapter 9 is a catalog of named learning-sciences tools. Each entry ties a brief label to an evidence-grounded recommendation, and the entries are grouped by the goal they advance — setting up conditions for learning, helping learners grasp new material, retaining and transferring what they learn, developing expertise, sustaining motivation, and gauging learning. [LET-09] Entries include active learning (learn by doing), scaffolding (add support so a task lands at the right level of challenge), spaced learning (space study over time to counter forgetting), feedback (kept specific, prompt, and usable), and the zone of proximal development (locating a challenge that is neither too easy nor too hard). [LET-09] Because each carries a name and can be reused, practitioners can reach for a proven approach instead of reinventing one.
Chapter 9 also states the design-pattern concept outright. It reminds readers that Chapter 4 introduced design patterns as reusable answers to engineering problems that keep recurring, then demonstrates one: metacognitive prompting, a teaching strategy aimed at the learning-sciences idea of metacognition. [LET-09] The pattern comes written up in a reusable template — an account of how it operates, the settings where it applies (all of them), what inputs or instrumentation it needs (none), points to weigh in design, and a numbered procedure that walks a learner through planning, monitoring, and evaluating their own thinking before, during, and after a task. [LET-09]
This templated form is what makes the pattern portable: a practitioner can take the structure and reuse it across settings. The chapter describes metacognitive ability as something that amplifies other cognitive skills, which is why a clearly specified, reusable pattern for building it pays off across many learning engineering problems. [LET-09] Taken together, the named recommendations of Chapter 9 and its fully worked pattern are the book's closest thing to a design-pattern catalog for learning engineering. [LET-09]
Sources from the Learning Engineering Toolkit
- [LET-09]Jim Goodell, Janet Kolodner & Aaron Kessler (2023). Chapter 9: Tools from the Learning Sciences. In Jim Goodell & Janet Kolodner, Learning Engineering Toolkit (pp. 243–253). Routledge / Taylor & Francis. doi:10.4324/9781003276579