Experigen is a web-based framework for behavioral experiments developed by Michael Becker and Jonathan Levine (original distribution here). It is possible to do most experiments people would run with commercial systems like E-Prime, but with the advantage of the possibility to have the experiment run online. This makes the experiment available for crowdsourcing platforms like Amazon Mechanical Turk or Prolific.
The use of Experigen is straightforwardly explained in the downloaded distribution. However, there are several tasks that require some customization of the Experigen script. I have, amongst others, worked on the following tasks:
- the ability to play WAV files instead of MP3
- access control to the experiment
- on line evaluation and feedback based on responses given by the subject; for eligibility tests, attention trials, etc.
- repeating or skipping parts of the experiment based on responses
- playing sound files in succession with pre-set ISI (eg. for ABX discrimination tests)
I have also changed the Experigen framework so that changes and adaptations like the ones above can be easily implemented in a plugin-based system. I have rewritten the server code for Experigen so that it can work more smoothly: contact me if you’d like to run your own server!
In the near future, I plan to upload some slides on how to customize Experigen and how to create experiments with the features above. Until then, if you have any questions or suggestions, please contact me!