The experiment itself
A lab.js JSON describing screens, trials, and responses — the smallest reusable building block.
- Built and exported in lab.js
- Versioned and reusable
- Uploaded once, referenced by many Studies
A Task is the experiment you build in lab.js. A Study wraps one or more Tasks for a specific run. A Project groups Studies and the people working on them.
Multi-site collaboration · Replication and follow-ups using Stroop and Flanker paradigms.
The same stroop-task v2.1 Task is reused by both Stroop Studies — upload once, reference anywhere. Tasks live independently of Studies.
A lab.js JSON describing screens, trials, and responses — the smallest reusable building block.
A configured deployment of one or more Tasks — with a participant link, language, randomization, and live data.
A workspace that groups related Studies and the people working on them — the unit you talk about in a paper.
A Project contains Studies, and each Study uses one or more Tasks.
1 → n → n