Expand description
Handlers for HTTP requests to /api/v0/main_frontend.
This documents all endpoints. Select a module below for a category.
Modules§
- agent_
changesets - Controllers for requests starting with
/api/v0/main-frontend/agent-changesets: the review page of the changes a user’s AI agent staged. - agent_
preview - Controllers for requests starting with
/api/v0/main-frontend/agent-preview: the login-free, read-only preview of a page as an AI agent staged it, or as published. - certificates
- chapters
- Controllers for requests starting with
/api/v0/main-frontend/chapters. - chatbot_
embed - Controllers for requests starting with
/api/v0/main-frontend/chatbot-embed/. - 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_
auditing - course_
credit_ registrations - Handlers for HTTP requests to
/api/v0/main-frontend/course-credit-registrations. - course_
designer - Handlers for HTTP requests to
/api/v0/main-frontend/course-plans. - 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. - credit_
registration_ admin - Handlers for HTTP requests to
/api/v0/main-frontend/credit-registration-admin. - credit_
registrations - Handlers for HTTP requests to
/api/v0/main-frontend/credit-registrations. - email_
templates - Controllers for requests starting with
/api/v0/main-frontend/email-templates/. - email_
verification - Handlers for HTTP requests to
/api/v0/main-frontend/email-verification. - 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. - external_
courses - Controllers for requests starting with
/api/v0/main-frontend/external_courses. - feedback
- global_
stats - Controllers for requests starting with
/api/v0/main-frontend/global-stats. - glossary
- oauth
- 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
- shared_
submissions - status
- Controllers for requests starting with
/api/v0/main-frontend/status. - teacher_
grading_ decisions - time
- Handlers for HTTP requests to
/api/v0/main-frontend/time. - user_
details - users
Structs§
Functions§
- _add_
routes - Add controllers from all the submodules.