Expand description
Collection of functions used for processing and evaluating user submissions for exercises.
Structsยง
- Answer
Requiring Attention With Tasks - Answers
Requiring Attention - Exercise
Slide Submission With Tasks - Exercise
State Update Need ToUpdate Peer Review Status With This - If passed to to an exercise state update, it will update the peer review status with the given information
- Student
Exercise Slide Submission - Contains data sent by the student when they make a submission for an exercise slide.
- Student
Exercise Slide Submission Result - Student
Exercise Task Submission - Student
Exercise Task Submission Result
Enumsยง
Functionsยง
- create_
fixed_ ๐grading_ for_ submission_ task - create_
user_ exercise_ slide_ submission - Inserts user submission to database. Tasks within submission are validated to make sure that they belong to the correct exercise slide.
- get_
paginated_ answers_ requiring_ attention_ for_ exercise - Gets submissions that require input from the teacher to continue processing.
- grade_
user_ submission - grade_
user_ ๐submission_ task - propagate_
user_ exercise_ state_ update_ from_ exercise_ task_ grading_ result - Updates the user exercise state starting from a single task, and propagates the update up to the whole user exercise state.
- update_
grading_ with_ single_ regrading_ result - update_
user_ ๐exercise_ slide_ state - update_
user_ ๐exercise_ slide_ state_ and_ user_ exercise_ state - Updates the user exercise state starting from a slide state, and propagates the update up to the whole user exercise state.