Documentation Index
Fetch the complete documentation index at: https://docs.dokstamp.com/llms.txt
Use this file to discover all available pages before exploring further.
Course Modules
After creating a course and its modules separately, you must explicitly attach modules to the course. The attachment defines the module’s position, whether it is required, and its workload within this specific course.List attachable modules
Returns modules that belong to the same institution and are not yet attached to this course.Attach modules to a course
| Parameter | Type | Required | Description |
|---|---|---|---|
modules | array | Yes | Array of module attachment objects |
modules[].uuid | string | Yes | Module UUID |
modules[].order | integer | No | Position in the course curriculum |
modules[].is_required | boolean | No | Override the module’s default is_required |
modules[].workload | integer | No | Override the module’s default workload for this course |
modules[].course_module_group_uuid | string | No | Assign to a module group |
Detach modules from a course
| Parameter | Type | Required | Description |
|---|---|---|---|
modules | array | Yes | Array of module UUIDs to detach |