Lesson Management
Lesson Management covers the day-to-day workflow of working through your curriculum — marking lessons done, tracking time, taking notes, and handling missed work.
Marking Lessons Complete
Toggle a lesson's completion from any view:
- Day View — Tap the checkbox or completion toggle
- Week View — Tap the lesson card
- Kanban View — Drag the card to the "Completed" column
- Students Tab — Tap the lesson in the student's schedule list
When you complete a lesson, the student earns the configured coins for that curriculum. Undoing a completion reverses the coins automatically.
Lesson Timer
Track how long each lesson takes with the built-in timer:
- Start — Tap the timer icon on any lesson or use the long-press menu
- Stop — Tap the timer again when the lesson is finished
- View elapsed time — The timer shows running time while active
Timer data is:
- Saved with the lesson for progress tracking
- Included in exported progress reports
- Synced across family devices via Family Sync
Tip: If you forget to stop a timer, you can edit the elapsed time from the lesson's detail view.
Lesson Notes
Add notes to any lesson by tapping the lesson and selecting Add Notes. Use notes for:
- Recording what was covered
- Noting areas where the student struggled
- Tracking supplementary materials used
- Jotting down follow-up items
Lesson Statuses
Each lesson has one of four statuses:
- Not Started — Default state for upcoming lessons
- In Progress — Currently being worked on (set automatically when a timer starts)
- Completed — Lesson is finished
- Skipped — Lesson was intentionally skipped (does not count toward completion bonuses)
Working Ahead
Students can work ahead of the scheduled pace. Simply mark future lessons as complete — the progress tracking will reflect the advanced position and update the estimated completion date accordingly.
Auto-Reschedule Missed Lessons
Enable Auto-reschedule missed lessons in Settings to automatically push incomplete lessons to the next available school day. This keeps your schedule current without manual adjustments.
When auto-reschedule is enabled:
- Lessons that weren't completed by their scheduled date move forward
- The rest of the schedule adjusts to accommodate
- Already-completed lessons are never moved
Rescheduling Modal
For bulk rescheduling, use the Reschedule option from the schedule menu:
- Select the date range of missed lessons to reschedule
- Choose a new target start date
- Preview how lessons will be redistributed
- Confirm to apply the changes
This is useful after vacations, sick days, or any extended break where multiple lessons need to be rearranged.
Note: Rescheduling does not affect already-completed lessons. Only incomplete lessons within the selected range are moved.