Expand description
Controllers for requests starting with /api/v0/course-material/course-instances.
StructsΒ§
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.