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. - chatbot_
models - Controllers for requests starting with
/api/v0/main-frontend/chatbot-models/. - chatbots
- Controllers for requests starting with
/api/v0/main-frontend/chatbots/. - 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.