Expand description
Controllers for requests starting with /api/v0/cms/courses
.
Functionsยง
- _add_
routes - 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_
partners_ ๐block - 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_ ๐default_ peer_ or_ self_ review_ configuration - 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_
research_ ๐form_ with_ course_ id - 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_
course_ ๐default_ peer_ or_ self_ review_ configuration - upsert_
course_ ๐research_ form - PUT
/api/v0/cms/courses/:course_id/research-consent-form
- Upserts courses research form from Gutenberg research form edit. - upsert_
course_ ๐research_ form_ questions - PUT
/api/v0/cms/courses/:course_id/research-consent-form-questions
- Upserts questions for the courses research form from Gutenberg research form edit.