General Settings
The General settings panel (under Setup → General) controls project-wide behaviour that applies to every session.
The Name field is your private label for the project. It is visible only to you and your collaborators; participants never see it.
Language
Section titled “Language”Set the language used for default UI text (button labels, form placeholders, error messages, etc.). This does not affect the content of your trial file.
Display colors
Section titled “Display colors”Configure the default visual appearance for all trials:
| Setting | Controls |
|---|---|
| Background color | Default bgColor for all trials |
| Text color | Default textColor for all trials |
| Text background color | Background behind text elements |
Individual trials can override these values using the bgColor, textColor, and color columns.
Progress bar
Section titled “Progress bar”Enable a progress bar to show participants how far through the project they are. The bar reflects overall trial completion.
Advanced randomisation
Section titled “Advanced randomisation”By default Testable uses a built-in pseudo-random number generator. Enable Advanced randomisation to use random.org for truly random number sequences, useful when you need provably random trial ordering.
Audio and video preloading
Section titled “Audio and video preloading”When enabled, Testable downloads all audio and video files in the background before the participant reaches the trials that use them. This eliminates buffering delays mid-session.
Security
Section titled “Security”| Option | Description |
|---|---|
| Unique participation | Prevent the same browser/device from participating more than once |
| Bot protection | CAPTCHA-style challenge to block automated submissions |
| Location restriction | Limit participation to specified countries |
| Password protection | Require a password before participants can begin |
Allowed devices
Section titled “Allowed devices”Restrict which device types can run the project:
- Desktop/laptop only
- Mobile only
- Any device
Saving results
Section titled “Saving results”| Option | Effect |
|---|---|
| Cloud (default) | Results uploaded to Testable servers after each trial |
| Local | Results saved to the participant’s browser and exported on completion |
Recording
Section titled “Recording”Optionally record additional data per session:
| Option | Records |
|---|---|
| Operating system | OS name and version |
| Browser | Browser name and version |
| Screen size | Screen resolution in pixels |
| Audio | The participant’s microphone for the whole session, one audio file per participant |
| Frame rate | Browser rendering frame rate |
General instructions
Section titled “General instructions”Enter text to be shown to all participants on the opening screen of the project, before any trial file content. Supports basic HTML formatting.
Participant details form
Section titled “Participant details form”Configure which demographic details to collect from participants at the start (before any trials). Options include age, gender, handedness, education, nationality, and up to 5 custom fields.
Next steps
Section titled “Next steps”- Default Screens: configure intro, debrief, and completion screens
- Participants & Data: control who can participate and how