async fn upsert_with_grading_status(
    conn: &mut PgConnection,
    exercise_task_id: Uuid,
    user_exercise_slide_state_id: Uuid,
    score_given: Option<f32>,
    grading_progress: GradingProgress
) -> ModelResult<UserExerciseTaskState>