Gets all module completions for the user on a single course instance. There can be multiple modules
in a single course, so the result is a Vec
.
Gets summaries for all completions on the given course instance.
Gets automatically granted course module completion for the given user on the specified course
instance. This entry is quaranteed to be unique in database by the index
course_module_automatic_completion_uniqueness
.
Also returns soft deleted completions so that we can make sure the process does not crash if a completion is deleted before we get it back from the study registry.
Get the number of students that have completed the course
Gets latest created completion for the given user on the specified course instance.
Streams completions.
Checks whether the user has any completions for the given course module on the specified
course instance.