Skip to main content

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)

  1. Navigate to the course you want to structure.
  2. Go to the Sections tab.
  3. Click Add Section/Module.
  4. Fill in the required fields.
  5. Save to create the new section/module.

Fields

FieldTypeRequiredNotes
NameStringYesThe title of the section/module. Example: Module 1: Basics of Python.
Section TypeEnumYessection or module.
- Section = high-level grouping (e.g., Beginner, Intermediate).
- Module = nested part inside a section (e.g., Variables, Loops).
Parent ModuleReference (ID)ConditionalRequired when creating a module. Points to the parent section or module.
DescriptionText/MarkdownNoShort description of the section/module’s content.
GuidelineRich Text (CKEditor)NoDetailed 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>"
}