Expand description
Helpful structs and functions that are not related to database tables.
Modulesยง
- answer_
files_ archive - Streams every file-typed answer of one exercise to a teacher as a zip archive.
- authentication
- Common functionality related to authenticating users.
- authorization
- Actix plumbing around the authorization policy engine in headless_lms_authorization.
- credit_
registration - Credit registration facts that are neither a database table nor a pipeline phase.
- credit_
registration_ phases - The thirteen credit-registration pipeline phases and the one-iteration dispatcher.
- csv_
export - email_
ownership_ verification - Minting and mailing email-ownership verification codes.
- error
- Contains error and result types for all the controllers.
- exercise_
repositories - exercise_
services - exercises
- internal_
error_ reporting - models_
requests - Contains helper functions that are passed to headless-lms-models where it needs to make requests to exercise services.
- oauth
- rate_
limit_ middleware_ builder - request_
id - request_
span_ middleware - Middleware that wraps HTTP requests to tokio tracing spans for debugging and attaches a request id to all log messages.
- system_
health - System health checking logic for Kubernetes resources.