Create behavioral experiments in a browser using JavaScript
Go to file
Josh de Leeuw ef9a605cd8 misc changes / additions (see extended description)
jspsych-similarity.js : fixed data storage so that generic data object
was included in the block's data.

jspsych-storybook.js: included generic data object in data storage,
included path to image in data storage.

jspsych.js: cosmetic adjustment to code in finishExperiment() method.

NEW:

added call-function plugin, which calls a user-specified function.
useful for saving data before completion.

added paint plugin - displays a canvas element superimposed on an image
and allows subjects to draw on the image to indicate areas of interest.
2012-07-12 13:18:55 -04:00
jspsych-animation.js Minor bug corrections 2012-05-24 16:51:03 -04:00
jspsych-categorize-animation.js plugin changes 2012-07-05 12:31:13 -04:00
jspsych-categorize-feedback.js Fixing some bugs due to change in the plugin structure. 2012-05-23 12:18:57 -04:00
jspsych-categorize-unknown.js Fixing some bugs due to change in the plugin structure. 2012-05-23 12:18:57 -04:00
jspsych-html.js html plugin accepts an check function now, that is called before proceeding. 2012-07-11 11:07:33 -04:00
jspsych-samedifferent.js Minor bug corrections 2012-05-24 16:51:03 -04:00
jspsych-similarity.js plugin changes 2012-07-05 12:31:13 -04:00
jspsych-storybook.js plugin changes 2012-07-05 12:31:13 -04:00
jspsych-text.js Rescoped everything so that jsPsych is not a jQuery plugin. 2012-05-17 09:19:04 -04:00
jspsych-xab-touch.js Minor bug corrections 2012-05-24 16:51:03 -04:00
jspsych-xab.js Fixing some bugs due to change in the plugin structure. 2012-05-23 12:18:57 -04:00
jspsych.js added core.data() 2012-07-05 12:30:36 -04:00
README.md Update README.md 2012-06-01 12:48:47 -03:00

jsPsych

jsPsych is a javascript library for running behavioral experiments in a web browser. It uses a modular structure so that new experiment types can be written as plugins to the core library. It was created by Josh de Leeuw and Drew Hendrickson at Indiana University.

Documentation

We are actively documenting the library in our GitHub wiki. The documentation is still a work in progress, and we welcome suggestions about how to make it more useful.

Can I run my experiment with this?

jsPsych can run a variety of experiment types, and experienced coders should have no problem writing a plugin for experiments that don't exist.

Contact

email Josh at jodeleeu@indiana.edu