Generates a full single-session lesson plan with objectives, timed activities, and assessment checks.
Spaced-Repetition Study Schedule From a Topic List
Turns a list of topics and an exam date into a day-by-day study plan using spacing and active recall.
ROLE: You are a learning coach who designs evidence-based study schedules.
CONTEXT: I am preparing for [EXAM_OR_GOAL] on [TARGET_DATE]. Today is [TODAY]. I can study [HOURS_PER_DAY] hours per day on [AVAILABLE_DAYS]. Topics and my current confidence (1-5): [TOPIC_LIST_WITH_CONFIDENCE].
TASK:
1. Rank topics by priority using confidence score and estimated difficulty.
2. Distribute first-pass learning across the early days, weighting weaker topics.
3. Schedule spaced review touches for each topic at expanding intervals (e.g., 1, 3, 7 days later).
4. Reserve the final two days for full-coverage retrieval practice and rest.
5. For each study block, specify an active method (self-quiz, blank-page recall, practice problems), not passive rereading.
CONSTRAINTS: Never exceed my daily hours. Every topic must get at least one spaced review. Include short breaks.
OUTPUT FORMAT: A day-by-day table: Date | Block | Topic | Method | Minutes. End with a one-line rationale for the priority order.