URL of experiment:
https://run.pavlovia.org/kogpsy/dfg_ens_de_003/html/
and
https://run.pavlovia.org/kogpsy/dfg_ens_us_001/html/
Description of the problem:
The experiment was running perfectly and we collected valid data the mid/end of August. When re-collecting some participants beginning of September with the very same experiment, suddenly data is missing in the log files generated on Pavlovia. They still include the variables created by the experiment but do not transfer the data from the session files used for the trial loop to the log file anymore.
Example of lines from a correct log file:
5408,probe_diameter_at_test_start,antwort_groesse,trials.thisRepN,trials.thisTrialN,trials.thisN,trials.thisIndex,trials.ran,trials.order,trialnummer,rot1_groesse,rot1_xloc,rot1_yloc,rot2_groesse,rot2_xloc,rot2_yloc,rot3_groesse,rot3_xloc,rot3_yloc,blau1_groesse,blau1_xloc,blau1_yloc,blau2_groesse,blau2_xloc,blau2_yloc,blau3_groesse,blau3_xloc,blau3_yloc,gruen1_groesse,gruen1_xloc,gruen1_yloc,gruen2_groesse,gruen2_xloc,gruen2_yloc,gruen3_groesse,gruen3_xloc,gruen3_yloc,probe_xloc,probe_yloc,participant,date,expName,psychopyVersion,frameRate
,44,44,1,0,30,0,1,29,4,51.62768358,-144,52,56.79876052,-51,49,51.30158552,257,140,39.09265065,44,-142,37.99933842,256,-58,48.0677359,-144,-157,47.08880931,254,-155,48.98064732,-156,-46,50.50008863,-147,148,-51,49,15KF57,2019-08-15_09h15.18.614,experiment,3.1.2,60
,67,67,1,0,30,1,1,29,14,37.127822,-55,142,47.11021144,-157,153,41.36627356,-240,-150,61.13070583,54,-50,85.52061295,46,152,87.07777725,-41,-155,84.85695295,244,-45,77.28523486,-249,-52,98.42412362,51,46,-41,-155,15KF57,2019-08-15_09h15.18.614,experiment,3.1.2,60
,88,88,1,0,30,2,1,29,22,26.8098682,242,-43,55.62624008,249,160,45.97597117,251,56,20.55368169,-248,40,19.08521902,-52,53,40.69083059,156,140,47.85675197,-43,-158,59.63812839,-248,-142,59.56995501,46,-43,242,-43,15KF57,2019-08-15_09h15.18.614,experiment,3.1.2,60
Example of lines from the problematic log file created in the last days:
6179,probe_diameter_at_test_start,antwort_groesse,participant,date,expName,psychopyVersion,frameRate
,26,89,17CJ76,2019-09-02_12h36.11.502,experiment,3.1.2,60
,77,40,17CJ76,2019-09-02_12h36.11.502,experiment,3.1.2,60
,40,101,17CJ76,2019-09-02_12h36.11.502,experiment,3.1.2,60
Important detail:
If we run the experiment by hand, the log files are still created correctly. Only participants send from MTurk to the experiment cause in the creation of the corrupt log files. You could check your server log files what additional parameters MTurk adds to the URL and whether they might cause the issue.
Further details:
Both experiments are hosted on Pavlovia (created with Builder 3.1.2) and participants are recruited through MTurk with participant codes set through the URL parameter, that is something like: https://run.pavlovia.org/kogpsy/dfg_ens_us_001/html/?participant={participant_code} with {participant_code} being set with MTurk batches to actual participant codes, such as 1, 2, etc (Note: Actual participant codes include some letters such that they are harder to guess and the experiment will not run properly if you do not enter a correct participant code. @pavlovia team: If you need a valid participant code for testing, please send me a PN and I will provide you one).
Potentially important:
We also bought some Pavlovia credits on September 2 as we did not know that it will stay for free for one additional month. I am not sure, but the logging errors might have started to occur only after we bought the credits. So it might also be related to the credits being in our account.
I hope you can identify and resolve the issue soon because we tried to re-collect the participants multiple times, always resulting in the same error.