jsPsych
jspsych.org
jsPsych
@jspsych.org
Create behavioral experiments that run in a web browser

https://www.jspsych.org
Reposted by jsPsych
It's the second Tuesday of the month, which means I'm doing drop-in office hours for #jspsych support on our discord. 10:30-11:30 EDT.

discord.gg/RCKWJ4qb3p
Join the jsPsych Developers Discord Server!
Check out the jsPsych Developers community on Discord - hang out with 28 other members and enjoy free voice and text chat.
discord.gg
November 11, 2025 at 3:19 PM
Reposted by jsPsych
Supervising a Psychology student creating an online #mousetracking experiment with #jsPsych - showing videos and asking participants to choose left or right.

If you’ve worked on something similar and are happy to share a code template or know of good resources, we’d really appreciate it! 🙂
October 31, 2025 at 11:09 AM
Reposted by jsPsych
We've just
launched a Discord server for #jsPsych users to collaborate and get technical help.

I'll be hosting office hours tomorrow from 10:30-11:30 AM EDT. Hop in with any questions!

discord.gg/RCKWJ4qb3p
Join the jsPsych Developers Discord Server!
Check out the jsPsych Developers community on Discord - hang out with 17 other members and enjoy free voice and text chat.
discord.gg
October 13, 2025 at 1:46 PM
We are running a virtual hackathon for #hacktober! Info and signup here: jspsych.github.io/hackathon/virtual_2025.html

We will be hosting drop in office hours help during the hackathon, so this is a great chance to level up your jspsych skills!
jsPsych Hackathons
jspsych.github.io
September 16, 2025 at 5:42 PM
This uses WebGazer + jsPsych to test the viability of online eye tracking in five case studies.
Want to know what kinds of studies webcam-based eye tracking can be used for? Here's our take on the current tech. This certainly isn't the first paper on this topic, but it provides some converging evidence about the viability of eye tracking with online methods. online.ucpress.edu/collabra/art...
What Paradigms Can Webcam Eye-Tracking Be Used For? Attempted Replications of Five Cognitive Science Experiments
Web-based data collection allows researchers to recruit large and diverse samples with fewer resources than lab-based studies require. Recent innovations have expanded the set of methodolgies that are...
online.ucpress.edu
July 8, 2025 at 7:58 PM
Reposted by jsPsych
Very cool to have been involved with this, such a great opportunity to learn about contributing to open source software! ⌨️
That's a wrap on our first ever hackathon! Thanks to all of the wonderful people who attended. Lots of amazing projects and collaborations got started. 🥳
May 18, 2025 at 5:38 PM
That's a wrap on our first ever hackathon! Thanks to all of the wonderful people who attended. Lots of amazing projects and collaborations got started. 🥳
May 15, 2025 at 8:15 PM
Reposted by jsPsych
At Grand Central in NYC on the last leg of my Seattle WA -> Poughkeepsie NY trip to attend the @jspsych.org hackathon. Exciting!!!

I'd love to hear what you think we should be working on. What is jsPsych missing? What are the pain points?
May 12, 2025 at 5:52 PM
Reposted by jsPsych
jspsych will soon* support generating psych-ds metadata automatically from an experiment timeline. we have done most of the implementation and are ironing out the final details.

*probably summer 2025
Psych-DS is (1) spellcheck for your datasets and (2) a pathway to standardizing data in our academic fields that *everyone* can learn.

And it's live RIGHT NOW!

psych-ds.github.io

(This is the announcement post I've been leading up to)
Psych-DS
A specification for psychological datasets. JSON metadata, predictable directory structure, and machine-readable specifications for tabular datasets.
psych-ds.github.io
April 9, 2025 at 11:59 PM
We're hosting a hackathon in May! This is aimed at jsPsych users who want to learn how to contribute to open source software and extend jsPsych. It's free, and we'll cover travel expenses. Learn more and sign up here:

jspsych.github.io/hackathon/sp...
jsPsych Spring 2025
jspsych.github.io
March 17, 2025 at 7:50 PM
Reposted by jsPsych
If anyone needs a Visual Pattern Task (VPT) for jsPsych experiments, I have a work-in-progress. Feel free to try it out and reach out if you need more customisations or data out of it. #research #jspsych #workingmemory
stoosepp.com/13022025/jsp...
jsPsych Plugin: Visual Pattern Task - Stoo Sepp
After learning jsPsych in December of 2024, I built a VPT (Visual Pattern Task) plugin for use in psychology experiements. This task by Della Salla et al. (1999), and used by Chu et al. (2013) with a ...
stoosepp.com
February 14, 2025 at 12:36 AM
Reposted by jsPsych
Announcing a big update to Terracotta: Your LMS course site just became an open laboratory. 🔬

Terracotta now integrates Qualtrics surveys, jsPsych studies, and custom web activities directly in graded LMS assignments. Deploy matrix surveys, measure behavior, test AI tools—right in your course site.
February 3, 2025 at 10:36 AM
We've launched a newsletter to provide updates on development, spotlight community projects, and share information on events like live workshops and hackathons. You can subscribe here:

www.jspsych.org/latest/newsl...

We anticipate sending no more than 1-2 emails a month.
Subscribe - jsPsych
www.jspsych.org
December 16, 2024 at 5:49 PM
Reposted by jsPsych
A jsPsych Plugin for Continuous Real-Time Valence, Arousal, and Dominance Reporting Using a Three-Handle Controller: http://osf.io/snr5u/
December 8, 2024 at 1:15 AM
Reposted by jsPsych
Re-advertising a tool we created some time ago for rating, sorting and comparing audio samples in the browser. It can be used as a jspsych plugin for online behavioral experiments. Check the repository: github.com/pwdonh/audio_tokens 🧵
December 13, 2024 at 2:57 PM
Follow us for announcements about jsPsych, like our upcoming in-person hackathon. We'll be funding travel for folks to come and learn how to contribute to the jsPsych ecosystem. More info soon!
November 25, 2024 at 8:54 PM