Expand description
Controllers for requests starting with /api/v0/cms/courses
.
Functionsยง
- Add a route for each controller in this module.
- add_
media ๐POST/api/v0/cms/courses/:course_id/upload
- Uploads a media (image, audio, file) for the course from Gutenberg page edit. - DELETE
/api/v0/main-frontend/courses/:course_id
- Delete a partners block in a course. - get_
all_ ๐pages GET/api/v0/cms/courses/:course_id/pages
- Gets all pages for a course. - get_
course_ ๐instances GET/api/v0/cms/courses/:course_id/course-instances
- Returns all course instances for given course id. - get_
course_ ๐modules GET/api/v0/cms/courses/:course_id/modules
Returns modules in the course. - get_
partners_ ๐block GET /courses/:course_id/partners_blocks - Gets a partners block related to a course - GET
/api/v0/cms/courses/:course_id/research-consent-form
- Fetches courses research form with course id. - post_
partners_ ๐block POST /api/v0/main-frontend/courses/:course_id/partners_block - Create or updates a partners block for a course - PUT
/api/v0/cms/courses/:course_id/research-consent-form
- Upserts courses research form from Gutenberg research form edit. - PUT
/api/v0/cms/courses/:course_id/research-consent-form-questions
- Upserts questions for the courses research form from Gutenberg research form edit.