jsPsych

jsPsych

@jspsych.org

Create behavioral experiments that run in a web browser https://www.jspsych.org

148 followers3 following13 posts

jsPsych reposted

Do you run #behavioural #psychology #experiments? Have you tried creating #JavaScript experiments with jsPsych but for stumped by all the coding needed? I've been working on Tachisto, a #jsPsych builder that should require little or no code. Give it a go and let me know! www.capro.dev/tachisto/

capro.devTachisto: build jsPsych experiments without codeBuild jsPsych experiments without writing code. Free, open source, runs in your browser.

We'll have a full set of jsPsych integrations ready at launch, including a technique to estimate camera latency and remove the offset from the eye tracking timestamps.

Josh de Leeuw@joshdeleeuw.bsky.social

I've been working on improving webcam eye tracking for 3+ years and it's nearly ready to go. After a lot of ups and downs I'm in the excited phase again after the latest validation study!

jsPsych reposted

A pre-release version of DataPipe's new storage provider system is ready for testing. If anyone would like to help beta test it I'd love to have some extra eyes looking it over. It is deployed to a sandbox right now so you would just need to go to a provided URL and try things out.

Josh de Leeuw@joshdeleeuw.bsky.social

With the upcoming changes to OSF, DataPipe (pipe.jspsych.org) is migrating to a multi-backend model. We're currently developing support for Zenodo, Dataverse, and Google Drive. If there are other providers that you'd like to see as options please get in touch.

jsPsych reposted

With the upcoming changes to OSF, DataPipe (pipe.jspsych.org) is migrating to a multi-backend model. We're currently developing support for Zenodo, Dataverse, and Google Drive. If there are other providers that you'd like to see as options please get in touch.

pipe.jspsych.orgDataPipe

COS is announcing important changes to the Open Science Framework (OSF). OSF Projects—used for project collaboration, file mgmt, & storage—is being phased out as an active workspace over the next 6 months. This change does not affect persistence & accessibility of existing public projects. (🧵1/2)

Response duration tracking is now an option in jsPsych 8.3.0. Decide whether to trigger responses on key press (current default) or wait for key release to get both initial response time and response duration. We handle edge cases like multiple keys being pressed and tabbing away from the browser.

Chaz Firestone@chazfirestone.bsky.social

out today! www.pnas.org/doi/10.1073/...

jsPsych reposted

js-mEye: An extension and plugin for the measurement of pupil size in the online platform jsPsych BehResM

dlvr.itjs-mEye: An extension and plugin for the measurement of pupil size in the online platform jsPsychThe measurement of pupil size has become a topic of interest in psychology research over the past two decades due to its sensitivity to psychological processes such as arousal or cognitive load. However, pupil measurements have been limited by the necessity to conduct experiments in laboratory settings using high-quality and costly equipment. The current article describes the development and use of a jsPsych plugin and extension that incorporates an existing software that estimates pupil size using consumer-grade hardware, such as a webcam. We validated this new program (js-mEye) across two separate studies, which each manipulated screen luminance and color using a novel luminance task, as well as different levels of cognitive load using the N-back and the Stroop tasks. Changes in luminance and color produced significant changes in pupil size in the hypothesized direction. Changes in cognitive load induced in the N-back and Stroop tasks produced less clear findings; however, these findings were explained to some extent when participant engagement – indexed by task performance – was controlled for. Most importantly, all data were at least moderately correlated with data simultaneously recorded using an EyeLink 1000, suggesting that mEye was able to effectively substitute for a gold-standard eye-tracking device. This work presents an exciting future direction for pupillometry and, with further validation, may present a platform for measuring pupil size in online research studies, as well as in laboratory-based experiments that require minimal equipment.

jsPsych reposted

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! 🙂

This uses WebGazer + jsPsych to test the viability of online eye tracking in five case studies.

Josh de Leeuw@joshdeleeuw.bsky.social

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...

jsPsych reposted

Very cool to have been involved with this, such a great opportunity to learn about contributing to open source software! ⌨️

jsPsych@jspsych.org

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. 🥳

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. 🥳

jsPsych reposted

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

Melissa Kline Struhl@mekline.bsky.social

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)

jsPsych reposted

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...

stoosepp.comjsPsych Plugin: Visual Pattern Task - Stoo SeppAfter 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 ...

jsPsych reposted

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.

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!

You are up to date.