Skip to content
Josh de Leeuw edited this page Jul 9, 2014 · 31 revisions

jsPsych is a javascript library for creating and running behavioral experiments in a web browser. It consists of a core library, which is used by all experiments that use jsPsych, and a set of plugins. Plugins define a trial type. Each different kind of task in an experiment - for example: reading instructions, categorizing stimuli, or answering a survey question - uses a different plugin. There are a set of plugins available to use, and there are instructions on how to create your own plugin as well. As more plugins are created they can be added to the jsPsych library (or distributed independently) so that other researchers can create experiments more efficiently.

The getting started page covers a basic example of how to use jsPsych. Start there if you are interested in learning the mechanics of building a jsPsych experiment. If you are interested in the kinds of tasks that jsPsych can do with very little code writing, the list of plugins contains documentation and a simple working example for all of the jsPsych plugins.

Basic topics

Advanced topics

Clone this wiki locally