spaced-practice-scheduler

Installation
SKILL.md

Spaced Practice Schedule Builder

What This Skill Does

Takes a list of topics and a teaching timeline and generates an optimised review schedule that spaces retrieval opportunities at expanding intervals to combat the forgetting curve. The output is a week-by-week plan showing when to introduce new content and when to revisit previous topics, with specific activity suggestions for each review slot. AI is specifically valuable here because calculating optimal spacing intervals across multiple topics while respecting prerequisite dependencies and timetable constraints is genuinely complex — most teachers default to blocked practice (finish topic A, move to topic B, never return) because the cognitive load of planning spaced schedules manually is too high.

Evidence Foundation

Ebbinghaus (1885/1913) first demonstrated that memory follows an exponential decay curve — without review, approximately 70% of new learning is lost within 24 hours. Cepeda et al. (2006) conducted a meta-analysis of 254 studies and established that the optimal gap between study sessions depends on the desired retention interval: roughly 10–20% of the retention interval is optimal (e.g., if you need students to remember something for 30 days, space reviews approximately 3–6 days apart). Carpenter et al. (2012) extended these findings to diverse classroom learning contexts, showing that spaced practice benefits declarative knowledge, procedural skills, and problem-solving. Kornell & Bjork (2008) demonstrated that spacing feels less effective to learners — students rate massed practice as more effective even when spaced practice produces better retention. This means teachers should expect students to initially prefer (and request) the less effective approach. Dunlosky et al. (2013) rated distributed practice as one of only two "high utility" strategies in their comprehensive review.

Input Schema

The teacher must provide:

  • Topics: List of topics to space. e.g. ["Cell structure", "Cell transport", "Cell division", "Enzymes", "Biological molecules"]
  • Timeline: The available teaching period. e.g. "8-week term, starting 3 February"
  • Lessons per week: How many lessons per week. e.g. 3

Optional (injected by context engine if available):

  • Assessment date: When the summative assessment falls — this anchors the final review cycle
Related skills
Installs
11
GitHub Stars
216
First Seen
Apr 2, 2026