Course Management — Update Section/Module
Admins (or authorized staff) can update an existing Section or Module inside a course.
This allows you to refine names, reorganize modules, update descriptions, or refresh instructor guidelines.
Where to Find It
Backoffice → Courses → Select a Course → Sections → Edit Section/Module
Update a Section/Module (Quick Steps)
- Open the course details page.
- Navigate to the Sections tab.
- Select the section/module you want to edit.
- Click Edit.
- Update the fields.
- Save changes.
Editable Fields
| Field | Type | Notes |
|---|---|---|
| Name | String | Update the title (3–80 characters). Must remain unique within parent. |
| Section Type | Enum | Can switch between section and module ⚠️. Ensure structure still makes sense. |
| Parent Module | Reference (ID) | Reassign module to a different section/module. Required for modules. |
| Description | Text/Markdown | Update the short summary of content. |
| Guideline | Rich Text (CKEditor) | Update instructor notes, teaching strategies, or extra instructions. Supports headings, bold, lists, links. |
Example: Update Payload
{
"sectionId": "module-2",
"name": "Control Flow (Updated)",
"sectionType": "module",
"parentModule": "section-1",
"description": "Updated: Cover if/else, loops, and switch-case (new).",
"guideline": "<p><strong>Updated Notes:</strong> Add examples with user input and real-life cases.</p>"
}