Hi, I'm a psychologist from Argentina. With my research group we're using your platform to run psychophysics experiments (we're using it a lot! thanks!)
The experiment is a perceptual task and consists on 120 trials. The problem is that sometimes (not always!) two trials concatenate when they shouldn't. It looks like this:
{"Trial_number":110,"var2":4.097766398684142,"var3":2.0943951023931953,"var4":6879.731179865731,"var5":4815.811825906011,"var6":963.1623651812023,"var7":1,"var8":1,"var9":1,"var10":0.7,"var11":0.2,"var12":3,"var13":1495,"var14":1,"var15":true,"var16":1,"var17":644}
{"Trial_number":91,"var2":2.4483441960165044,"var3":2.0943951023931953,"var4":5390.018492477775,"var5":3773.012944734442,"var6":1131.9038834203325,"var7":1,"var8":2,"var9":2,"var10":0.7,"var11":0.3,"var12":3,"var13":1392,"var14":2,"var15":true,"var16":0.9554896142433235,"var17":1004}{"Trial_number":111,"var2":0.0497202551139122,"var3":2.0943951023931953,"var4":7110.7254837008795,"var5":4266.435290220527,"var6":1279.930587066158,"var7":2,"var8":2,"var9":2,"var10":0.6,"var11":0.3,"var12":3,"var13":1325,"var14":2,"var15":true,"var16":1,"var17":983}
Here the trial number 91 appears in the middle of the trial 110 and 111. We don't know why this is happening. We run a pilot and this only happeneed in two of nine subjects, and we can't see the reason.
We are saving the data like this:
var Data = {"var1": sc.trials,
"var2": DataToSave.var2,
"var3": DataToSave.var3,
"var4": DataToSave.var4,
"var5": DataToSave.var5,
"var6": DataToSave.var6,
"var7": DataToSave.var7,
"var8": DataToSave.var8,
"var9": DataToSave.var9,
"var10": DataToSave.var10,
"var11": DataToSave.var11,
"var12": DataToSave.var12,
"var13": DataToSave.var13,
"var14": DataToSave.var14,
"var15": DataToSave.var15,
"var16": DataToSave.var16,
"var17": DataToSave.var17};
jatos.appendResultData(JSON.stringify(Data));
if(sc.trial < sc.maxtrials){
jatos.appendResultData("\n");
}
the last line ("\n") introduces a line break so we can read the file in Rstudio. This line break isn't working in the 91 to 111 trial, so it makes the error appears in Rstudio, since the two trials are concatenated.
Thanks for the answers!
Best regards,
Nico.