Function headless_lms_models::library::peer_or_self_reviewing::get_course_material_peer_or_self_review_data
source · async fn get_course_material_peer_or_self_review_data(
conn: &mut PgConnection,
peer_or_self_review_config: &PeerOrSelfReviewConfig,
exercise_slide_submission: &Option<ExerciseSlideSubmission>,
reviewer_user_id: Uuid,
reviewer_course_instance_id: Uuid,
exercise_id: Uuid,
fetch_service_info: impl Fn(Url) -> BoxFuture<'static, ModelResult<ExerciseServiceInfoApi>>
) -> ModelResult<CourseMaterialPeerOrSelfReviewData>