Skip to main content

Module course_instances

Module course_instances 

Source
Expand description

Controllers for requests starting with /api/v0/course-material/course-instances.

StructsΒ§

CourseMaterialCourseInstancesApiDoc πŸ”’
SaveCourseSettingsPayload

FunctionsΒ§

_add_routes
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_background_questions_and_answers πŸ”’
GET /api/v0/course-material/course-instance/:course_instance_id/background-questions-and-answers - Gets background questions and answers for an course instance.
get_module_completions_for_course_instance πŸ”’
GET /api/v0/course-material/course-instance/{course_instance_id}/module-completions
get_user_points_breakdown_for_course_module πŸ”’
GET /api/v0/course-material/course-instances/:course_instance_id/course-modules/:course_module_id/points-breakdown - Returns the user’s points in the module’s opened chapters, exercise by exercise.
get_user_progress_for_course_instance πŸ”’
GET /api/v0/course-material/course-instance/:course_intance_id/progress - returns user progress information.
get_user_progress_for_course_instance_chapter πŸ”’
GET `/api/v0/course-material/course-instance/:course_instance_id/chapters/:chapter_id/progress - Returns user progress for chapter in course instance.
get_user_progress_for_course_instance_chapter_exercises πŸ”’
GET /api/v0/course-material/course-instance/:course_instance_id/chapters/:chapter_id/exercises/progress - Returns user progress for an exercise in given course instance.
save_course_settings πŸ”’
POST /api/v0/course-material/course-instance/:course_instance_id/save-course-settings - enrolls user to the course instance and save background questions.