feat(phase-c): lesson plans library — browse, create, and edit lesson plans

Adds LessonPlansPage (card grid with search/filter, create dialog) and
LessonPlanDetailPage (structured editor with objectives, activities, Bloom
taxonomy tags, per-field AI suggest via  button, and auto-save).

Routes: /lesson-plans and /lesson-plans/:planId wired into AppRoutes.
Nav: Lesson Plans item added to Header menu under Timetable & Classes.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-05-27 03:59:44 +01:00
co-authored by Claude Sonnet 4.6
parent 6ac5ab7b5c
commit 0f5dbd12bf
5 changed files with 875 additions and 0 deletions
+2
View File
@@ -15,3 +15,5 @@ export { default as ClassDetailPage } from './ClassDetailPage';
export { default as StudentLessonsPage } from './StudentLessonsPage';
export type { ClassView, DaySchedule, WeekSchedule } from './TimetablePage';
export { default as LessonPlansPage } from './LessonPlansPage';
export { default as LessonPlanDetailPage } from './LessonPlanDetailPage';