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 school staff 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 delivery format chips, course units, and guest links appear on rows?
- How do I narrow the list to one course, class, or student?
- How do child homework and exercises appear under their parent lesson?
- How do I create format-neutral lessons quickly without leaving the page?
Prerequisites
- At least one active course with assigned or scheduled lessons
Opening the directory
Click Materials in the sidebar and select the All lessons tab (or go directly to /platform/materials / /platform/lessons). To review assigned teaching sessions and class meetings, you can also navigate to the Journal (/platform/workspace). You can also open it from "View all lessons" links on calendar and dashboard pages.
Filtering and Sorting the Directory
The Lessons Directory features a standardized 4-Zone Toolbar that makes finding specific sessions fast and intuitive:
- Scope (Left): High-level view segments:
- Switch between All lessons, By course, By enrollment, and By class.
- Date range presets (Today, 7 days, 30 days, 90 days) or a custom two-month calendar picker.
- Refine (Middle): Quick status pills (Scheduled, In Progress, Completed, Verified, Canceled). Click the "Filters" drawer button to open more specific criteria such as Teacher or Level.
- Find: Instant search box that searches across lesson titles, student names, and course titles. Click the "×" icon to clear your search.
- Arrange (Right): Sorting menu to order sessions by newest scheduled date, oldest scheduled date, recently created, or student A–Z.
Removable Filter Chips
When you apply filters from the drawer, they appear directly on the toolbar as removable chips (e.g. Status: Canceled, Class: Evening B1). Click the "×" on any chip to remove that filter individually, or click "Clear all" to reset.
Your selected filters are saved in the page URL, making your view shareable with colleagues and preserved when you refresh the page.
Reading a row
Every row describes one lesson delivery. At a glance:
- Delivery format icon/chip — indicates how the lesson is being delivered: live classroom meeting, homework, or exercise. While course materials themselves are format-neutral, this chip shows the delivery format chosen for this specific session or task. Rows assigned via a shareable link also display a Guest link indicator.
- Student / Class — student avatar and name, or the class cohort badge for group classes.
- Lesson — the lesson title, with its course and unit underneath.
- Date — scheduled time in your timezone, with an instant badge for lessons without a scheduled calendar slot.
- Status — color-coded pill (Scheduled, In Progress, Completed, Verified, Canceled).
- AI indicators — a Transcript icon, a Summary icon, and a View Report icon (for AI lesson analysis) 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). The menu shows only actions available for your role and the current lesson state.
Sub-lessons nested under their parent
When a root lesson has homework or exercises attached, those child tasks 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 classes, each participant's individual homework or exercise is attached to the correct parent class, so a group class of five students with 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 assign-lesson dialog. When choosing materials, the lesson picker groups lessons under collapsible Course Units (complete with unit cover art and a unit-level select-all checkbox) plus the Unsorted bin for standalone materials.
Picking a student or class, date, and lesson produces a new entry in the directory and on the calendar at the same time.
Quick lesson creation
To create new course lessons without losing your place, click Add lesson. The quick creation dialog opens in-place directly on top of your current page (including Today, Classes, and Students) without performing disruptive full-page redirects.
Lessons created here are format-neutral curriculum materials:
- Select the target course and unit (or place them in Unsorted lessons).
- Optionally enable Exam Mode if the material is an independent student assessment that cannot be taught as a live meeting.
- Clicking Create immediately opens the new lesson in the Lex Editor. Every subsequent edit opens a private working copy, ensuring unstarted sessions and student tasks remain stable until you choose to publish changes.
For any format-neutral lesson that should start immediately as a live meeting, use Start instant lesson from its row actions to open a live classroom without scheduling a calendar slot.
Related pages
- Live Session Scheduling — calendar view of the same lessons
- Homework Management — homework-specific workflows
- Managing Enrollments — per-student view of lessons
- Classes & Student Groups — class-specific view

