Skip to content

WIP: Add assignment versions including self assignment

Yorick de Vries requested to merge assignmentVersions into dev

Assignmentversions are added to assignments

  • Every assignment should have 1 or more versions

  • Submissions are done for assignmentversions instead of assignments now

  • A assignment version table contains:

    • Name
    • AssignmentId
    • list of other assignmentVersions to review
    • number which indicates reviewsPerUserPerAssignmentVersionToReview
    • boolean which indicates whether selfreviews will be assigned
  • during the shuffle phase, these assignmentversion determine how the reviews are assigned

  • assignmentversions are automatically loaded with an assignment. The versions to review are loaded when an individual version is fetched from the database

This is tested in the end to end test but a live test should be performed to see whether the code works well In addition a frontend needs to be made to create/change assignmentversions

NOTE: changes here affect MR 166 as well, so either MR should be adapted, depending on which is merged first

Edited by Yorick de Vries

Merge request reports

Loading