Course Management — Create Section/Module
In addition to creating full courses, admins can also create Sections or Modules to structure content inside a course.
Each section/module may contain lessons, quizzes, projects, and coding activities.
Where to Find It
Backoffice → Courses → Select a Course → Sections → Add Section/Module
Create a Section/Module (Quick Steps)
- Navigate to the course you want to structure.
- Go to the Sections tab.
- Click Add Section/Module.
- Fill in the required fields.
- Save to create the new section/module.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
| Name | String | Yes | The title of the section/module. Example: Module 1: Basics of Python. |
| Section Type | Enum | Yes | section or module. - Section = high-level grouping (e.g., Beginner, Intermediate). - Module = nested part inside a section (e.g., Variables, Loops). |
| Parent Module | Reference (ID) | Conditional | Required when creating a module. Points to the parent section or module. |
| Description | Text/Markdown | No | Short description of the section/module’s content. |
| Guideline | Rich Text (CKEditor) | No | Detailed instructions, notes, or teaching guidelines. Supports rich formatting (bold, headings, links, lists). |
Example: JSON Payload
{
"name": "Control Flow",
"sectionType": "module",
"parentModule": "module-1",
"description": "Learn how to use if/else statements and loops in Python.",
"guideline": "<p><strong>Instructor Notes:</strong> Emphasize practical exercises. Use simple real-life examples (traffic lights, login check).</p>"
}