Structsยง
Functionsยง
- _add_
routes - Add a route for each controller in this module.
- duplicate_
exam ๐ - POST
/api/v0/cms/exams/:exam_id/duplicate
- duplicates existing exam. - edit_
exam ๐ - POST
/api/v0/main-frontend/organizations/{organization_id}/edit-exam
- edits an exam. - export_
points - GET
/api/v0/main-frontend/exams/:id/export-points
- export_
submissions - GET
/api/v0/main-frontend/exams/:id/export-submissions
- get_
exam - GET `/api/v0/main-frontend/exams/:id
- get_
exercise_ ๐slide_ submissions_ and_ user_ exercise_ states_ with_ exam_ id - GET
/api/v0/main-frontend/exam/:exam_id/submissions-with-exam-id
- Returns all the exercise submissions and user exercise states with exam_id. - get_
exercise_ ๐slide_ submissions_ and_ user_ exercise_ states_ with_ exercise_ id - GET
/api/v0/main-frontend/exam/:exercise_id/submissions-with-exercise_id
- Returns all the exercise submissions and user exercise states with exercise_id. - get_
exercises_ ๐with_ exam_ id - GET
/api/v0/main-frontend/exam/:exam_id/exam-exercises
- Returns all the exercises with exam_id. - release_
grades ๐ - POST
/api/v0/main-frontend/exam/:exam_id/release-grades
- Publishes grading results of an exam by updating user_exercise_states according to teacher_grading_decisons and changes teacher_grading_decisions hidden field to false. Takes teacher grading decision ids as input. - set_
course - POST
/api/v0/main-frontend/exams/:id/set
- unset_
course - POST
/api/v0/main-frontend/exams/:id/unset