-
Notifications
You must be signed in to change notification settings - Fork 51
Clarify how timing rules work in facilities. #6
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
base: main
Are you sure you want to change the base?
Conversation
Including an exemption for DRES students.
|
Thanks for the contribution! I'd be happy to take this, but I think it'd make more sense as a separate example, e.g. "Timed exam". A few more comments:
|
| @@ -0,0 +1,3 @@ | |||
| function [ y ] = f( x ) | |||
| y = exp( -x .^ 2 ); | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may have leaked from the Octave question PR.
| if_in_facility: test_center | ||
| if_in_facility: "cbtf" | ||
| message: "Your exam will end soon." | ||
| if_session_duration_shorter_than_minutes: 120 # keep in mind DRES students! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- DRES is UIUC-specific terminology (should use neutral phrasing)
- Each participant record has an individual "time multiplier" that acts on this. I'm sympathetic to adding comments here to clarify this.
| message: "You exam will end soon." | ||
| if_session_duration_shorter_than_minutes: 1 | ||
| permissions: [view, submit_answer, end_session, see_session_time, lock_down_as_exam_session] | ||
| if_in_facility: "cbtf" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- "CBTF" again is UIUC-specific terminology.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Nothing wrong with adding this in a comment, but the generic
test_centeris probably better. - It would probably also be good to explain that these facility names are configured per-instance in
local_settings.py.
| if_session_duration_shorter_than_minutes: 0.5 | ||
| permissions: [view, submit_answer, end_session, see_session_time, lock_down_as_exam_session] | ||
| if_has_role: [instructor] | ||
| permissions: [view, submit_answer, change_answer, end_session, see_correctness, see_session_time] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change_answer and see_correctness is not a good combo if using multiple-choice. I think it's preferable to add change_answer using per-page permissions.
Including an exemption for DRES students.
This PR clarifies a couple of the issues I had to work out in preparing my first exam in the testing facility.