Project

Syntoolkit screenshot

Syntoolkit

Year2017
InstitutionSussex University
StackPHP, JavaScript, Drupal, MySQL

Problem

The Multisense Lab needed a flexible platform for creating and hosting online synesthesia experiments without requiring programming expertise for each new study. The platform needed to support questionnaires, custom JavaScript experiments, conditional logic, and results sharing between researchers and institutions.

Approach

I built Syntoolkit on Drupal and PHP, creating a form builder with a WYSIWYG editor and a TinyMCE plugin for creating conditional questionnaire logic. The experiment flow system integrates with third-party platforms like Qualtrics and supports uploaded custom JavaScript experiments. Results are stored via a simple REST API and shared through invite-only researcher groups.

Outcome

Syntoolkit has hosted over 16,000 sessions with more than 1,200,000 individual trials. It is used across the department by researchers and students to create and deploy experiments quickly, often with no involvement from technical staff beyond the initial setup.