Feature #1294
Interrupt test but save responses so far (and loading functionality)
Status: | Resolved | Start date: | 2015-06-23 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | ||
Assignee: | Nicholas Jillings | % Done: | 0% | |
Category: | - | |||
Target version: | - |
Description
If the test needs to be interrupted (the subject forgot a dentist appointment, there is a fire alarm, there is a technical difficulty, the research just realised the last set of sounds in the test contains a wrong sound...), it should be possible to end the test and save all results so far. Then, it should be possible to load this test (same randomisation, comments and ratings so far saved, skip pages that were already completed.
In terms of UI, this could be an inconspicuous button/bit of text somewhere near the top or bottom, saying 'Interrupt and save' or something - so that it is clear this is not generally for the subject to click.
Related issues
History
#1 Updated by Nicholas Jillings about 9 years ago
- Related to Feature #1231: Intermediate saves added
#2 Updated by Brecht De Man about 9 years ago
If this could be saved to the server, but maybe as 'part-151126145718-ab65iJ.xml' rather than a proper save file, so that it is obvious that action is required.
#3 Updated by Brecht De Man almost 9 years ago
A call to 'createProjectSave(specification.projectReturn)' would probably do it.
However, the problem with that is that it doesn't save anything moved/played/written on the CURRENT page. So imagine there's just one page and someone has almost finished it, or was about to hit 'Submit' when the test is interrupted - it would be good to save all information until then.
Related to #1231 where it is suggested that there could be automatic saves continually.
#4 Updated by Brecht De Man over 8 years ago
- Priority changed from Normal to Urgent
Now useful in an experiment I'm running asap - so perhaps something that could be looked after WAC things are implemented.
I.e. ‘End prematurely’ or better named button, so that you can end the test there and then and everything up to that point would be saved. For instance, you can put a test online where people can do a long list of pages, with max number of pages specified in the tag as usual, but then also stop whenever they feel like it.
#5 Updated by Nicholas Jillings over 8 years ago
- Status changed from New to In Progress
This is now done in the background. On each page completion a save to the server is submitted. You only need to refresh/close the browser to start a new session.
Would perhaps a 'save every 5 minutes' be better?
#6 Updated by Nicholas Jillings over 8 years ago
- Status changed from In Progress to Resolved