Structs§
- Course
Module Average - Course
Module Completion - Course
Module Completion With Registration Info - Course
Module Points Average - NewCourse
Module Completion - Study
Registry Completion - Completion in the form that is recognized by authorized third party study registry registrars.
- Study
Registry Grade - Grading object that maps the system grading information to Sisu’s grading scales.
Enums§
Functions§
- delete
- get_
all_ by_ course_ instance_ and_ user_ id - 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
. - get_
all_ by_ course_ instance_ id - get_
all_ by_ course_ module_ instance_ and_ user_ ids - get_
all_ by_ user_ id - get_
all_ by_ user_ id_ and_ course_ module_ id - get_
all_ with_ registration_ information_ by_ course_ instance_ id - Gets summaries for all completions on the given course instance.
- get_
automatic_ completion_ by_ course_ module_ instance_ and_ user_ ids - 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
. - get_
best_ completion_ by_ user_ and_ course_ module_ id - get_
by_ id - get_
by_ ids - 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_
by_ ids_ as_ map - get_
count_ of_ distinct_ completors_ by_ course_ id - Get the number of students that have completed the course
- get_
latest_ by_ course_ module_ instance_ and_ user_ ids - Gets latest created completion for the given user on the specified course instance.
- insert
- select_
best_ completion - Finds the best grade
- stream_
by_ course_ module_ id - Streams completions.
- update_
completion_ registration_ attempt_ date - update_
needs_ to_ be_ reviewed - update_
passed_ and_ grade_ status - update_
prerequisite_ modules_ completed - user_
has_ completed_ course_ module_ on_ instance - Checks whether the user has any completions for the given course module on the specified course instance.