Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Override Count #67

Open
Jim-Sosnowski opened this issue Sep 9, 2024 · 2 comments
Open

Override Count #67

Jim-Sosnowski opened this issue Sep 9, 2024 · 2 comments

Comments

@Jim-Sosnowski
Copy link

When faculty enter overrides, each override counts against the allowed count for each exam.

However, if overrides are entered and then all of them are deleted, the total number of remaining overrides still reflects the number of overrides that were already entered. This can cause issues because when a group of overrides is entered and a mistake is made, the course staff often have to request additional overrides because they no longer have enough overrides, even if they delete the overrides that had an error. It would be nice to see the number of overrides reflect how many are active in the system instead of only reflecting the number in total that have been entered.

@nwalters512
Copy link
Contributor

I think the naive way of implementing this would be easily abused, which I why I suspect things work the way they currently do. A course staff member could give an override to student A, wait for them to make a reservation and take an exam, then delete the override and give it to student B, and repeat.

The correct way to do this would probably be to have some notion of if an override has been "used" (that is, a student has made a reservation with it), and if an override is deleted without having been used, it would add back to the number of "available" overrides. Does this sound like what you want?

@Jim-Sosnowski
Copy link
Author

I think that solution setup sounds good. My goal would be that if course staff make a mistake, they would be able to delete and enter new overrides without having to take the additional step of requesting additional overrides from the CBTF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants