jsPsych version: 7.1.2
jsPsych-7-pavlovia-2022.1.1
Hi all,
As my first foray into coding, I’ve been working on a jsPsych pavlovia task for the last couple of months, and after sufficient piloting started running sessions with participants. After noticing that many participants (30/100) had completed my qualtrics survey but were missing data for my pavlovia task I sent out emails asking them to redo the task, assuming they had skipped it. Many got back to me saying that they remembered doing the task, and that they were happy to do it again. I then noticed that a portion of those saying they did it had no corresponding data for the task.
All of this means that I am missing data for around 29/100 participants.
Issue possibly at fault:
Because an issue where the task was stalling out on the “Please wait a moment while the data are uploaded to the pavlovia.org server…” I instructed participants to close out of the task, and to return to the qualtrics survey which is in a separate tab, before the “pavlovia_finish” command resolved, using the “Save Incomplete Results” option to record data. This seemed to work fine in pilots, but I am now concerned that this is causing data to not be uploaded properly due to issues with specific browsers or systems. There is also a large discrepancy between the number of sessions (182) and the number of sessions recorded in csv files (115).
Possible Solution:
If the above issue is to blame I could have the task properly execute the finish command and redirect the participants back to qualtrics. However, due to the task stalling out on the “Please wait a moment while the data are uploaded to the pavlovia.org server…” I have been unable to automatically redirect the user after the task. If this would resolve the issue though it is something worth implementing.
Is there a different change I could make that would upload the data without having to utilize the “pavlovia_finish command”? or am I forced to use that command and the resulting end screen.