[SAK-37031] Students can take test even after the instructor has clicked "stop accepting now" Created: 16-Jan-2017 Updated: 17-Apr-2018 Resolved: 15-Dec-2017
|Component/s:||Tests & Quizzes (Samigo)|
|Affects Version/s:||11.2, 12.0, 19.0|
|Fix Version/s:||11.5 [Tentative], 12.0, 19.0|
|Reporter:||Sristi Shrestha||Assignee:||Sam Ottenhoff|
|Labels:||Autosubmit, needstesting, timers|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Tested in Sakai 11.2 on MySql, trunk (master) on MySql, windows 10, chrome.
|Attachments:||image-2017-12-14-20-44-29-602.png image-2017-12-14-20-45-14-239.png image-2017-12-14-20-45-35-548.png image-2017-12-14-20-46-20-295.png image-2017-12-14-20-47-03-554.png image-2017-12-14-20-50-14-661.png|
|Previous Issue Keys:||SAM-3120|
Stop Accepting Now button does not work correctly to set the Retract (aka latest submission) date and trigger Autosubmit (if Autosubmit enabled).
Note: For one of the testing steps in test plan, Autosubmit needs to be enabled on server.
|Comment by Neal Caidin [ 05-Sep-2017 ]|
How long after the instructor clicks "Stop accepting now" does Samigo continue accepting assessments? Is it one minute, 10 minutes, indefinite?
|Comment by Matthew Jones [ 05-Sep-2017 ]|
Do you also confirm that you want to stop accepting (Step after 3)? Does anything happen to the settings after stopping?
|Comment by Neal Caidin [ 07-Sep-2017 ]|
I can reproduce the problem on mysql master qa server on nightly. Build - Sakai - fe48a19d - Sakai 13-SNAPSHOT - Server ip-172-31-6-159
It does not seem to save the "Stop Accepting Now" parameter, because if you go back into Settings, you can choose that option again. Nothing is changed about the Due date (I assume it would be the way this works?).
|Comment by Neal Caidin [ 21-Nov-2017 ]|
I'll see if this is fixed (incorporated) since we know other Samigo fixes have happened recently.
|Comment by Tiffany Stull [ 08-Dec-2017 ]|
The issue here is that the Stop Accepting Now button needs to trigger a fill of the retract date to Now (it also displays this date in the late submission date field). This forces retract, both stopping students from taking the test and autosubmitting any saved in progress tests if autosubmit is enabled.
If Stop Accepting Now does not trigger a retract date change to the moment it was clicked, the button has no effect.
Another question: What should be the behavior for students with date/time exceptions? Is it expected that Stop Accepting Now will similarly truncate their due date if late submissions are NOT accepted AND due date field in exceptions is left blank?! Additional testing steps will need to be added once the intended behavior for the date/time exceptions is indicated.
|Comment by Andrea Schmidt [ 14-Dec-2017 ]|
The second student does not see the quiz after the instructor clicks to stop accepting now.
The first student was able to continue clicking in the test after the instructor clicked stop accepting now and the auto-submit job ran.
Site: ENIF_540K_0613, Sakai - ab7fbaf8 - Sakai 13-SNAPSHOT - Server ip-172-31-6-159
Quiz: 3120-B, Student1: ndrew
Initial due/late accept date: 12/21/2017 12:00 am
Instructor clicked stop accepting now: 12/14/2017 8:25 PM - both the due and late fields updated to "now"
Instructor view of assessments:
While writing up this up, I left the test open with student1 and just now clicked next again. Student is still able to continue in test:
|Comment by Sam Ottenhoff [ 15-Dec-2017 ]|
"The first student was able to continue clicking in the test after the instructor clicked stop accepting now and the auto-submit job ran." => This should be a new issue
|Comment by Matthew Jones [ 15-Dec-2017 ]|
Sam Ottenhoff That issues sounds a lot like SAM-3134. I feel like to fix we'd need a samigo communicating more with the server and something that could be implemented if/when the UVA timer improvements got in
|Comment by Tiffany Stull [ 15-Dec-2017 ]|
The most recent issue identified here (in progress test not submitted by Autosubmit and student still able to navigate through multiple pages of test after Stop Accepting is clicked) sounds like a new bug.
Expected behavior is that following the Stop Accepting (Autosubmit trigger), as soon as the student attempts to click a navigation button or Save, they should see a message indicating that their test has already been submitted and they can't continue taking it (this behavior/message exists in Sakai 11 and earlier). Any data saved prior to the instructor's Stop Accepting click should be autosubmitted. Anything the student tried to enter/save after the Autosubmit should NOT be saved/submitted.
|Comment by Andrea Schmidt [ 15-Dec-2017 ]|
I retested this evening, 2 separate tests:
1) only 1 submission allowed
2) unlimited submissions allowed
Student was in the quiz when the instructor clicked to stop accepting
Ran the auto-submit job
When the student clicked save, "Assessment has been submitted" appeared
The problem I saw yesterday is not present today, so no new Jira