Upload a task from lab.js
To export a task in Open Lab, please select the option Upload to Open Lab... in the builder interface. After receiving a confirmation you will be redirected to the Open Lab page. You will see a form for adding a new task that will be filled with information from lab.js. When you first join Open Lab, the form contains fields to register a new account by entering an email address and a password. The procedure is simple and fast, as shown here:
A dashboard with all the publicly viewable tasks gives you quick access to the range of tasks currently running in Open Lab. You can try a task by running it or, if you want to see the code behind it, you can download the json file, go to lab.js builder and open the file there.
There is a separate dashboard for the tasks that you have added. This is initially empty and will gradually be filled up by your tasks. After you have added your first task, you can run it, edit it, download its json file, or delete it using the shortcut buttons on the task card.
Adding a new task is straightforward. Enter the task’s name and description, select the json file, and add a cover photo, if you wish. Tags are not necessary but can help other researchers to find your task. Finally, choose how the task should be displayed. Public tasks are available for other researchers to see; they can run them and download the json file. If you do not yet want to share your task, mark it as private so that only you and your participants can see it. After saving it, your task will appear on the "My tasks" page.
Content Delivery Network
By default, all images contained in the lab.js file are stored on the same server as the experiment script and data, a server located in Frankfurt, Germany. However, if the experiment contains a lot of images and the participants are spread all over the world, the download time may increase. To improve the download speed, we use Cloudinary Content Delivery Network (CDN), which is geographically distributed. The CDN takes care of processing and storing the images and optimizes their delivery to any location in the world. Since the use of Cloudinary CDN entails costs for us, this option is only available for users with Professional or Lab subscription.