Expand description
Controllers for requests starting with /api/v0/main-frontend/course-instances
.
Functionsยง
- _add_
routes - Add a route for each controller in this module.
- certificate_
configurations - GET /course-instances/:id/default-certificate-configurations - gets default certificate configurations of the given course instance. A default certificate configuration requires only one course module to be completed.
- completions ๐
- GET
/api/v0/main-frontend/course-instances/{course_instance_id}/completions
- completions_
export - GET /course-instances/:id/export-completions - gets CSV of course completion based on course_instance ID.
- delete ๐
- POST /course-instances/:id/delete
- edit
- POST /course-instances/:id/edit
- get_
all_ ๐exercise_ statuses_ by_ course_ instance_ id - GET /course-instances/:id/status-for-all-exercises/:user_id - Returns a status for all exercises in a course instance for a given user.
- get_
all_ ๐get_ all_ course_ module_ completions_ for_ user_ by_ course_ instance_ id - GET /course-instances/:id/course-module-completions/:user_id - Returns a list of all course module completions for a given user for this course instance.
- get_
course_ ๐instance - GET /course-instances/:id
- get_
email_ ๐templates_ by_ course_ instance_ id - get_
user_ ๐progress_ for_ course_ instance - GET /api/v0/main-frontend/course-instance/:course_instance_id/progress/:user_id - returns user progress information.
- point_
export - GET
/api/v0/main-frontend/course-instances/${courseInstanceId}/export-points
- gets CSV of course instance points based on course_instance ID. - points ๐
- post_
completions ๐ - POST
/api/v0/main-frontend/course-instances/{course_instance_id}/completions
- post_
new_ ๐email_ template - post_
reprocess_ ๐module_ completions - POST
/api/v0/main-frontend/course-instances/{course_instance_id}/reprocess-completions
- preview_
post_ ๐completions