Tutorial series on Using PEBL remotely

With the recent social distancing measures, people are looking for ways to run PEBL tests remotely in one way or another.

Although I have made attempts several times to create a version that runs within a web browser, this method does not work currently.  However, there are several other approaches and possible use cases. I will blog and make video tutorials that will hopefully help people support these different ways of running PEBL.  These all assume that you are using windows.  Some of this will also work on MacOS, but some of the individual steps are different to make it happen.  This is all supported by a new data server we have developed–the PEBL Data server.

Here are some of the situations:

1. You are recruiting participants and want them to run a set of PEBL tasks on their own computer.  You want an easy interface that will take them through the tasks, you want the PEBL tasks to be easily run from their computer without requiring installation.  You will provide instructions for tracking down and sending in data files once this is complete.

2. You want to run a set PEBL task or set of tasks on a number of different computers.  You have the ability to install PEBL on these, but want don’t want to worry about having the participant search for data files and email them to you. Or you are running at multiple lab locations, perhaps distributed across the world, and want the data automatically uploaded.  The tutorial will cover this.

3. You are running an experiment like #1, but you want data sent back to you automatically.  In this case, you have given them identifier via sign-up, and expect them to enter these in the software. The second tutorial will cover this.

4.  You are recruiting broadly, and having volunteers use path #2, but you have no means of giving them unique participant identifiers. You want to track these, and so want the experiment to get identifiers from a server that are unique and identifiable but anonymous.  This will be the third tutorial.

5. You are in any of these situations, and you want to run your own server to handle data collection. This will be the fourth tutorial.