Running interactive experiments in OpenSesame
Hello everyone, we are having a slight difficulty with a part of our programming and would be grateful for any feedback.
We are running an experiment in a computer lab with 30 children at once. Ideally, we would like to have control over when they move to the next part of the experiment (all 30 at once). For example, when we read the instructions, the instructions will appear written on the screen, then, instead of having the children press a key to start the experiment, we would like to have control over that by, say, pressing a key on the master computer and starting the experiment on all 30 computers. This way we can make sure we are finished reading the instructions, answering any questions and then starting the experiment, where they all start at once. Does anyone know of a way to do this from the master computer or any suggestions to get around this? Psynteract was suggested as a possible option, could anyone confirm that this can be done using it? Thank you in advance!
Comments
@Pascal Does this sound like something for Psynteract?
Check out SigmundAI.eu for our OpenSesame AI assistant!
Sorry for the very late reply!
With psynteract, you could do two things that would maybe be suited for your problem:
The psynteract_connect item is required so all clients connect to the server. Aftetwards, a wait screen is displayed until you start the session via the server. You could in principle include this anywhere in the experiment (but you can only do this once). The documentation can be found here: https://github.com/psynteract/psynteract-docs/blob/master/usage-connect.md
The psynteract_wait item can be used so that all clients have to wait until every client has reached the same point in the experiment. The documentation can be found here: https://github.com/psynteract/psynteract-docs/blob/master/usage-wait.md
@mezzopiano (Felix, the main developer): feel free to add in case I forgot anything.
Best,
Pascal