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.