SubSchool
Courses and lessons

How to create a lesson from a video using AI

Upload a video, choose the module and homework options, then monitor and review the generated lesson.

Courses page

Key takeaways

  • Upload a video, choose the module and homework options, then monitor and review the generated lesson.

Open this area in SubSchool

The video workflow transcribes a supported file and creates an editable lesson. The source video remains the authority: correct transcription and generated claims before publishing.

Step 1. Open the course

Click Courses and open the course that should receive the lesson.

Courses page
Open the course that should receive the generated lesson.

Step 2. Open Lessons

From the course overview open Lessons.

Course overview
Open the Lessons workspace.

Step 3. Choose the destination module

Create a module first if needed, then use the Create lesson button on the correct module. The selected module controls where the generated lesson is placed.

Course modules
Choose the module that should contain the generated lesson.

Step 4. Choose Video lesson AI

Open the lesson menu and click Video lesson AI.

Expanded lesson creation menu
Choose Video lesson AI.

Step 5. Configure generation

Upload one supported video file. Confirm the module. Enable Generate homework only when you want AI to create an exercise set immediately; choose the displayed volume to control its size. The controls lock after submission until processing finishes, so check the file and module first.

Video lesson AI form
Upload the video, select the module, and configure homework generation.

Step 6. Submit and check quick progress

Click Create lesson once. The task continues in the background. Open the task/bell menu in the header from any teacher page. If email notifications are enabled, SubSchool also sends a completion or failure email.

AI task quick status
The header task menu shows generation progress.

Step 7. Use the full AI task history

Open AI tasks to see queue, transcription, generation progress, timestamps, and errors. Do not upload the same video again while the existing task is still running.

AI task history
AI tasks contains the complete status and result.

Step 8. Review the generated lesson

Open the result and compare the transcript with the video. Fix names, numbers, terminology, headings, and unsupported conclusions. Check the video player, PDF or article text, and every generated homework answer before saving and previewing the student view.

Generated lesson editor
Review transcript, text, media, and homework before publishing.

Sources and methodology

The workflow, labels, validation rules, and resulting states were checked against the live test environment. Screenshots were captured by Playwright at 3840×2160 and reviewed at full resolution.

Continue with the next teaching step

Use the relevant SubSchool workflow while keeping the result editable and source-grounded.

Open workflow →
SubSchool Help Center
Courses page
Courses and lessons
12 views

How to create a course from book or document using AI

Generate an editable course draft from book or document, track the AI task, and review the result safely.

Step-by-step guide
Courses page
Courses and lessons
8 views

How to create a course manually

Create a course from an empty draft and understand every field at the exact step where it is used.

Step-by-step guide
Templates library
Courses and lessons
7 views

How to create and use course templates

Package reusable course structure, set rights and pricing, publish it, acquire a template, and create a new editable course.

Step-by-step guide