Class Materials & Coverage Checklist
Track curriculum delivery, manage row actions, attach tasks, and inspect student progress in the class materials checklist.
Who this is for
Teachers leading classes and monitoring cohort homework and lesson progress.
What this page answers
- How do rows in the Lessons & plan tab reflect delivery formats and live updates?
- How do you assign lessons to free meetings and attach tasks to class lessons?
- What actions are available in the row menu for each lesson?
- How does the actionable Lesson Panel provide real-time control over attendance, reminders, and guest access?
Prerequisites
- An active class with at least one student and assigned curriculum materials
The Class Materials Checklist
When you open any class from Classes (/platform/groups) in the sidebar, the Lessons tab (?tab=learning, the default view) displays your curriculum checklist and teaching plan.
In this workspace:
- The curriculum is organized into distinct Unit bands (
Unit 1 · Title). Each unit band features a cover image, title, summary metadata (total lessons, held, missed, undated, next lesson date, and attendance at the last held meeting, such as "at the last lesson on Oct 24, attended 5 of 6"), and a⋯menu (Name and description, Cover, Move up, Move down, Delete unit). - Units where all lessons are finished fold automatically under a clean row labeled "Completed · 8 held", which can be unfolded at any time.
- A single prominent "Today, [date]" line spans across the plan inside the current unit, anchoring where the class is right now.
- Materials inherit their delivery format (Live meeting vs. Self-paced work) from the class setup answers or from row-level customizations.
- Unstarted and unopened rows automatically follow updates made to the master course lesson in your library.
- Clicking any row opens the side-by-side Lesson Panel on the right side of the screen, displaying real-time timeline data, submission status, and cohort management shortcuts without navigating away from the plan.
Free Meetings: Choose a Lesson (+)
When a recurring weekly slot or booked session has no lesson attached yet, it appears as a free meeting row:
- The row displays a
+icon button ("Choose a lesson"). - Clicking
+(or clicking anywhere on the row) opens the lesson picker to assign a specific lesson from your library or courses to that meeting. - The chosen lesson automatically adopts the meeting's scheduled length and is pinned to that specific calendar date.
- Earlier free meetings stay open for earlier content, and subsequent curriculum lessons take the following slots.
- If a meeting with a chosen lesson is later canceled, that lesson automatically shifts forward to the next available uncancelled meeting.
Put Lessons on Free Dates (place_waiting)
When your class has undated lessons waiting in the "No date" section and free calendar slots available:
- Click "Put lessons on free dates" on the No date section header (or click "Put on dates" in the To do side card).
- A preview modal shows how the waiting lessons will map onto your upcoming free calendar slots in plan order.
- Confirming schedules the waiting lessons onto those dates in one step.
Class Lessons: Add Task (+) and Remove Task (✕)
Every class lesson row in the plan features a + icon button ("Add task", also available in the ⋯ row menu):
- Clicking
+opens a search drawer to find any lesson from any course in your school and attach it directly under that class lesson. - When attaching the task, choose how students will complete it:
- Homework: "Students hand it in before the lesson on [date], and you review it." The due date is automatically calculated from the class homework due buffer (hours before the next class), skipping canceled meetings and counting booked or weekly recurring sessions.
- Exercise: "Students do it with no deadline, and you do not review it."
- Removing tasks (
✕): Attached tasks show a✕icon button (and "Remove from lesson" in their⋯menu) to detach the task from the class lesson after a quick confirmation. - Automatic filing: Homework or exercises assigned to the whole class without an explicit date automatically file under the class lesson that started last.
Row Menu Actions
Each row in the plan provides an actions menu (⋯) with contextual options. If any action is temporarily unavailable, the menu explains the exact reason and required next step inline—so you never encounter a dead-end error.
The available row actions include:
1. Add task (+)
Opens the task attachment sheet to link a homework assignment or independent exercise from any school course to this class lesson.
2. Change lesson
For any lesson that students do not have yet (unstarted and unopened), click "Change lesson" to swap in a different lesson from the course. The new lesson takes the exact same position, unit, scheduled date, opening rule, and deadline.
3. Open for students now
Manually releases the lesson or homework immediately, bypassing scheduled opening times or meeting triggers. Useful when students want to prepare early or when a class decides to work ahead.
4. Teach at a meeting / Make it self-paced work
Toggles the delivery format for this individual lesson:
- Switching a self-paced lesson to Teach at a meeting schedules it for a live video call.
- Switching a meeting lesson to Make it self-paced work converts it into independent student homework or practice.
- Any modified row displays an Exception badge with an explanatory popover (
ⓘ).
5. Skip lesson and Return to the plan
- Skip lesson: Bypasses the lesson on the class schedule without deleting it from the syllabus. The lesson is hidden from student task lists and calendar calculations.
- Return to the plan: Restores a skipped lesson back to its active position in the curriculum.
6. Cancel meeting and Restore meeting
- Cancel meeting: Cancels the scheduled meeting in one click. Even if students have requested or booked seats for that meeting, the confirmation dialog tells you how many students will receive a cancellation message, closes pending requests, and notifies booked students automatically.
- Restore meeting: Re-establishes the calendar meeting for a canceled session.
7. Move to the next meeting
Shifts this lesson to the next scheduled class slot on the calendar. This is especially helpful if a planned session runs out of time or if a meeting was missed.
8. Book a meeting / Choose a lesson
- For unbooked lessons, opens the scheduling sheet to attach a date and time.
- For free meetings, opens the lesson picker to select curriculum content.
9. Assign to a guest by link
Creates a shareable guest assignment link for this lesson or homework:
- Anyone with the link can access the material without prior enrollment.
- Guests receive a 30-day free work window starting from the date the work opens.
- Teachers can track guest submissions directly and approve access.
The Actionable Lesson Panel
Clicking any lesson row in the plan slides out the Lesson Panel on the right side of the screen, providing deep visibility and real-time management:
Timeline & Status Axis
- Exact calendar markers: The left date gutter prints exact dates and clock times for each step in the learning sequence.
- Live lesson timer: Live lessons started within the last 12 hours show real-time elapsed time (for example, "on for 15 min").
- Not ended status: Live rooms started more than 12 hours ago and never ended display a "Not ended" badge with an "End lesson" button so you can enter and conclude the session cleanly.
- Completion indicators: Fully passed steps display solid green checkmarks.
- Current focus ("Now" line): The active step is highlighted by a "Now" line with a prominent action button, or a green Join room button during a live session.
- Footer status line: Provides direct shortcuts to Open in the course or Open room.
Course-Update Sync Banner
If the source course lesson in your library is updated after the class room copy was created (and before the lesson starts), a notice banner appears at the top of the Lesson Panel:
- Displays: "This lesson's material was updated in the course."
- Click "Load the new version".
- Confirm in the prompt ("Refresh this assigned lesson?" → "Refresh lesson") to load the latest published course material for the entire class.
Remind Waiting Learners (24-Hour Cooldown)
- For unsubmitted homework or exercises, click the "Remind" button in the Lesson Panel header.
- This immediately delivers an in-app notification and an email reminder to all enrolled students who have not yet submitted their work.
- To prevent spamming students, the button enforces a strict 24-hour cooldown per task. While active, the header displays: "The reminder was sent today at [time]."
Manage Roster & Remove Students
- Each enrolled student row in the Lesson Panel includes a
⋯menu (Actions for the student). - Select "Remove from class" to safely unenroll a student directly from the panel without leaving your teaching plan.
Guest Links & Account Claiming
- Dated lessons: Offer an "Invite by link" button that reveals the direct live meeting URL and the permanent 6-digit PIN.
- Undated lessons: Offer a "Create guest link" button, prompting you to schedule a date first.
- "A guest now has an account" notification: When an invited guest creates or claims an account on the platform, you receive an immediate notification and email. Clicking the alert opens the Lesson Panel directly, where an "Add to class" button appears on the guest's entry, allowing you to add them to your permanent student roster with one click.
Monitoring Class Progress
Above the materials checklist, summary indicators provide an overview of cohort health:
- Lessons completed versus remaining in the unit and program
- Homework completion rates across enrolled class members
- Number of submissions currently waiting for teacher review
Clicking on any submitted homework row or using the Lesson Panel allows you to review answers, leave audio or text feedback, and verify completions.
Related pages
- Classes for setting up rosters and class schedules
- Class Programs & Learning Plans for configuring curriculum sequences and following courses
- Homework Management for reviewing and grading student submissions
- Running Live Sessions for teaching live class sessions
Q&A
What happens if an action in the row menu is greyed out?
When an action cannot be performed, the menu item or row provides an inline explanation describing why it is locked and what step is needed to enable it.
Can I give missed work to late joiners?
Yes. If new students join an ongoing cohort, the class late joiner policy or row actions allow you to release earlier lessons to new members without re-notifying or disturbing existing students.
Does changing a row to "Make it self-paced work" alter the master course?
No. Format changes and row exceptions apply strictly to your class plan and never alter the source course in your library.
What happens to attached tasks if I cancel a class meeting?
Because attached homework is linked directly to its parent class lesson, canceling or moving the class meeting shifts the homework deadline automatically to match the rescheduled meeting date.


