fn derive_new_score_given(
    input_data: &UserExerciseStateUpdateRequiredData,
    new_reviewing_stage: &ReviewingStage,
    peer_or_self_review_opinion: &Option<PeerOrSelfReviewOpinion>
) -> Option<f32>