OS: MAC OS Big Sur
PsychoPy version: created with 2021.1.2 (but asks Pavlovia to run with 2021.1.4)
What are you trying to achieve?:
I’ve been running 9 different (counterbalanced) versions of an RT experiment from PsychoPy Builder files synced to Pavlovia. I just noticed that my last two versions of the experiment seem to sync BUT they don’t change the “participant” field to “MTurk Worker ID” which was the only change made prior to syncing.
What did you try to make it work?:
In the Experiment Settings part of Builder I changed the “participant” field to “MTurk Worker ID” (without quotes). I then exported as html and synced to the existing file on Pavlovia. This exact same procedure solved the problem with all other versions of the experiment I have on Pavlovia, but not this final version.
What specifically went wrong when you tried that?:
“participant” and NOT “MTurk Worker ID” shows up in the first field when piloting the study.
I have to say that this is amongst the most frustrating programs I’ve ever worked with. There always seems to be something inexplicable going wrong even when the simplest of changes are made. I have no idea why this latest problem is surfacing, and it is critical because this is my only way to track MTurk Worker ID information that is needed on the MTurk side of things. Prior posts suggested altering some code in MTurk, but that didn’t work to preserve Worker ID information. But, in this case, doing exactly what I’ve done with 7 other Builder programs fails to work properly with this version. Apparently, the sync is working because when I ask Pavlovia to use a different version that carries through, but, strangely, the “participant” label is not changed to “MTurk Worker ID.”
Any help would be appreciated.