Language Reference

The following is an exhaustive list of elements supported by the Inquisit scripting language. For help on attributes, properties, and the syntax for each element, click the element name below. You can also browse this list and additional language topics by selecting the "Contents" tab on the left and expanding the "Language Reference" node in the tree.

Stimulus Elements

text: Selects and presents text-based stimuli.
picture: Selects and presents graphics stimuli.
port: Selects and presents 8-bit codes through a parallel port.
video: Selects and presents video stimuli.
sound: Selects and presents sound stimuli.
shape: Selects and presents rectangle, triangle, or circle stimuli.
Item: Defines the items in a stimulus set.

Trial Elements

trial: Presents stimulus sequences and measuring responses.
likert: Presents stimuli and gathers likert ratings.
openended: Presents stimuli and gathers openended responses.
surveypage : Presents a page of survey questions.

Block Elements

block: Runs sequences of trials and presents instructions.
survey: Presents a sequence of survey pages.

Instruction Elements

instruct: Manages presentation of instruction pages.
page: Defines a page of plain text instructions.
htmlpage: Defines a page of html formatted instructions.

Survey Elements

survey: Presents a sequence of survey pages.
surveypage : Presents a page of survey questions.
caption: Presents a survey item consisting of only a caption.
checkboxes: Presents a checkbox survey item.
dropdown: Presents a dropdown list survey item of mutually exclusive response options.
image: Presents a survey item consisting only of a image and optional caption.
listbox: Presents a listbox survey item of mutually exclusive response options.
radiobuttons: Presents a radiobutton survey item of mutually exclusive response options.
slider: Presents a slider survey item for selection of a response along a continuum.
textbox: Presents a textbox survey item for text entry.

Variable Elements

variables: Controls between-subject procedural variations.
values: Stores values that can be retrieved and updated throughout the experiment.
expressions: Stores expressions that can be used throughout the experiment.

Implicit Elements

script: Exposes properties representing the script and data collection session.
display: Exposes properties of the graphics display system.
computer: Exposes properties of the computer.

Other Elements

expt: Runs sequences of blocks and presents instructions.
response: Defines a response procedure for use by expt, block or trial.
defaults: Sets default values for key attributes of elements.
include: List of other script files to parse along with the current script.
data: Defines how data is recorded to file.
monkey: Defines performance characteristics for the Inquisit test monkey.
batch: Defines a batch element that runs a sequence of scripts.