25 lines
1.6 KiB
Markdown
25 lines
1.6 KiB
Markdown
# jspsych-plugins
|
|
|
|
Some plugins developed at dBSPLab for jsPsych 6. Mostly they concern audio presentations.
|
|
|
|
Three versions of jsPsych are supported: 6.1, 6.2 and 6.3. We use branches to maintain
|
|
the different versions.
|
|
|
|
## Plugins
|
|
|
|
We've implemented some generic methods for audio testing with jsPsych:
|
|
|
|
* A plugin to do alternative forced choice with sounds: [jspsych-audio-sequence-button-response](docs/jspsych-audio-sequence-button-response.md).
|
|
* A plugin to do extend `audio-keyboard-response`: [jspsych-audio-keyboard-response-wait](docs/jspsych-audio-keyboard-response-wait.md).
|
|
* A plugin to do extend `audio-keyboard-response`: [jspsych-audio-keyboard-response-clickable](plugins/jspsych-audio-keyboard-response-clickable.js).
|
|
* A plugin to display a Coordinate Response Measure interface: [jspsych-crm](docs/jspsych-crm.md).
|
|
* A plugin to do display a loading spinner while waiting for a (possible async) function to complete: [jspsych-waitfor-function](docs/jspsych-waitfor-function.md).
|
|
* A plugin where html can be clickable: [jspsych-html-keyboard-response-clickable](plugins/jspsych-html-keyboard-response-clickable.js).
|
|
* A plugin where images can be clickable: [jspsych-image-keyboard-response-clickable](plugins/jspsych-image-keyboard-response-clickable.js).
|
|
* A plugin to deal with Safari's quirky behaviour: [jspsych-audio-safari-init](plugins/jspsych-audio-safari-init.js).
|
|
|
|
## Tools
|
|
|
|
* A function that generates timelines for adaptive testing using a nAFC interface: [jspsych-nafc-adaptive](docs/jspsych-nafc-adaptive.md).
|
|
* In `js/tools.js`, some globally useful functions are available.
|