async fn post_submission(
pool: Data<PgPool>,
file_store: Data<dyn FileStore>,
jwt_key: Data<JwtKey>,
exercise_id: Path<Uuid>,
payload: Json<StudentExerciseSlideSubmission>,
user: AuthUser,
app_conf: Data<ApplicationConfiguration>,
) -> ControllerResult<Json<StudentExerciseSlideSubmissionResult>>Expand description
POST /api/v0/course-material/exercises/:exercise_id/submissions - Post new submission for an
exercise.
ยงExample
POST /api/v0/course-material/exercises/:exercise_id/submissions HTTP/1.1
Content-Type: application/json
{
"exercise_slide_id": "0125c21b-6afa-4652-89f7-56c48bd8ffe4",
"exercise_task_answers": [
{
"exercise_task_id": "0125c21b-6afa-4652-89f7-56c48bd8ffe4",
"answer": {
"kind": "json",
"data": { "selectedOptionId": "8f09e9a0-ac20-486a-ba29-704e7eeaf6af" }
}
}
]
}