Skip to main content

Module library

Module library 

Source

Modules§

content_management
copying
course_instances
General functionality related to course instances
course_stats
credit_registration
The credit registration state machine: credit_registrations::transition owns the write, this module owns the decision. A waiting row is only ever moved by the precondition recompute here or by a worker phase applying one of this module’s outcomes to an answer from the study registry.
custom_view_exercises
global_stats
Cross-course counts for /stats and /domain-stats.
grading
Collection of functions used for processing and evaluating user submissions for exercises.
migration
oauth
page_visit_stats
Functions for precomputing anonymous aggregate statistics about page visits.
peer_or_self_reviewing
progressing
regrading
students_view
Contains helper functions needed for student view
user_exercise_state_updater
Always update the user_exercise_state table though this module

Structs§

ParseTimeGranularityError

Enums§

TimeGranularity