Curriculum
The Curriculum tab is where you structure what students actually learn: modules (sections) and lessons inside each module. You add content in a slide-over editor, control whether each lesson is Live or Draft, and optionally schedule drip unlocks or free previews.
Open any course from Dashboard → Monetize → Courses, then click the Curriculum tab in the editor.
Related: Create a course · Lesson types · Drip & free preview · Publishing · Courses overview.
Open the Curriculum tab
Open the course
Dashboard → Courses → click the course card (or Edit from the ⋯ menu).
Curriculum
In the left tab list, choose Curriculum.
The page header explains the basics:
| Viewport | Description text |
|---|---|
| Desktop (wide) | Organize your course into modules and lessons. Drag to reorder; double-click a module title to rename. |
| Mobile / narrow | Organize your course into modules and lessons. Rename a module with the pencil icon; tap a lesson to edit content. |
On small screens you also see: Reordering lessons requires desktop.
Page layout at a glance
The Curriculum tab lives inside the course editor — same shell as Details, Pricing, and the other tabs.
| Area | What it shows |
|---|---|
| Top bar | ← Courses, course title, Draft or Live, View (when live), Save when needed, Publish / Unpublish |
| Stat strip | Modules, Lessons, Students, Status — updates as you add or remove structure |
| Editor tabs | Details, Curriculum (this page), Pricing, Certificate, Enrollments (may show a student count badge) |
| Curriculum header | Title Curriculum plus the drag-and-rename helper text |
| Summary strip | N modules · N lessons · optional video total (uploaded video duration) |
| Module cards | Drag handle, expand/collapse, title, lesson count, lesson rows, Add lesson |
| Add module | Dashed Add module at the bottom of the list |
| Lesson editor | Slide-over from the right when you add or edit a lesson — not shown until you open a row |
Desktop recommended for reordering
On narrow screens, Flo shows Reordering lessons requires desktop. You can still add modules, add lessons, and edit content on mobile — use a wide window to drag modules and lessons into final order.
Modules
Modules group lessons in the order students see them (for example Week 1 — Foundations, Bonuses).
Add a module
Add module
Click Add module at the bottom of the tab.
Name it
Type a title — placeholder Module title, e.g. Introduction — then Add module (or press Enter).
Cancel
Cancel or Escape closes the form without saving.
Flo appends the new module at the end of the list.
Rename a module
| Method | How |
|---|---|
| Desktop | Double-click the module title, edit, then confirm with the checkmark (or Enter) |
| Any screen | Click the pencil icon (Rename module) in the module header |
Escape or the X cancels and restores the previous title.
Expand or collapse
Use the caret on the module header to show or hide its lessons. Collapsing does not delete anything — it only tidies the editor.
Reorder modules
On desktop (browser width 1024px and up), drag the six-dot handle on the module header to move whole sections up or down. Flo saves the new order automatically. If save fails, you see Failed to save new order.
Module reordering is not available on phone-sized layouts — use a wide window when restructuring a long course.
Delete a module
Module menu (⋯) → Delete module → confirm Delete module.
Flo warns: the module title and all its lessons will be permanently deleted. This cannot be undone from the curriculum tab.
Lessons
Each lesson belongs to exactly one module. Four types exist — Video, Text, PDF, and Quiz — see Lesson types.
Add a lesson
| Entry point | Action |
|---|---|
| Module header | + (Add lesson) |
| Bottom of module | Add lesson link |
| Empty module | No lessons yet — add the first one |
Flo opens a slide-over titled New lesson.
Edit a lesson
| Action | Result |
|---|---|
| Click the lesson row or pencil (Edit lesson) | Slide-over Edit lesson |
| ⋯ menu on the row | Delete lesson |
Lesson row labels
Each lesson row shows quick status so you can scan the outline:
| Badge / detail | Meaning |
|---|---|
| VIDEO, TEXT, PDF, QUIZ | Lesson type |
| Clock + duration | Video length when Flo knows it (for example 12m) |
| Lock + Day N | Drip — unlocks N days after the student enrolled |
| Free | Free preview — visitors without enrollment can open this lesson on the public course page |
| Live | Published — students can access (subject to drip rules) |
| Draft | Unpublished — hidden from students; title appears in italics |
Unpublished lessons stay in your outline for planning but do not appear in the student curriculum.
Reorder lessons within a module
On desktop, drag the six-dot handle on a lesson row to reorder inside that module only. Flo saves automatically; errors show Failed to save lesson order.
On mobile, you can add and edit lessons but not drag to reorder — use desktop for final lesson order.
Delete a lesson
⋯ → Delete lesson → confirm Delete lesson.
Flo warns that the lesson title will be permanently deleted.
Lesson editor (slide-over)
The slide-over has two main areas: Settings (all types) and Questions (quizzes only, after the lesson exists).
New lesson — choose a type
When creating a lesson, pick one of four formats:
| Type | Subtitle in picker |
|---|---|
| Video | Upload a video via Mux |
| Text | Written content or markdown |
| Upload a PDF document | |
| Quiz | Multiple choice questions |
You cannot change the type after the lesson is created — plan the format before Create lesson.
Settings tab — common fields
| Field | Detail |
|---|---|
| Lesson title | Required — placeholders vary by type (for example Getting Started with the Basics for video) |
| Content | Depends on type — video upload, Markdown Content for text, PDF URL for PDF |
| Published | Toggle — Unpublished lessons are hidden from students |
| Free preview | Toggle — Non-enrolled visitors can view this lesson for free |
| Show drip settings / Hide drip settings | Expands Unlock after (days) — leave blank for immediate access after enroll |
Drip helper copy when set: Students unlock this lesson N day(s) after enrolling.
Footer buttons: Cancel · Create lesson or Save changes.
| Toast | When |
|---|---|
| Lesson created | First save |
| Lesson updated | Edit save |
Video lessons stay open after save
For Video, Flo keeps the slide-over open after save so you can upload and wait for processing (Upload received…, Processing video…, Video ready, or Processing failed — please try again). Enter a Lesson title before uploading — otherwise Flo asks you to Please enter a lesson title before uploading.
Text, PDF, and quiz lessons close the slide-over after a successful save (quiz lessons still need the Questions tab — see below).
Quiz lessons — two steps
Create the quiz lesson
Choose Quiz, set Lesson title, turn Published on when ready, click Create lesson.
Questions tab
Flo shows a note: Questions are added on the Questions tab — Create the lesson first, then switch to the Questions tab to add your questions. Open Questions and build the assessment — Quizzes.
What students see vs what you see
| You set | Student experience |
|---|---|
| Draft lesson | Not listed in the learn outline |
| Live lesson | Appears in order inside its module |
| Free preview | Listed on the public course page for non-buyers |
| Drip days | Lesson stays locked until that many days after their enrollment date |
| Course Draft (top bar) | Entire course hidden — Publishing |
Flo only counts published lessons toward completion and certificates. If you require quizzes for completion, published quiz lessons must be passed; otherwise they only need to be completed.
More on drip math and marketing previews: Drip & free preview.
Suggested build order
Outline modules first
Add all modules in teaching order — rename and drag on desktop until the arc feels right.
Add lessons per module
Work module by module: video core content, text summaries, PDF worksheets, then quizzes.
Publish lessons as you go
Turn Published on for finished lessons; leave Draft on placeholders you are still filming.
Set drip or previews last
Use Free preview for one strong intro video. Use Unlock after (days) for cohort-style releases.
Publish the course
When the outline is ready for buyers, Publish the course from the editor top bar — Publishing.
You do not need every lesson on day one
A Live course with one module and one Live video lesson is enough to start selling. Expand the curriculum anytime — existing students see new Live lessons in order.
Desktop vs mobile
| Feature | Desktop (1024px+) | Mobile / tablet |
|---|---|---|
| Add / rename modules | Yes | Yes |
| Add / edit / delete lessons | Yes | Yes |
| Drag reorder modules | Yes | No |
| Drag reorder lessons | Yes | No |
| Double-click rename module | Yes | Use pencil icon |
Use a laptop or wide browser when doing large restructures.
Troubleshooting
| Issue | What to check |
|---|---|
| Students see an empty course | Lessons are Draft — turn Published on · course itself must be Live |
| Lesson missing on sales page | Free preview only applies per lesson — entire course still needs publish + Sell a Course block |
| Drip not unlocking | Confirm Unlock after (days) is set · student must be past enrollment date + day count |
| Cannot drag to reorder | Widen the window past the mobile breakpoint · check Reordering lessons requires desktop |
| Video stuck processing | Keep the lesson editor open until Video ready · re-upload if Processing failed |
| Quiz has no questions | Save the lesson first, then open the Questions tab |
| Wrong lesson type | Delete and recreate — type cannot be switched after create |
| Module delete removed everything | Expected — deleting a module deletes all lessons inside it |
What's next?
- Lesson types — video, text, PDF, and quiz in depth
- Drip & free preview — scheduling and public teasers
- Quizzes — questions, passing scores, and certificates
- Publishing — when the whole course goes live
- Student experience — learn player and progress
- Certificates — completion rules tied to published lessons