psychopy.org | Reference | Downloads | Github

Carrying participants from Pavlovia to Qualtrics then automatically grant credit

I want to have SONA automatically granting the credit to participants who completed my study which takes place first on Qualtrics then Pavlovia then back to Qualtrics, without participants ever needing to enter their SONA number. The Qualtrics link I posted on SONA includes ?id=%SURVEY_CODE%, so participants’ SONA ID showed up in the Qualtrics link, then I used ?id=${e://Field/id} to make sure that their SONA ID is also included in the Pavlovia experiment link. However, I can’t figure out how to carry this ID information from Pavlovia to Qualtrics again, the answer I found online
$"https://myschool.qualtrics.com/jfe/form/SV_eFGtGOGxVsnLWwS?id=" + expInfo['participant'] seems to suggest that participants NEED to enter their SONA ID in the participant field in order for this ID to be carried forward. How do I just use the ID that’s existing in the Pavlovia experiment link to pass on to Qualtrics?

This should be participant=${e://Field/id} based on your other information

1 Like

Is this a correction or an answer? I don’t get it, because id=${e://Field/id} works in terms of taking SONA ID from Qualtrics to the Pavlovia URL. How is changing it to participant=${e://Field/id} makes it possible to carry SONA ID from Pavlovia to Qualtrics without participants entering ID themselves?

I got it, it’s working now!

1 Like