Docs Menu

Docs

How To Manage Lesson Plans

Create lessons, filter lesson-plan records, and review lesson progress from the Manage Lesson Plan workspace.

Search docs

Search by workflow, module name, or operational keyword.

Documentation search is ready.

Last updated: March 21, 2026

This guide explains how to create and review lesson-plan records from the Manage Lesson Plan workspace.

Short summary

Use Manage Lesson Plan to create lesson records tied to session, class, section, and subject context, then review existing lessons and their topic progress from the filtered lesson list.

Best for

Academic planners, department leads, and teachers who prepare structured lesson delivery by class and subject.

Requires

Existing academic sessions, classes, sections, and subject-group-subject mappings.

Result

A lesson is created in the correct academic context and becomes part of the lesson-planning workspace for later topic tracking.

Before you start

  • Confirm the target Session, Class, Section, and Subject already exist.
  • Confirm the lesson name is specific enough to be understood later by other staff.
  • Decide whether you are creating a new lesson or reviewing existing lesson progress.

Lesson Plan -> Manage Lesson Plan

Step 1: Open Manage Lesson Plan

In the sidebar, open Lesson Plan and choose Manage Lesson Plan.

Manage Lesson Plan workspace showing the lesson creation form, filters, and empty-state lesson list.
The current page combines lesson creation, lesson filters, and lesson-list review in one workspace.

The page currently includes:

  • a lesson-creation form
  • a filter row for session, class, section, and subject context
  • refresh and add controls
  • a lesson list or empty state when no lessons match

Step 2: Fill the create-lesson form

The creation form expects:

  1. Lesson Name
  2. Academic Session
  3. Academic Class
  4. Academic Section
  5. Academic Subject

Treat these as a linked academic context. If class and section do not belong together, the lesson should not be created until that context is corrected.

Step 3: Create the lesson

After filling the form:

  1. click the create button for the lesson form
  2. wait for the success response
  3. confirm the form resets
  4. refresh the lesson list if needed

If the page already contains lessons, the new lesson should appear under the same academic context when filters match.

Step 4: Use filters to review the lesson list

The lesson list can be narrowed with academic filters.

Use them to answer questions like:

  • which lessons exist in a specific session
  • whether a class-section already has lesson coverage
  • which subject still has no lesson rows

This is also the safest way to verify that a new lesson was saved to the expected class flow.

Step 5: Review lesson progress and details

When lessons are visible, use the list and any expand or detail controls to inspect:

  • lesson identity
  • topic counts
  • completion progress
  • whether the lesson belongs to the intended class-section and subject combination

Use Manage Syllabus Status next when you need to update topic completion rather than lesson metadata.

Important notes

Local UI note: the current local workspace is functional but still shows some translation-key-style labels in the hero and action area. The guide follows the verified controls and field meaning, not the unfinished copy polish.

Local dataset note: this page can stay in an empty-state when no lessons have been created for the filtered academic context. That is expected and should be read as a data condition, not automatically as a page failure.

Verification checklist

  • lesson name is clear and specific
  • session, class, section, and subject are aligned
  • the lesson saves without class-section mismatch
  • the lesson appears under the correct filters
  • the lesson is ready for later topic tracking

Troubleshooting

IssueLikely causeWhat to do
No lessons appear after savingFilters do not match the saved lesson contextReset or change the lesson filters
Section choice feels wrong for the classClass-section mapping is incomplete or mismatchedVerify the academic mapping before creating the lesson
The page looks unfinishedSome local labels still render fallback textFocus on the verified fields and saved output rather than label polish
Staff expect topic completion controls hereThey are in the wrong lesson-plan surfaceUse Manage Syllabus Status for topic status work

Related docs