111 packages
jspsych
Behavioral experiments in a browser
@jspsych/config
Shared (build) configuration for jsPsych packages
@jspsych-contrib/extension-countdown
jsPsych extension for adding a countdown during a trial
@jspsych-contrib/extension-device-motion
jsPsych extension for tracking device motion
@jspsych-contrib/extension-mediapipe-face-mesh
A jsPsych extension for online tracking of facial posture during trials using the MediaPipe Face Mesh library
@jspsych-contrib/extension-template
@jspsych-contrib/extension-template-ts
@jspsych-contrib/extension-touchscreen-buttons
This extension displays touch buttons that allow the participant to respond to stimuli via a touchscreen on mobile devices.
@jspsych-contrib/jspsych-gamepad
A jsPsych plugin for using gamepad in behavioral experiments
@jspsych-contrib/plugin-audio-multi-response
This plugin collects responses to an audio file using both button clicks and key presses.
@jspsych-contrib/plugin-audio-swipe-response
This plugin collects responses to an audio file using swipe gestures and keyboard responses.
@jspsych-contrib/plugin-columbia-card-task
The Columbia Card Task measures risk preferences through choices in a card game.
@jspsych-contrib/plugin-copying-task
A plugin for running a copying task: a model grid on the left has to be recreated in the middle grid, using items from the right grid.
@jspsych-contrib/plugin-corsi-blocks
This plugin displays a configurable Corsi blocks task and records a series of click responses.
@jspsych-contrib/plugin-gamepad
This plugin allows one to use gamepads in a jsPsych experiment.
@jspsych-contrib/plugin-html-choice
This plugin displays clickable html elements that can be used to present a choice.
@jspsych-contrib/plugin-html-keyboard-response-raf
This plugin uses the same functionality as the html-keyboard-response plugin, but uses requestAnimationFrame internally for timing
@jspsych-contrib/plugin-html-keyboard-slider
Sliders which allow for keyboard responses.
@jspsych-contrib/plugin-html-multi-response
This plugin collects responses to an arbitrary HTML string using both button clicks and key presses.
@jspsych-contrib/plugin-html-swipe-response
This plugin collects responses to an arbitrary HTML string using swipe gestures and keyboard responses.
@jspsych-contrib/plugin-html-vas-response
This plugin collects responses to an arbitrary HTML string using a point-and-click visual analogue scale.
@jspsych-contrib/plugin-image-array-keyboard-response
This plugin displays an arbitrary number of images and records responses generated with the keyboard.
@jspsych-contrib/plugin-image-click-response
This plugin shows an image on which the user can place points by clicking/touching the image. The location of each point is recorded as data.
@jspsych-contrib/plugin-image-multi-response
This plugin collects responses to an image stimulus using both button clicks and key presses.
@jspsych-contrib/plugin-image-swipe-response
This plugin collects responses to an image stimulus using swipe gestures and keyboard responses.