-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
What problem are you trying to solve with Submitty
Following on Issue #7474, and PRs #7808 and #8026.
-
Previous work added the registration_type column in the course database users table.
But we need to ALSO add this column redundantly to the master submitty_db courses_users table.
Like other fields that are duplicated from the master table to the course table (e.g., registration_section, manual
registration) edits to the registration type should only be made to the master database, and then auto copied to the
relevant courses database. -
Update the new student / edit student web GUI so that the edit doesn't happen to the course db, but to the master DB.
-
Update the new student / edit student and new grader / edit grader web GUI so the registration type is always visible (currently its only there for the student types). A new grader should default to 'staff' and a new student should default to 'graded', but any value should be selectable for any user.
-
Update the list of types in the dropdown menu to add 'staff', and change 'withdrawn' to be 'late drop / withdrawn'.
-
Update the autofeed to automatically set the registration type field for students who have 'audit' and 'late drop / withdrawn' status.
This will be a few PRs. Tagging / assigning to multiple people who have worked on this / reviewed this previously.