Skip to content
moowiz edited this page Oct 10, 2014 · 6 revisions

Workflow for the code review system

A course should consist of students and staff. When it's time to give comments for an assignment, we need:

  • A submission from each student flagged as the one that will be reviewed. Until the deadline, students should be able to change which submission is primary. By default, it is the last one submitted before the deadline. After the deadline, the staff should be able to change which one is flagged to be graded (e.g., to allow for late assignments, submission mistakes, etc.) Addressed in this PR

  • A work queue for each member of the staff containing submissions. It should be possible for any staff member to see the work queue of any other, and even to take some items off of one work queue and add it to another. In this way, one person could help another by claiming some of the work.

  • An initial assignment of submissions to work queues. (Note that an assignment of students to staff doesn't work, because students work in groups.)

  • A way to assign and record scores for reviewed assignments.