When quiz time exceeds logout for inactivity #1409
Replies: 3 comments
-
I'm wondering about your 5th suggestion. While it's been a long time since I worked on the re-login feature it seems to me that if you were not using LTI the student would be given a re-login page and hidden in that page would be stored all of the information that had been collected and stored in answers/hidden answers worked on by the student. If the student successfully logs in that page would be restored. With LTI all of that information is lost. If the information was stored either in local storage or on the server then it might be possible to reclaim it after the LTI mechanism has re-logged in the student. This feature would be useful for ordinary homework problems although the consequences of loosing information are not as bad there. Local storage would seem to be a good match for this since it seems reasonable to expect that a student would immediately log in again, on the same machine, after being timed out. |
Beta Was this translation helpful? Give feedback.
-
In the long run the best solution would be that answers are regularly saved without a student having to submit the entire form, as this would solve several problems, but that is a much bigger ask. In my case I have set the session timeout for the server to be longer than the longest exams we typically run. I can't remember an instance where the long sessions caused any real problems. I guess it's technically bad for security, but I've never run into an actual security issue because of it. I will say that I am opposed to option 4. I think that having the system be hard-coded to override user settings leads to bad user experiences. I can rationalize option 1 because the student is technically still "active", even if the server can't detect it. The one concern I could foresee with option 1 is as follows: |
Beta Was this translation helpful? Give feedback.
-
We added a hack that uses jquery to do a preview submit in the background every 3-4 minutes. But we still get students who'd lose their answers because they logged in to Webwork on another browser and invalidated their session (e.g.: swapping between a laptop and an ipad). So the autosave alone isn't enough, it probably also should have some kind of session checking to warn students when their session has expired. |
Beta Was this translation helpful? Give feedback.
-
An issue that happens at my institution goes something like this. A novice instructor has their course's logout-for-inactivity time just being our site default of 2.5 hours. They create a midterm or a final exam as a Gateway quiz, put all the questions on one page, and set the quiz time for 3 hours. Then a student starts the quiz. The student is actively working on math exercises, even typing in some answers, but not clicking anything until close to the 3 hour cap. When the student finally clicks to submit, they are logged out for inactivity. The answers were never recorded anywhere. The course is set up so that students must enter through the LMS, so they can't simply type in a password then and there to let the form data go through. Shen they get back in to WeBWorK, the answers they had typed are gone.
So that's the problem, and my question is what strategy to pursue to do something about it. These things I've thought of all have pros and cons.
Do any of these strategies sound the least bad? Or can anyone imagine something better?
This happens at least once a term at my school, where we have many instructors and significant turnover. Educating instructors (to increase their inactivity time) helps, but it would be nice to do something more.
Beta Was this translation helpful? Give feedback.
All reactions