Module main_frontend

Source
Expand description

Handlers for HTTP requests to /api/v0/main_frontend.

This documents all endpoints. Select a module below for a category.

Modules§

certificates
chapters
Controllers for requests starting with /api/v0/main-frontend/chapters.
code_giveaways
Controllers for requests starting with /api/v0/main-frontend/code-giveaways.
course_instances
Controllers for requests starting with /api/v0/main-frontend/course-instances.
course_modules
courses
Controllers for requests starting with /api/v0/main-frontend/courses.
email_templates
Controllers for requests starting with /api/v0/main-frontend/email-templates/.
exams
exercise_repositories
exercise_services
Controllers for requests starting with /api/v0/main-frontend/exercise-services/.
exercise_slide_submissions
exercises
Controllers for requests starting with /api/v0/main-frontend/exercises.
feedback
global_stats
Controllers for requests starting with /api/v0/main-frontend/global-stats.
glossary
org
Controllers for requests starting with /api/v0/main-frontend/org.
organizations
Controllers for requests starting with /api/v0/main-frontend/organizations.
page_audio_files
Controllers for requests starting with /api/v0/main-frontend/page_audio.
pages
Controllers for requests starting with /api/v0/main-frontend/pages.
playground_examples
playground_views
Handles playground-views-related functionality, in particular the websocket connections used to update the grading for services like tmc.
proposed_edits
regradings
Controllers for requests starting with /api/v0/main-frontend/regradings/.
roles
teacher_grading_decisions
user_details
users

Functions§

_add_routes
Add controllers from all the submodules.