PrairieLearn / PrairieTest-feedback

Public repo to house PrairieTest bug reports, feature requests, and more
0 stars 0 forks source link

Restrict sessions to only accept bookings from specific exams #42

Closed firasm closed 5 months ago

firasm commented 11 months ago

At the UBC CBTF, we have two rooms dedicated to running CBTF exams. There are often cases when we want to have a session dedicated to a specific course or exam:

At the moment, we have to create whole new CBTF sessions for each of those cases, or run them as course-sessions, which is confusing (high potential of double booking) or awkward (hard for admins to remember to schedule proctors and keep track of facility usage).

The MVP of this feature would be to lock an entire session to a specific exam so only students can only do that exam in the session. Later "nice to haves" would be to restrict specific seats within a session to a specific exam for greater flexibility.

Jim-Sosnowski commented 11 months ago

At UIUC this feature could also help with managing our remote testing site in Chicago. Currently we create a separate center for those exams.

This would also help us to better manage / utilize our proctors. Some of our proctors also have CBTF exams, but they are not allowed to proctor during their exam windows. Restricting exams to specific rooms would allow proctors to continue working in rooms where their exam is not offered, avoiding conflicts of interest.

mwest1066 commented 5 months ago

Implemented via exam/session "labels".