Structs§
- Automatic
Completion Requirements - Course
Module - Based on CourseModulesSchema but completion_policy parsed and addded (and some not needeed fields removed).
- Course
Modules 🔒Schema - Matches the columns in the database.
- Modified
Module - Module
Updates - NewCourse
Module - NewModule
Enums§
Functions§
- delete
- get_
all_ uh_ course_ codes_ for_ open_ university - get_
by_ course_ id - get_
by_ course_ id_ as_ map - Gets course modules for the given course as a map, indexed by the
id
field. - get_
by_ exercise_ id - Gets course module where the given exercise belongs to. This will result in an error in the case of an exam exercise.
- get_
by_ id - get_
course_ module_ id_ by_ chapter - get_
default_ by_ course_ id - get_
ids_ by_ course_ slug_ or_ uh_ course_ code - Gets all course modules with a matching
uh_course_code
or courseslug
. - insert
- rename
- update
- update_
automatic_ completion_ status - update_
certification_ enabled - update_
enable_ registering_ completion_ to_ uh_ open_ university - update_
modules - update_
uh_ course_ code - update_
with_ order_ number