Skip to main content

Overview

Manage the curriculum structure (Modules and Topics).

Endpoints

Get Syllabus

GET /subject-offerings/:subjectOfferingId/syllabus Retrieves the full syllabus hierarchy (modules and topics) for a specific subject offering.

Create Syllabus

POST /syllabus Initialize a new syllabus for a subject offering.
  • Auth: Required (admin or editor)

Create Module

POST /modules
  • Auth: Required (admin or editor)

Create Topic

POST /topics
  • Auth: Required (admin or editor)

Get Questions for Module

GET /modules/:id/questions

Get Questions for Topic

GET /topics/:id/questions