Online interactive task

Hi all, we are setting up an experiment with a dyadic interaction task. In the task, two players players will see different items on their monitors. The items change in real time according to their partner’s moment-to-moment responses.
In the laboratory version, we realized the task by splitting two displays onto two monitors. Is it possible to realize the same task online with psychopy (or other platform)?

How often will each computer need to update the ‘shelf’ and check for updates made by the other participant?

once a keypress is detected by any of the players.

How frequently are players likely to press keys?

How often would you need to check whether another participant has pressed a key on a computer where the current participant isn’t pressing a key.

For this to work on Pavlovia using the shelf, the answer probably needs to once every few seconds (or possibly less often than that).

It’s a self-paced task, participants can press a bottom any time they want, thus, the keyboards need to be monitored in real-time.

In the laboratory version, the participants can press the keys (different sets of keys) almost at the same time. The keyboard was checked on 100ms level.

I’m afraid that Pavlovia isn’t the right tool if you want online interactions to be updated on both computers in real time (sub 1000ms delay). Gorilla may be suitable and I know Testable were also working on multi-player.

This is a design limitation to reduce the risk of server overload crashing/slowing other studies.

All right, glad to know there are other options. Thank you!