Object Properties Tables

These tables provide more detail about each of the objects in Labvanced. They are arranged by order of appearance in the menu from top to bottom.

General Object Properties

Property NameData TypeModifiable, HowFrame TypeDescription
NameStringYes, text boxCanvas & PageThe name of the object. The name is used many times as reference to the object (i.e. within events), so it should be unique.
VisibilityNumeric (0-1)Yes, checkboxCanvasThe transparency value of the object. With a value of 0 the object will the completely invisible; a value of 1 is completely visible.
ActiveBoolean (true / false)Yes, checkboxCanvas & PageDetermines whether the object is active and can be changed during the experiment execution. If set to false, the object will not elicit any actions.
XNumeric (0- width of frame)Yes, text or arrowsCanvasThe X position of the object.
YNumeric (0-height of frame)Yes, text or arrowsCanvasThe Y position of the object.
WidthNumeric (0-width of frame)Yes, text or arrowsCanvasThe width of the object.
HeightNumeric (0-width of frame)Yes, text or arrowsCanvasThe height of the object.
AnchorCategorical (1-9)Yes, select optionCanvasThe anchor sets the "position reference point" of the object. By default, this is the top left corner.
ScalingNumeric (0-Inf)Yes, text or arrowsCanvasChanges the scale / zoom of the element. Larger values will zoom-in the element.
RotationNumeric (0-359)Yes, text or arrowsCanvasChanges the object's rotation. 0 is the default upright position.
Keep aspect ratioBoolean (true / false)Yes, checkboxCanvasDetermines whether the object's aspect ratio is kept when the object is rescaled.
Border-SizeNumeric (0-INF)Yes, text or arrowsCanvasChanges the object's border size. 0 will show no border.
Border-ColorHex String (Color)Yes, select optionCanvasChanges the object's border color.
Background (BG)-ColorHex String (Color)Yes, select optionCanvasChanges the object's background color. By default there will be no color / transparent.
RoundnessNumeric (0-1)Yes, text or arrowsCanvasChanges the object's roundness. 1 is a completly round object, 0 is a completely square object.
Overflow-XCategorical (Hidden,Auto,Visible)Yes, select optionCanvasDetermines whether the object will have a visible scrollbar in the X dimension.
Overflow-YCategorical (Hidden,Auto,Visible)Yes, select optionCanvasDetermines whether the object will have a visible scrollbar in the Y dimension.
Scroll MarginNumericYes, text or arrowsCanvasDetermines the margin of the scroll bar in percent.
Change CSS PropertiesCSS codeYes, checkbox and text boxCanvasChanges an aspect of the object's appearance using CSS code.
SelectableBoolean (true / false)Yes, checkboxCanvasDetermines whether the object can be selected / highlighted during the experiment execution.
DraggableBoolean (true / false)Yes, checkboxCanvasDetermines whether the object can be dragged during the experiment execution.
ResizableBoolean (true / false)Yes, checkboxCanvasDetermines whether the object can be rescaled during the experiment execution.
Shuffle Page PositionBoolean (true / false)Yes, checkboxPageDetermines whether the object's position on a page will be randomized for between-subject balancing.
VisibleBoolean (true / false)Yes, select optionPageDetermines whether the object is shown or not. If the object is not shown, other objects will re-flow automatically.
MarginNumeric (0-Inf)Yes, text or arrowsPageChanges the left, right, top, and bottom margin properties for the element.
PaddingNumeric (0-Inf)Yes, text or arrowsPageChanges the left, right, top, and bottom padding properties for the element.

Note: The Anchor Point

The Anchor point of the object is the point that will be located at the set X and Y coordinates. By default, the Anchor point (or origin) of the object's position is the top left corner, so the X,Y coordinates will apply to the top-left-most point on the object. To center an object on a given X,Y coordinate, change the Anchor point to the center box.

Media Object Properties

In addition to the general properties shown above, many objects have unique properties. This table details properties of Image, Video, Audio, Audio Recording, and I-Frame objects.

Property NameData TypeModifiable, HowObject TypeDescription
FilenameStringYes, text boxImage, Video & AudioThe given name of the file.
Select File (Folder Icon)FunctionYes, click on iconImage, Video & AudioA click on the folder icon opens the file manager to choose an existing file or upload and select a new file.
Stimulus InfoStringYes, text boxImageA modifiable property that can be used to store dynamic stimulus information during the experiment execution.
Stretch to Fit Bounding BoxBoolean (true / false)Yes, checkboxImageWhen activated, stretches the image to completely fill the bounding box.
Bounding Box FitFunctionYes, click on iconImageUpon clicking "Fit," the bounding box will be cropped to the dimensions of the image.
Auto Fit Bounding Box with ImageFunctionYes, checkboxImageWhen activated,
VolumeFunctionYes, text or arrowsVideo & AudioUsed to set the relative volume for a video or audio object. Ranges from 0 to 1.
Show Media ControlsBoolean (true / false)Yes, checkboxVideo & AudioSelect whether the control panel (play button, etc.) should be visible during experiment execution.
Play/Pause FileFunctionNoVideo & AudioThis feature can be used to Play/Pause a video or audio file within the task editor to preview it.
Show Question HeaderBoolean (true / false)Yes, checkboxAudio & Video RecordingThis option will show or hide the integrated header text element. The header can be edited the same way as a text element by double clicking it.
RequiredBoolean (true / false)Yes, checkboxAudio & Video RecordingWhen activated, causes the object to be required to be used. "Jump To" actions will check whether all required answers are fulfilled before being executed.
Bit RateFunctionYes, select optionAudio RecordingChoose either 128 Kbps or 320 Kbps as the bit rate for the recording.
Linked VariableVariableYes, pen or link iconAudio & Video RecordingPoints to the variable where the path to the recorded file is stored. This variable can be edited by clicking the pen icon or changed by clicking the link icon.
Recording TypeFunctionYes, select optionVideo RecordingSelect what will be recorded: the participant (using their computer camera) or the participant's screen. It is possible to record both by using 2 video recording objects.
Show Recorded VideoBoolean (true / false)Yes, checkboxVideo RecordingSelect if the participant should be able to review the recorded video.
Show Live VideoBoolean (true / false)Yes, checkboxVideo RecordingSelect if the participant should see the recording as it happens during the experiment (see themselves being recorded).
Show Recording ButtonBoolean (true / false)Yes, checkboxAudio & Video RecordingThis option will show or hide the Recording Button.
Show Play ButtonBoolean (true / false)Yes, checkboxAudio RecordingThis option will show or hide the Play Button.
Show Upload ButtonBoolean (true / false)Yes, checkboxAudio RecordingThis option will show or hide the Upload Button.
Show SeekbarBoolean (true / false)Yes, checkboxAudio RecordingThis option will show or hide the Seekbar.
Target URLStringYesI-FrameThis determines the target URL for the I-Frame

Shape and Text Object Properties

Property NameData TypeModifiableObject TypeDescription
Linked VariablesVariable ArrayNoDisplay TextThe Linked Variables field lists all variables that are inserted / rendered within the Display Text Element.

Buttons and Navigation Object Properties

Property NameData TypeModifiable, HowObject TypeDescription
Add ButtonFunctionYes, click plus iconButton & NavigationAdds a new button to the frame.
Remove ButtonFunctionYes, click trash iconButton & NavigationRemoves a button from the frame.
Button ColorHex String (Color)Yes, RGB selectorButton & NavigationThe color of the button when it has not been clicked and the mouse is not hovering over it. Green by default.
Hover ColorHex String (Color)Yes, RGB selectorButton & NavigationThe color of the button when the mouse is hovering over it. Lighter green than Button Color by default.
Fill BoxFunctionYes, checkboxButton & NavigationDetermines if the text label of the button should be centered to "fill" the button. Checked by default.
Progress TypeCategorical (Fixed / Variable)Yes, choose iconProgress BarThis option can be used to set either a fixed progress value or a dynamic progress values by linking the value to a variable.
ProgressNumeric (0-100)Yes, text boxProgress BarFixed progress value of the progress bar element.
Linked VariableVariableYes, variable menuProgress BarThe Linked Variable field points to the variable where the current value of the progress bar is stored.

Question Object Properties

Property NameData TypeModifiable, HowObject TypeDescription
Randomize Item OrderBoolean (true / false)Yes, checkboxCheckbox, Multiple Choice, MatrixShuffles the order of the items in the object, resulting in a different order for each participant.
Show Question HeaderBoolean (true / false)Yes, checkboxCheckbox, Multiple Choice, Likert, MatrixThis option will show or hide the integrated header text element. Checked by default.
RequiredBoolean (true / false)Yes, checkboxCheckbox, Multiple Choice, Likert, MatrixWhen checked, the object is required to be answered / used. "Jump To" actions will check whether all required answers are fulfilled before being executed.
Add CheckboxFunctionYes, plus iconCheckboxAdds a new checkbox to the checkbox element. New items are added as new variables and require unique names.
Remove CheckboxFunctionYes, trash iconCheckboxRemoves the last checkbox element from the checkbox element.
Add OptionFunctionYes, plus iconMultiple ChoiceAdds a new option to the multiple choice element.
Delete OptionFunctionYes, trash iconMultiple ChoiceRemoves the last option from the multiple choice element.
Linked VariablesVariable ArrayYes, variable menuCheckbox,MatrixThe Linked Variables field is a list of all variables which are associated /linked to the respective element. Each variable points to the current answer / selection of the associated element.
Linked VariableVariableYes, variable menuMultiple Choice,LikertThe Linked Variable field points to the variable where the current answer / selection of the element is stored.
Entry / Variable ValueStringYes, textboxesMultiple ChoiceThe table lists all option of the multiple choice elements. The "Variable Value" field can be use to change the associated variable value for each option. Option labels can be changed.
Allow Custom AnswerBoolean (true / false)Yes, checkboxMultiple ChoiceWhen this option is activated, a blank text box will be shown as an "custom answering option." Adds the new text option as a new variable.
Show only if last option is selectedBoolean (true / false)Yes, checkboxMultiple ChoiceWhen this option is activated, the "custom answering option" will only be shown if the last option of the multiple choice element is selected as a response.
Custom- Show Question HeaderBoolean (true / false)Yes, checkboxMultiple ChoiceShows a new question header for the custom answering option.
Custom- RequiredBoolean (true / false)Yes, checkboxMultiple ChoiceMakes the custom answering option required to continue the experiment. This can be changed dynamically with events, but only applies if the object is visible.
Custom- Input TypeCategorical (Number, Text, Date, Time, Color)Yes, select from menuMultiple ChoiceSelect the type of response you want the participant to use for the custom answering option (number, text, date, time, or color).
Custom- FocusedBoolean (true / false)Yes, select from menuMultiple ChoiceChoose if the custom answering option is focused (true or false).
Custom- Linked VariableVariableYes, variable menuMultiple ChoiceThe Linked Variable field points to the variable where the participant's open response to the custom answering option is stored.
Custom- Min and Max ValueNumericYes, textboxesMultiple ChoiceIf the input type for the custom answering option is numeric, set the smallest and largest numbers that a participant can input.
Custom- Max Number of CharactersStringYes, textboxMultiple ChoiceIf the input type for the custom answering option is text, set the maximum number of characters that a participant can input.
Show NumbersBoolean (true / false)Yes checkboxLikertThis option controls whether the numbers are shown above the selection options or not.
Balance Label SidesBoolean (true / false)Yes, checkboxLikertActivating this option will randomly assign your labels to the left and right sides for between-subject balancing (i.e. option A is on the left for some subjects and on the right for others).
Numbers fromCategorical (1-12)Yes, dropdown menuLikertThis chooses the starting number of the element.
Numbers toCategorical (1-12)Yes, dropdown menuLikertThis chooses the end number of the element..
Inner MarginNumeric (0-Inf)Yes, textbox or arrowsLikertThis can be used to adjust the horizontal margin between the options inside the element.
Number of ChoicesFunctionYes, plus or trash iconMatrixAdds/deletes options in the matrix element. Labels above the options can be changed.
Insert / Delete fromCategorical (top, bottom, left, right)Yes dropdown menuMatrixThis can be used to specify from where entries should be added or removed. Insert / remove elements from the top/bottom (for questions), left/right (for choices).
Number of QuestionsFunctionYes, plus or trash iconMatrixAdds/deletes questions in the matrix element. Question labels can be changed. Each question also creates a new variable to store responses.
Left-Right RatioNumeric (0-100)Yes, text or arrowsMatrixThis can be used to adjust how much space (in %) the choice columns should have compared to the questions.
Outer MarginNumeric (0-Inf)Yes, text or arrowsMatrixThis can be used to adjust the outer margin of the element.

Input Object Properties

Property NameData TypeModifiable, HowObject TypeDescription
Show Question HeaderBoolean (true / false)Yes, checkboxInput, ParagraphThis options will show or hide the integrated header text element.
RequiredBoolean (true / false)Yes, checkboxInput, ParagraphWhen activated this element will be required to be answered / used. "Jump To" actions will check whether all required answers are fulfilled before being executed.
Input TypeCategorical(Number, Text, Date, Time, Color)Yes, dropdown menuInputDepending on input type, the input field will either ask for a text input, a numeric input, a date, a time, or a color. The input type also decides which data type the associated variable will have.
FocusedBoolean (true / false)Yes, dropdown menuInputChoose if the object is focused (true/false)
Linked VariableVariableYes, variable menuInput, ParagraphThe Linked Variable field points to the variable where current answer / selection of the element is stored.
Date FormatStringYes, dropdown menuInput, ParagraphThis option is only shown if the input type selected is "date." Select if the date should be read as browser-locale (set the date to the date of the local browser), yyyy-mm-dd, dd.mm.yyyy, or mm/dd/yyyy where "dd" is the 2-digit day, "mm" is the 2-character month, and "yyyy" is the 4-digit year.
Min-ValueNumeric (-Inf + Inf)Yes, text boxInputThe Min-Value is optional for numeric inputs and will set the requirement for the minimum value that is regarded valid.
Max-ValueNumeric (-Inf + Inf)Yes, text boxInputThe Max-Value is optional for numeric inputs and will set the requirement for the maximum value that is regarded valid.
Max-Nr-CharsNumeric (0-Inf)Yes, text boxInputThe Max-Nr-Chars is optional for text inputs and will set the requirement for the maximum number of characters which can be used.
Inner HeightNumeric (0-100)Yes, text or arrowsParagraphThis option will change the relative inner height of paragraph elements.
Inner WidthNumeric (0-100)Yes, text or arrowsParagraphThis option will change the relative inner width of paragraph elements.
Outer HeightNumeric (0-Inf)Yes, text or arrowsParagraphThis option is only available on page frames. It can be used to change the total height of paragraph elements.

Various Object Properties

Property NameData TypeModifiableObject TypeDescription
Show Question HeaderBoolean (true / false)Yes, checkboxRange, Selection, Sortable, UploadThis options will show or hide the integrated header text element.
Linked VariableVariableYes, variable menuRange, Selection, Sortable, UploadThe Linked Variable field points to the variable where current answer / selection or file-path of the element is stored.
RequiredBoolean (true / false)Yes, checkboxSelection, UploadWhen activated, this element will be required to be answered / used. "Jump To" actions will check whether all required answers are fulfilled before being executed.
Values fromNumeric (0-Inf)Yes, text or arrowsRangeThe minimum value of the range element.
Values toNumeric (0-Inf)Yes, text or arrowsRangeThe maximum value of the range element.
Show NumbersBoolean (true / false)Yes, checkboxRangeThis option can be used to show or hide the numbers above the range element.
List UseCategorical (Predefined List / Create Manually)Yes, select optionSelectionThis option determines whether the selection list is created manually or a pre-defined list (either languages or countries, from the Labvanced library) will be used.
Add (Selection Item)FunctionYes, plus iconSelectionAdd a new selection option to the list. Only used for manually created lists.
Available Options (Text Entry)StringYes, text boxSelectionThe text entry depicts the text string shown as a selectable option in the dropdown list.
Available Options (Variable Value)StringYes, text boxSelectionThe variable value depicts the value of the associated variable when this option is selected in the dropdown list..
Activate Sorting / Disable Text EditingBoolean (true / false)Yes, checkboxSortableThis option switches between the ability to edit the text labels of the sortable objects and the ability to sort those objects.
Add ElementFunctionYes, plus iconSortableThis add another item to the sortable list.
Current Sorted StateTableYes, pen or trash iconSortableThe Current Sorted State table lists all items in the sortable list with their respective indices. The associated variable values are shown in the "Element Names" column. Entries can be edited and deleted.
Show Selected FilenameBoolean (true /false)Yes, checkboxUploadThis option will show or hide the Selected File Name.
Show Browse ButtonBoolean (true /false)Yes, checkboxUploadThis option will show or hide the Browse Button.
Show Upload ButtonBoolean (true /false)Yes, checkboxUploadThis option will show or hide the Upload Button.