up Inquisit Language Reference

likert element

The likert element is a specialized trial element for collecting likert ratings.

Attributes

<likert name>
/ anchorWidth = width
/ anchorWidth = expression

/ buttonValues = [point=value, point=value, point=value]
/ labels = (label, label, label, ...)
/ labels = (label, label, label, ...)
/ numPoints = integer
/ position = (x, y)
/ position = (xexpression, yexpression)

/ fontStyle = (name, height, bold, italic, underline, strikeout, quality, characterset)
/ mouse = boolean
/ navigationButtonFontStyle = (name, height, bold, italic, underline, strikeout, quality, characterset)
/ position = (x, y)
/ position = (xexpression, yexpression)

/ responseFontStyle = (name, height, bold, italic, underline, strikeout, quality, characterset)
/ beginResponseFrame = integer
/ beginResponseFrame = expression

/ beginResponseTime = integer
/ beginResponseTime = value

/ correctResponse = (character, character,...)
/ correctResponse = (scancode, scancode, ...)
/ correctResponse = (anyResponse, noResponse, ...)
/ correctResponse = (stimulusname, stimulusname, ...)
/ correctResponse = (mouseevent, mouseevent, ...)
/ correctResponse = (gamepadstickevent, gamepadevent, ...)
/ correctResponse = (joystickevent, joystickevent, ...)
/ correctResponse = (word, word, ...)
/ correctResponse = (response)
/ correctResponse = (expression, expression, ...)

/ draw = stimulusname
/ dropSources = (stimulus, stimulus, expression, expression, ...)
/ dropTargets = (stimulus, stimulus, expression, expression, ...)
/ inputDevice = device
/ inputMask = mask
/ isCorrectResponse = { script }
/ isValidResponse = { script }
/ monkeyResponse = (character, character,...)
/ monkeyResponse = (scancode, scancode, ...)
/ monkeyResponse = (anyResponse, noResponse, ...)
/ monkeyResponse = (stimulusname, stimulusname, ...)
/ monkeyResponse = (mouseevent, mouseevent, ...)
/ monkeyResponse = (gamepadevent, gamepadevent, ...)
/ monkeyResponse = (joystickevent, joystickevent, ...)
/ monkeyResponse = (word, word, ...)
/ monkeyResponse = (keyword)
/ monkeyResponse = (expression, expression, ...)

/ postTrialPause = integer
/ postTrialPause = expression

/ postTrialSignal = (modality, signal)
/ postTrialSignal = (mouse, stimulusname)
/ postTrialSignal = (mouse, mouseevent)

/ preTrialPause = integer
/ preTrialPause = expression

/ preTrialSignal = (modality, signal)
/ preTrialSignal = (mouse, stimulusname)
/ preTrialSignal = (mouse, mouseevent)

/ responseInterrupt = mode
/ responseMessage = bool(responsevalue, stimulusname, duration)
/ responseMessage = (responsevalue, stimulusname, duration)

/ stimulusFrames = [framenumber = stimulusname, stimulusname, ...; framenumber = stimulusname, ...]
/ stimulusFrames = [framenumber = listname]
/ stimulusFrames = [framenumber = selectMode(stimulusname, stimulusname, stimulusname, ...)]

/ stimulusTimes = [time = stimulusname, stimulusname, ...; time = stimulusname, ...]
/ stimulusTimes = [time = listname]
/ stimulusTimes = [time = selectMode(stimulusname, stimulusname, stimulusname, ...)]

/ stop = { script }
/ trialDuration = integer
/ trialDuration = expression

/ undoDraw = { script }
/ branch = { script }
/ correctMessage = true(stimulusname, duration)
/ correctMessage = false

/ dataStreams = (datastream, eyetracker)
/ dataStreams = false

/ errorMessage = true(stimulusname, duration)
/ errorMessage = false

/ onTrialBegin = { script }
/ onTrialEnd = { script }
/ photoCapture = boolean
/ quit = { script }
/ recordData = option
/ response = responsename
/ response = timeout(milliseconds)
/ response = window(center, width, stimulusname)
/ response = responsemode

/ screenCapture = boolean
/ showMouseCursor = boolean
/ skip = { script }
/ soundCapture = boolean
/ stop = { script }
/ timeout = integer
/ timeout = expression

</likert>

Properties

likert.name.anchorLabel
likert.name.anchorValue
likert.name.anchorWidth
likert.name.numPoints
likert.name.scaleWidth
likert.name.fontHeight
likert.name.height
likert.name.heightPct
likert.name.heightPx
likert.name.hPosition
likert.name.vPosition
likert.name.width
likert.name.widthPct
likert.name.widthPx
likert.name.x
likert.name.xPct
likert.name.xPx
likert.name.y
likert.name.yPct
likert.name.yPx
likert.name.altLatency
likert.name.beginResponseFrame
likert.name.beginResponseTime
likert.name.inputMask
likert.name.lastDropLatency
likert.name.lastDropSource
likert.name.lastDropTarget
likert.name.postTrialPause
likert.name.preTrialPause
likert.name.trialCode
likert.name.trialDuration
likert.name.correct
likert.name.correctCount
likert.name.correctStreak
likert.name.count
likert.name.elapsedTime
likert.name.error
likert.name.errorCount
likert.name.errorStreak
likert.name.inWindow
likert.name.inWindowCount
likert.name.inWindowStreak
likert.name.lastPhotoCapturePath
likert.name.lastScreenCapturePath
likert.name.lastSoundCapturePath
likert.name.latency
likert.name.maxLatency
likert.name.meanLatency
likert.name.medianLatency
likert.name.minLatency
likert.name.notInWindow
likert.name.notInWindowCount
likert.name.notInWindowStreak
likert.name.percentCorrect
likert.name.photoCapture
likert.name.recordData
likert.name.response
likert.name.responseMonitor
likert.name.responseText
likert.name.responseX
likert.name.responseY
likert.name.screenCapture
likert.name.sdLatency
likert.name.showMouseCursor
likert.name.soundCapture
likert.name.sumLatency
likert.name.timeout
likert.name.timestamp
likert.name.totalCorrectCount
likert.name.totalCount
likert.name.totalErrorCount
likert.name.totalMaxLatency
likert.name.totalMeanLatency
likert.name.totalMedianLatency
likert.name.totalMinLatency
likert.name.totalNumCorrect
likert.name.totalPercentCorrect
likert.name.totalSDLatency
likert.name.totalSumLatency
likert.name.totalTrialCount
likert.name.totalVarLatency
likert.name.trialCount
likert.name.varLatency
likert.name.windowCenter
likert.name.windowDecThreshold
likert.name.windowDecUnit
likert.name.windowHitDuration
likert.name.windowIncThreshold
likert.name.windowIncUnit
likert.name.windowMaxCenter
likert.name.windowMinCenter
likert.name.windowOffset
likert.name.windowOnset
likert.name.windowWidth
likert.name.name
likert.name.typeName

Functions

likert.name.clearStimulusFrames
likert.name.insertStimulusFrame
likert.name.insertStimulusTime
likert.name.removeStimulusFrame
likert.name.removeStimulusTime
likert.name.resetStimulusFrames
likert.name.setStimulusFrame
likert.name.setStimulusTime
likert.name.stimulusFrame
likert.name.stimulusTime

Remarks

The likert element controls the timing and the content of stimulus presentation as well as the appearance and behavior of the likert scale used to obtain ratings. Every time a likert element is executed, a line of data is written to the data file. Likert supports responding by keyboard (number and arrow keys to select a response, and ENTER key to submit it) or mouse (click the response button to submit a response). The default is mouse input.

Examples

The following shows a five point likert scale (0-4) at the bottom of the screen with evaluative labels:

<likert ratingquestion>
/ stimulusTimes=[0=myText]
/ labels=("excellent"; "good"; "satisfactory"; "bad"; "awful")
/ buttonValues = [1="0";2="1";3="2";4="3";5="4"]
/ position=(50, 90)
</likert>

Copyright Millisecond Software, LLC. All rights reserved.