headless_lms_server::controllers::main_frontend

Module exercises

Source
Expand description

Controllers for requests starting with /api/v0/main-frontend/exercises.

Structs§

Functions§

  • Add a route for each controller in this module.
  • GET /api/v0/main-frontend/exercises/:exercise_id - Returns a single exercise.
  • GET /api/v0/main-frontend/exercises/:exercise_id/answers-requiring-attention - Returns an exercise’s answers requiring attention.
  • GET /api/v0/main-frontend/exercises/:exercise_id/submissions - Returns an exercise’s submissions.
  • GET /api/v0/main-frontend/exercises/:course_id/exercises-by-course-id - Returns all exercises for a course with course_id
  • POST /api/v0/main-frontend/exercises/:course_id/reset-exercises-for-selected-users - Resets all selected exercises for selected users and then logs the resets to exercise_reset_logs table