lab.js
is a tool for constructing browser-based studies built for (but not limited to) the social and cognitive sciences. Studies can be assembled using a graphical builder, or through code. In either case, lab.js
takes care of study presentation, response collection and data storage, while providing the greatest possible flexibility with regard to study design.
Assemble studies with ease using a graphical interface.
Using the builder tool, studies can be constructed with a basic knowledge of HTML
alone. The interface is designed to make users of native experimental software feel at home immediately.
Even though the interface simplifies many aspects of study design, full access to the underlying code is always possible, so that experiments can be adapted to even complex requirements.
Studies can be programmed from scratch for maximum customizability and control.
Can't wait to start? Awesome! Here are some quick pointers for you:
The best way to find support is via our Slack channel, where there's someone around to discuss things and help out most of the time. You're welcome to just join and say hello!
Subscribe to our newsletter to receive very occasional updates and release notifications.
We warmly welcome ideas and feedback of any kind. Help us make this software better still!
Likewise, if you have any questions, do let us know; we'd be happy to help.
We are available for workshops. Let us know if we can show your lab how to build studies online!
We originally developed lab.js
as a tool for teaching.
There are therefore teaching resources available
for instructors looking to use the software in class.
If you need a custom addition, or are in a hurry to build a study, we are open to consulting.