Open Lab

Release notes

What's new in Open Lab

New features for researchers and for participants, month by month. Bug fixes and maintenance work are not listed.

months with new features
8
features listed on this page
102
features per month, on average
12
languages in the participant app
12

Features added per month

For researchersFor participantsMilestoneSelect a bar to open that month

51015202530Mar2026AprMayJunJulAugSepOctNovso farLaunchEncrypted data collectionGroup-code assignmentMany-analysts modeStudy archive

102 features in 8 months, plus the launch

November 2026 so far

This month

1 feature#

Features added in November up to now. This list grows during the month.

For researchers

  • What's new pageInterface

    This page lists the features each month added, for researchers and for participants, and the participant app's footer links to its participant view.

October 2026

Milestone: Many-analysts modeMilestone: Study archive

29 features#

Teaching tools, multi-team projects, a study archive with public record pages, and video tutorials.

For researchers

  • Branching by slotStudy setup

    The Between-Subjects Branching component can route participants by their landing-page slot, so each slot code or slot value leads to its own task.

    Docs: lab.js integration

  • Declining project invitationsCollaboration

    Invitees can decline a project invitation from the project card, the project dashboard or the email link.

    Docs: Projects

  • Multi-team projects (many-analysts mode)Collaboration

    A project can have several analysis teams or data-collection sites; each team sees only its own tasks and files and gets its own study link.

  • Japanese dashboard and sign-inInterface

    The Japanese interface extends to the dashboard home, sidebar, tasks, account settings and collaboration pages, and to the login and sign-up pages.

  • Study from a new taskTasks

    Tasks exported from the lab.js builder are saved on arrival, and the task page offers Create a study with this task.

    Docs: lab.js integration

September 2026

12 features#

Task file revisions, fixed-slot group assignment, participant account deletion and a Japanese researcher interface.

For researchers

  • Testing-phase exclusion ruleData quality

    The Data Quality Centre's Testing phase (before a date) rule excludes participants who started before a chosen date from quality statistics and the study dashboard.

    Docs: Data Quality Centre

  • Participant restart trackingData

    The Participants table has an optional Restarts column, the Data Overview filters restarted sessions, and exports carry Session ID, Run and Of Runs columns.

  • Branching by link parameterStudy setup

    A Between-Subjects Branching component can route participants by a parameter in their study link, matching its presence or value, with a fallback for unmatched participants.

    Docs: Study builder

For participants

  • Participant account deletionPrivacy

    Participants can delete their account from a Privacy & data page and choose whether their study data is deleted or stays with the researchers.

    Docs: Participant guide

  • Participant sign-in with emailParticipants

    Participants can sign in to the participant app with their email address as well as their username.

August 2026

5 features#

Study-link parameters inside lab.js tasks, a condition picker in Try demo, and completion URLs in Redirect.

For researchers

  • Link parameters in lab.js tasksTasks

    Parameters in a study link are passed into lab.js tasks, where scripts and screens read them as this.parameters.NAME or ${parameters.NAME}.

    Docs: lab.js integration

  • Condition picker in Try demoStudy setup

    In Try demo, a menu for each between-subjects branch and for group codes selects one condition, and tasks receive openlab_condition as in a real session.

    Docs: Study builderVideo: The Study Builder in depth

  • Completion URLs pasted into RedirectRecruitment

    The Redirect component accepts a recruitment provider's completion URL pasted whole, and sends each parameter in it as given or replaced with a session value.

    Docs: Recruitment integrations

  • 4 new paradigms in the Task LibraryTasks

    Documented lab.js paradigms that can be copied into a study and run as they are, or adapted.

    Task Library

For participants

  • Notice when data cannot be savedParticipants

    When a lab.js task's data still cannot be submitted after automatic retries, participants see a notice with Try again and Continue without saving.

July 2026

4 features#

Automatic test runs of lab.js tasks, AI screening tasks, and ten new paradigms in the Task Library.

For researchers

  • Test run for lab.js tasksTasks

    A Test run button in the Study Builder and on each task's page plays a lab.js task automatically and reports errors, dead-end screens and missing data.

    Docs: Study builder

  • Include or exclude a whole filterData

    Include all and Exclude all buttons in a study's Data view mark every session in the current filter, on all pages, for analysis and downloads.

    Docs: Data analysis

  • AI screening tasksData quality

    The Task Library has a Data Quality & AI Screening category of tasks that detect AI agents, linked from the Bot Detection tab of the Data Quality Centre.

    Docs: Data Quality CentreExperiment Library

  • 10 new paradigms in the Task LibraryTasks

    Documented lab.js paradigms that can be copied into a study and run as they are, or adapted.

    Task Library

June 2026

6 features#

Account-key encryption with a recoverable vault, participant payments, and box mode for lab sessions.

For researchers

  • Balancing on completed dataStudy setup

    Group-code and branching balance can count everyone who started the study or only participants with a completed dataset.

    Docs: Study builder

  • Account data downloadPrivacy

    Researchers can download a JSON copy of their account data from Settings.

    Docs: Settings

  • Account-key encryptionPrivacy

    Studies can encrypt data to the researcher's account key, held in an encryption vault with a recovery code, and share access with collaborators.

    Docs: Encryption

  • Participant paymentsRewards

    Researchers fund a wallet, set a reward per participant, approve it or send a bonus, and participants request a payout from the Wallet tab of the participant app.

    Docs: Payments

  • Box mode for lab sessionsStudy setup

    Box mode runs a study on one shared device in the lab: each session counts as a new anonymous participant, and the ending screen offers Start next participant.

    Docs: Participant management

  • Single-dataset CSV downloadData

    The Dataset details window in a study's Data view has a Download CSV button for the trial events of that one dataset.

    Docs: Data analysis

May 2026

12 features#

The Data Explorer with Python and R notebooks, the Task Library, tracking links and a study templates gallery.

For researchers

  • Data ExplorerData

    The Data Explorer loads trial data from one or more studies into the browser for SQL queries and a visual builder that draws charts.

    Docs: Data Explorer

  • Python and R notebooksData

    Notebooks in the Data Explorer run Python or R in the browser, with SQL and Markdown cells, on the loaded study data.

    Docs: Data Explorer

  • Community forumCollaboration

    A Community forum lets researchers post topics in categories, reply, react and search, with notifications for replies.

  • Task LibraryTasks

    The Task Library at /library lists ready-made lab.js paradigms to preview, add to My Tasks or add to a study from the Study Builder.

    Task Library

  • Task analysis setupData

    A task's analysis setup defines trial rows, variables and summary or contrast metrics, which each study's Data view computes per participant.

April 2026

Milestone: Group-code assignment

19 features#

Project workspaces, group codes in lab.js tasks, task parameters per study, more export formats and a Data Quality page.

For researchers

  • Project workspaceCollaboration

    Each project opens a workspace with tasks by research phase, milestones, a calendar, files, linked studies, team and activity, with due-date notifications.

  • Project writing and referencesCollaboration

    A project's Writing tab holds shared documents with citations and a bibliography, drawn from a References list with DOI lookup and BibTeX export.

  • Completion codes and repeat participationRecruitment

    An Ending page can show each participant a completion code, optionally after a minimum number of runs or hours, and studies can allow repeat participation.

    Docs: Participant management

  • Study inboxCollaboration

    Each study has an inbox where the study team and participants with an Open Lab account exchange messages.

For participants

  • Participant dashboardParticipants

    Participants with an account have a dashboard with their studies, invitations, messages, notifications and profile.

    Docs: Participant guide

Spring 2026

LaunchMilestone: Encrypted data collection

14 features#

The new Open Lab opened as a public beta for building lab.js studies, recruiting participants and collecting data.

For researchers

  • Study BuilderStudy setup

    The Study Builder arranges a study flow of landing page, informed consent, lab.js tasks, redirects to external sites and an ending page.

    Docs: Study builderVideo: Your first study: from task to data

  • Between-subjects branchingStudy setup

    A Between-Subjects Branching component sends each participant down one randomly chosen branch of the study flow.

    Docs: Study builderVideo: The Study Builder in depth

  • Participant and group codesStudy setup

    The landing page assigns participant and group codes by a set value, probability, time window or participant entry, and a Redirect step can forward them.

    Docs: Participant management

  • lab.js task importTasks

    lab.js tasks reach My Tasks by direct export from the lab.js builder or by JSON upload, and each task can be previewed before use.

    Docs: lab.js integration

  • Study templatesTasks

    A study can be saved as a public or private template, and templates can be browsed and used to start new studies.

    Docs: Settings

What's new | Open Lab