Lesson Bank
The Lesson Bank stores reusable lesson plans. Lessons can be written manually or saved from AI-generated output. Each lesson can be linked to multiple achievements and scheduled for any learner.
Creating a Lesson
Go to Lesson Bank and click New Lesson. Fields:
| Field | Purpose |
|---|---|
| Title | Short descriptive name |
| Content | The lesson plan — supports Markdown formatting |
| Tags | Subject areas to make the lesson searchable |
AI-Generated Lessons
When you generate a lesson through the AI Generator, a lesson record is created immediately in the Lesson Bank with a pending status. The lesson detail page shows a spinner while generation runs in the background. Once complete, the content appears automatically. If generation fails, a retry button is shown.
Each AI-generated lesson is linked to an AI Interaction Log that records the prompt sent and response received.
Lesson Extensions
From a generated lesson's detail page you can create an Extension — a new lesson that builds on the original, incorporating achievements logged against it.
Scheduling a Lesson
From the lesson detail page, click Schedule to assign the lesson to a learner with a target date. Scheduled lessons appear in the Schedule view and trigger overdue alerts on the Dashboard if missed.
Linking to Achievements
When logging an achievement, you can link it to a lesson from the bank. This creates a permanent record of which lesson contributed to which milestone.