Skip to main content

Module domain

Module domain 

Source
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.