Skip to main content

fork_peer_or_self_review_config

Function fork_peer_or_self_review_config 

Source
pub fn fork_peer_or_self_review_config(
    config: &mut CmsPeerOrSelfReviewConfig,
    questions: &mut [CmsPeerOrSelfReviewQuestion],
    new_exercise_id: Uuid,
    new_id: impl FnMut() -> Uuid,
)
Expand description

Re-keys a custom peer-review config and its questions onto new_exercise_id with config and question ids from new_id, producing an independent copy for a duplicated exercise so it does not collapse onto the original exercise’s config (#148). All questions must belong to config.