Create behavioral experiments in a browser using JavaScript
Go to file
Josh de Leeuw b33ab88b22 Added core.progress
// core.progress returns an object with the following properties
//   total_blocks: the number of total blocks in the experiment
//  total_trials: the number of total trials in the experiment
//  current_trial_global: the current trial number in global terms
//      i.e. if each block has 20 trials and the experiment is
//     currently in block 2 trial 10, this has a value of 30.
//  current_trial_local: the current trial number within the block.
//  current_block: the current block number.

Useful for showing user progress through the experiment. Planning to add
an option to show a progress bar in the future.
2012-07-17 17:51:17 -04:00
jspsych-animation.js Minor bug corrections 2012-05-24 16:51:03 -04:00
jspsych-call-function.js recommit of previous commit since nothing was changed... 2012-07-12 13:22:06 -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-paint.js recommit of previous commit since nothing was changed... 2012-07-12 13:22:06 -04:00
jspsych-samedifferent.js Minor bug corrections 2012-05-24 16:51:03 -04:00
jspsych-similarity.js recommit of previous commit since nothing was changed... 2012-07-12 13:22:06 -04:00
jspsych-storybook.js recommit of previous commit since nothing was changed... 2012-07-12 13:22:06 -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 added keys option to XAB 2012-07-17 16:24:25 -04:00
jspsych.js Added core.progress 2012-07-17 17:51:17 -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