Structs§
- Course
Material Peer OrSelf Review Data - Course
Material Peer OrSelf Review Data Answer ToReview - Course
Material Peer OrSelf Review Question Answer - Course
Material Peer OrSelf Review Submission
Constants§
Functions§
- create_
peer_ or_ self_ review_ submission_ for_ user - get_
course_ 🔒material_ peer_ or_ self_ review_ data - reset_
exercise_ if_ needed_ if_ zero_ points_ from_ review - Checks whether the exercise should be reset after peer or self review and performs the reset if needed. Called after the user’s state has been updated post-review.
- select_
own_ submission_ for_ self_ review - Selects a user’s own submission to be self-reviewed. Works similarly to
try_to_select_exercise_slide_submission_for_peer_reviewbut selects the user’s latest submission. - start_
peer_ or_ self_ review_ for_ user - Starts peer review state for the student for this exercise.
- try_
to_ select_ exercise_ slide_ submission_ for_ peer_ review - Tries to select a submission for user to peer review.
- try_
to_ 🔒select_ peer_ review_ candidate_ from_ queue - try_
to_ 🔒select_ peer_ review_ candidate_ from_ queue_ impl - Returns a tuple of the exercise slide submission id and a boolean indicating if the submission needs peer review.
- update_
peer_ review_ queue_ reviews_ received - update_
peer_ 🔒review_ receiver_ exercise_ status - validate_
and_ 🔒sanitize_ peer_ review_ submission_ answers - Filters submitted peer review answers to those that are part of the peer review.