Create behavioral experiments in a browser using JavaScript
Go to file
2017-07-10 15:08:29 -04:00
css remove ambiguity #422; add btn disabled css 2017-07-06 12:58:48 -04:00
docs better timing parameter names #425 2017-07-10 14:00:24 -04:00
examples iat plugin example works 2017-07-10 15:08:29 -04:00
plugins iat plugin example works 2017-07-10 15:08:29 -04:00
tests implemented plugin.info, some examples not working 2017-07-10 14:43:04 -04:00
.gitignore Update .gitignore 2017-01-18 12:53:17 -05:00
.travis.yml update test environment 2017-06-12 22:08:00 -04:00
contributors.md Update contributors.md 2017-07-05 11:00:09 -04:00
jspsych.js better timing parameter names #425 2017-07-10 14:00:24 -04:00
license.txt year updates 2016-12-15 11:43:38 -05:00
package-lock.json iat-image, iat-html, image-keyboard-response tests done 2017-07-07 14:46:33 -04:00
package.json update test environment 2017-06-12 22:08:00 -04:00
README.md update readme to use url logo 2017-07-07 15:09:42 -04:00

logo

jsPsych is a JavaScript library for creating behavioral experiments that run in a web browser. jsPsych creates a framework for defining experiments and provides a set of flexible plugins that create different kinds of tasks a subject could complete during an experiment. By assembling different plugins together and customizing the parameters of each, it is possible to create many different types of experiments.

Documentation

Documentation is available at docs.jspsych.org.

Need help?

For questions about using the library, please post to the jsPsych e-mail list. This creates a public archive of questions and solutions.

Contributing

Contributions to the code are welcome. Please use the Issue tracker system to report bugs or discuss suggestions for new features and improvements. If you would like to contribute code, submit a Pull request.

Citation

If you use this library in academic work, please cite the paper that describes jsPsych:

de Leeuw, J.R. (2015). jsPsych: A JavaScript library for creating behavioral experiments in a Web browser. Behavior Research Methods, 47(1), 1-12. doi:10.3758/s13428-014-0458-y

Response times

Wondering if jsPsych can be used for research that depends on accurate response time measurement? For most purposes, the answer is yes. Response time measurements in jsPsych (and JavaScript in general) are comparable to those taken in standard lab software like Psychophysics Toolbox and E-Prime. Response times measured in JavaScript tend to be a little bit longer (10-40ms), but have similar variance. See the following references for extensive work on this topic.

Credits

jsPsych was created by Josh de Leeuw (@jodeleeuw).

There have been many contributors to the library. Thank you!