OpenSesame videos
Python videos
Supported by Supported by

Running experiments online with OSWeb

Video 1. A series of video tutorials that shows the workflow for running experiments online.

The workflow

Developing your experiment

First, you develop your experiment as you ordinarily would, using the OpenSesame desktop application. Not all functionality is available in online experiments. Notably, you cannot use Python inline_script items, but have to use JavaScript inline_javascript items instead. During the development of your experiment, it is therefore important to check that your experiment is compatible with OSWeb.

Uploading your experiment to JATOS

Once you have developed your experiment, you export it from OpenSesame and upload it to JATOS. JATOS is a web server that manages experiments: it allows you to generate links that you can distribute participants, and it stores data that has been collected.

There is not a single JATOS server. Rather, many institutions maintain their own JATOS server. If you do have access to a JATOS server, a free server is provided by the developers.

Collect data

One you have uploaded your experiment to JATOS, you can start collecting data. You can do this by manually sending links to participants, for example through email. Or you can use a platform for participant recruitment, such as Prolific, Mechanical Turk, or Sona Systems.


Learn how to implement the Wisconsin Card Sorting Test with OSWeb:

Supported by Supported by