Lessons Directory
A single view of every lesson you teach — filter, sort, and jump to any session without opening the calendar.
Who this is for
Teachers and OrgAdmins who need to find a lesson, triage a status, or review a batch of sessions without scrolling the calendar.
What this page answers
- Where do I see every lesson I am teaching in one place?
- How do I narrow the list to one course, enrollment, or group?
- How do I find a sub-lesson of a class (homework or exercise) without opening its parent?
- What do the Transcript and Summary indicators on a lesson mean?
Prerequisites
- At least one course with assigned or scheduled lessons
Opening the directory
Click Lessons in the sidebar or go directly to /platform/lessons. You can also open it from "View all lessons" links on calendar and dashboard pages.
Scoping the list
The top filter bar narrows the directory in two tiers.
Tier 1 — scope, date, and range
| Control | What it does |
|---|---|
| Scope selector | Switches between All lessons, By course, By enrollment, and By group. Picking a scope reveals a combobox to choose the course, enrollment, or group. |
| Date presets | Today, 7 days, 30 days, 90 days. Preset ranges include a 7-day look-ahead so upcoming sessions stay visible. |
| Custom range | Opens a two-month calendar to pick any date range. |
Tier 2 — refining within scope
| Control | What it does |
|---|---|
| Search | Filters by lesson name, student name, or course. |
| Status | All, Scheduled, In Progress, Completed, Canceled, Verified. Status labels here match the student-side wording ("Completed" instead of "Passed"). |
| Teacher | Visible to OrgAdmins, and to teachers in organizations that allow content sharing. Pick any teacher to view their lessons. |
| Sort | Newest/oldest by scheduled date, recently created, or student A–Z. |
Filters are written into the URL so the view is shareable and survives page reloads. Your last-used filter set is also remembered per browser.
Reading a row
Every row describes one lesson. At a glance:
- Type icon — Class lesson, Homework, or Exercise
- Student / Group — student avatar and name, or the group badge for group sessions
- Lesson — the lesson title, with the course underneath
- Date — scheduled time in your timezone, with an instant badge for lessons without a scheduled slot
- Status — color-coded pill (Scheduled, In Progress, Completed, Verified, Canceled)
- AI indicators — a Transcript icon and a Summary icon appear on the row when those features are enabled and the session has produced an artifact. A spinner indicates processing.
Click any row to open its lesson session. Open the row action menu for Edit, Manage, Cancel, Delete, and Verify (when applicable).
Sub-lessons nested under their parent
When a class lesson has homework or exercises attached, those child lessons appear underneath their parent row, indented and collapsible.
- Use the chevron at the start of a parent row to expand or collapse its sub-lessons
- Click Expand all / Collapse all above the table to fan out every group
- For group sessions, each participant's individual homework or exercise is attached to the correct parent class, so a group class of five students with a shared homework shows one parent row and five sub-rows grouped under it
Group homework and group exercises create one individual session per student but aggregate into a single parent entry on the calendar. In the directory, those individual sessions are listed as sub-lessons of the shared parent class so you can find any student's progress without jumping views.
Scheduling from the directory
The "Schedule lesson" button in the top-right opens the same assign-lesson dialog used on the calendar. Picking a student, date, and lesson produces a new entry in the directory and on the calendar at the same time.
Related pages
- Live Session Scheduling — calendar view of the same lessons
- Homework Management — homework-specific workflows
- Managing Enrollments — per-student view of lessons
- Student Groups — group-specific view

