Skip to content

Resolves #16 "Add judge management view into the admin management page"

Closes #16 (closed)

Notes:

Adds new api view for retireving judge information.

Adds judge and teacher and team deleting for admins.

Adds tests for deleting the retrieving judge information.

Adds new frontend page with entries for each judge and a progress bar for how much they have left to do.

Relies on associated core-fe merge request https://stgit.dcs.gla.ac.uk/team-project-h/2021/cs11/ybc-core-fe/-/merge_requests/23 and core-be merge request https://stgit.dcs.gla.ac.uk/team-project-h/2021/csp4/yes_project_core_be/-/merge_requests/13

Demo:

Screen_Recording_2022-03-09_at_15.47.21

Screen_Recording_2022-03-09_at_15.49.17

Manual testing TBC:

  • Make sure admins can view all of their judges
  • Make sure teams, teachers, and judges cannot view the judges page
  • Make sure admins can delete judges
  • Make sure admins can reset judges' passwords
  • Make sure the progress bar update/accurately reflects what submission the judge has left to mark
Edited by YE Scotland Admin

Merge request reports