Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 15 additions & 11 deletions flows/exam-1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,28 @@ rules:
permissions: []

-
if_in_facility: test_center
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]

Copy link
Copy Markdown
Owner

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.


-
if_in_facility: test_center
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"

Copy link
Copy Markdown
Owner

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.

Copy link
Copy Markdown
Owner

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_center is 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: 45 # length until warning appears
permissions: [view, submit_answer, change_answer, end_session, see_correctness, see_session_time, lock_down_as_exam_session]

-
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!

Copy link
Copy Markdown
Owner

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.

permissions: [view, submit_answer, change_answer, end_session, see_correctness, see_session_time, lock_down_as_exam_session]

-
if_in_facility: "cbtf"
if_in_progress: True
message: "You exam has ended. You may no longer make changes. Please click 'Submit assignment' to finish."
permissions: [view, end_session, see_correctness, see_session_time, lock_down_as_exam_session]
message: "Your exam has ended. You may no longer make changes to your answers. Please click 'Submit assignment' to finish."
permissions: [view, change_answer, end_session, see_correctness, see_correctness, see_session_time, lock_down_as_exam_session]

-
if_in_facility: test_center
if_in_facility: "cbtf"
permissions: [view, see_correctness, see_session_time]

-
Expand Down
3 changes: 3 additions & 0 deletions question-data/f.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function [ y ] = f( x )
y = exp( -x .^ 2 );

Copy link
Copy Markdown
Owner

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.

end %function