Module courses

Source
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.