Connecting RealEye and Pavlovia

Hi all,

I am wondering whether anyone else has managed to successfully connect Pavlovia with the RealEye eye tracking platform. Specifically, I’m trying to run a task for my Honours student which has the participants perform a Continuous Performance Test while recording their gaze. They will initially start on Qualtrics to complete the consent form and fill out demographic info and a short survey, then they will be directed to RealEye, which will do a calibration exercise and then display the Pavlovia experiment as a website link. However I’m having trouble getting the link to pass through the participant ID information to Pavlovia. As soon as I enter

OS (e.g. Win10): Mac OS 15.5
PsychoPy version (e.g. 2024.2.4 Py 3.8): 2024.2.4
Standard Standalone Installation? (y/n) If not then what?:y
URL of experiment: continuous_performance_test [PsychoPy]
**Do you want it to also run locally? (y/n)**n
What are you trying to achieve?: integrate RealEye eye tracking

What did you try to make it work?: see above

Link to the most relevant existing thread you have found: Link Qualtrics Survey to PsychoPy Experiment

What specifically went wrong when you tried that?:
Include pasted full error message if possible. “That didn’t work” is not enough information.

Specifically, I got an error message in RealEye saying “Please enter a valid URL” when I type in the link as http://run.pavlovia.org/DeborahA/cpt_nox?participant=${realeye-tester-id}. I can link to Pavlovia AFTER the eye-tracking, but that’s not what I want to do. If I leave out the query string, the link works, but it doesn’t carry through the ID to Pavlovia.

I think this may well be a RealEye rather than a Pavlovia problem, so I’ve also emailed them, and will update this post if and when I hear back.

Thanks!

Deborah.

As an update to this, I did eventually get RealEye to solve the problem. They allowed me to use their “beta” version of their software, which included an option to send participant details through to the “tested website” (in this case, Pavolvia). As long as I was careful to set the link to RealEye from Qualtrics to include “?participant=${e://Field/ResponseID}”, the participant was set as the Response ID from Qualtrics and would carry through to the Pavlovia site.