Skip to content

Columns Reference

Every column you can use in a trial file, documented and verified against how the Testable runtime actually behaves. Each page covers what the column does, its syntax and accepted values, defaults, the columns it works with, examples, and tips.

Find your column in the tables below, or browse the sidebar by topic. Looking for the columns Testable writes into your results files instead? See the Results Reference.

ColumnDocumentation
leftArrowleftArrow
rightArrowrightArrow
topLefttopLeft
topRighttopRight
ColumnDocumentation
blockblock
repeatrepeat
rulesrules
ColumnDocumentation
button1button12buttonN
ColumnDocumentation
ifif
labellabel
staircasestaircase
thenthen
ColumnDocumentation
condition1condition4conditionN
subtestsubtest
testtest
trialNotrialNo
typetype
ColumnDocumentation
counterPartcounterPart
counterTrialcounterTrial
subjectGroupsubjectGroup
ColumnDocumentation
feedbackfeedback
feedbackOptionsfeedbackOptions
feedbackTimefeedbackTime
scorescore
ColumnDocumentation
fixationfixation
ColumnDocumentation
breakbreak
scriptscript
ColumnDocumentation
formform
ColumnDocumentation
keykey
keyboardkeyboard
responseOptionsresponseOptions
ColumnDocumentation
arenaarena
arena_advancearena_advance
arena_responsesarena_responses
arena_sequencearena_sequence
ColumnDocumentation
contentcontent
titletitle
ColumnDocumentation
randomrandom
randomBlockrandomBlock
stimOrderstimOrder
trialOrdertrialOrder
ColumnDocumentation
responseWindowresponseWindow
ColumnDocumentation
selectselect
ColumnDocumentation
sort1sort6sortN
ColumnDocumentation
stimOptionsstimOptions
stimPosstimPos
stimSizestimSize
ColumnDocumentation
listOptionslistOptions
stimstim
stimFormatstimFormat
stimListstimList
ColumnDocumentation
audioaudio
maskmask
stim1stim6stimN
targettarget
ColumnDocumentation
backgroundbackground
bgColorbgColor
colorcolor
cursorcursor
textColortextColor
textSizetextSize
ColumnDocumentation
requiredrequired
responsePosresponsePos
responseTyperesponseType
ColumnDocumentation
responseOptionsRandomresponseOptionsRandom
responseOtherresponseOther
responseRowsresponseRows
responseRowsRandomresponseRowsRandom
ColumnDocumentation
bodybody
codecode
headhead
pageBreakpageBreak
pageNamepageName
separatorseparator
ColumnDocumentation
timertimer
ColumnDocumentation
ISIISI
ITIITI
presTimepresTime
stimScreensstimScreens
ColumnDocumentation
trialTexttrialText
trialTextOptionstrialTextOptions
trialTextPostrialTextPos
ColumnDocumentationUse instead
feedbackCorrectfeedbackCorrectfeedback with feedbackOptions and key scoring instead
feedbackIncorrectfeedbackIncorrectfeedback with feedbackOptions and key scoring instead
fixationStimfixationStimfixation instead
presTime2presTime2presTime instead: it accepts one presentation time per screen, separated by semicolons
presTimeS2presTimeS2presTime instead: it accepts one presentation time per screen, separated by semicolons
randomPickrandomPicktrialOrder sampling specs instead (for example 1: sample 10)
trialGrouptrialGrouptrialOrder specs instead (for example 1: sample 10 difficulty keeps 10 trials per value of difficulty)
waitStimEndwaitStimEndresponseWindow instead

What the icons mean

Every column in the sidebar carries an icon for where it works, and columns that work in both places carry both icons: Experiments Surveys & forms

Some columns only make sense in an experiment, others only in a survey or form, and many work in both.

ColumnTopicApplies to
arenaMultiplayerExperiments
arena_advanceMultiplayerExperiments
arena_responsesMultiplayerExperiments
arena_sequenceMultiplayerExperiments
audioStimulus FilesExperiments
backgroundStylingExperiments
bgColorStylingExperiments
blockBlock RulesExperiments and surveys
bodySurvey StructureExperiments and surveys
breakFlow ControlExperiments and surveys
button1button12ButtonsExperiments and surveys
codeSurvey StructureExperiments and surveys
colorStylingExperiments
condition1condition4Core TrialExperiments and surveys
contentPage TextExperiments
counterPartCounterbalancingExperiments
counterTrialCounterbalancingExperiments
cursorStylingExperiments
feedbackFeedbackExperiments
feedbackCorrectFeedbackExperiments
feedbackIncorrectFeedbackExperiments
feedbackOptionsFeedbackExperiments
feedbackTimeFeedbackExperiments
fixationFixationExperiments
fixationStimFixationExperiments
formForm BasicsSurveys & forms
headSurvey StructureExperiments and surveys
ifConditional LogicExperiments and surveys
ISITimingExperiments
ITITimingExperiments and surveys
keyKeyboard ResponsesExperiments and surveys
keyboardKeyboard ResponsesExperiments
labelConditional LogicExperiments and surveys
leftArrowArrows & TouchExperiments
listOptionsStimulus Lists & FormatsExperiments
maskStimulus FilesExperiments
pageBreakSurvey StructureSurveys & forms
pageNameSurvey StructureSurveys & forms
presTimeTimingExperiments
presTime2TimingExperiments
presTimeS2TimingExperiments
randomRandomisationExperiments and surveys
randomBlockRandomisationExperiments and surveys
randomPickRandomisationExperiments and surveys
repeatBlock RulesExperiments and surveys
requiredSurvey Response SettingsExperiments and surveys
responseOptionsKeyboard ResponsesExperiments and surveys
responseOptionsRandomSurvey Response OptionsSurveys & forms
responseOtherSurvey Response OptionsSurveys & forms
responsePosSurvey Response SettingsExperiments
responseRowsSurvey Response OptionsExperiments and surveys
responseRowsRandomSurvey Response OptionsSurveys & forms
responseTypeSurvey Response SettingsExperiments and surveys
responseWindowResponse CollectionExperiments and surveys
rightArrowArrows & TouchExperiments
rulesBlock RulesExperiments and surveys
scoreFeedbackSurveys & forms
scriptFlow ControlExperiments and surveys
selectSelecting & SavingExperiments
separatorSurvey StructureSurveys & forms
sort1sort6SortingExperiments
staircaseConditional LogicExperiments
stimStimulus Lists & FormatsExperiments and surveys
stim1stim6Stimulus FilesExperiments and surveys
stimFormatStimulus Lists & FormatsExperiments and surveys
stimListStimulus Lists & FormatsExperiments and surveys
stimOptionsStimulus LayoutExperiments and surveys
stimOrderRandomisationExperiments
stimPosStimulus LayoutExperiments
stimScreensTimingExperiments
stimSizeStimulus LayoutExperiments
subjectGroupCounterbalancingExperiments and surveys
subtestCore TrialExperiments and surveys
targetStimulus FilesExperiments
testCore TrialExperiments and surveys
textColorStylingExperiments
textSizeStylingExperiments and surveys
thenConditional LogicExperiments and surveys
timerTimers & TriggersExperiments and surveys
titlePage TextExperiments
topLeftArrows & TouchExperiments
topRightArrows & TouchExperiments
trialGroupRandomisationExperiments and surveys
trialNoCore TrialExperiments and surveys
trialOrderRandomisationExperiments and surveys
trialTextTrial TextExperiments
trialTextOptionsTrial TextExperiments
trialTextPosTrial TextExperiments
typeCore TrialExperiments and surveys
waitStimEndResponse CollectionExperiments