Skip to content

Registration Type -- continued #8319

@bmcutler

Description

@bmcutler

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions