Skip to main content

Module main_frontend

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§

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§

MainFrontendRoutesApiDoc

Functions§

_add_routes
Add controllers from all the submodules.