
对象
描述:处理对象
对象是任务层级中的最低实例,并被放置到框架上。在任务编辑器中,对象被分为 7 类:媒体、形状、文本、按钮与导航、问题选项、问题输入和问题各种。这些元素作为构建块,用于创建实验任务和刺激。
有关 Labvanced 中可用对象的概述,请观看此介绍视频:
对象可以通过位于框架左侧的对象工具栏添加到框架中。

当前选定框架上放置的所有对象的列表显示在编辑器右侧的“对象”选项卡下。用户可以更改对象的 z-index(哪个对象显示在其他对象前面)、复制和删除对象。
对象可以作为 事件系统 的一部分使用,以便在特定操作发生时以某种方式操控刺激。例如,如果您希望在参与者点击图像时该图像增大,则通过事件处理该操作。
“当前选定对象”可以通过直接在框架上点击它,或通过点击对象列表中的相应对象来选择。

选择对象和适当的修改器(默认试验、因子级别、条件或单次试验)后,可以直接在画布上进行修改或使用右侧的“对象属性”面板进行修改。在此面板中,当前选定对象的所有属性都显示出来,可以通过输入字段、复选框等进行修改。 在此处阅读有关对象属性的更多信息.
对象列表和自定义属性
以下是可用对象及其描述的完整概述:

图像和绘图对象
单击对象侧边菜单上的第一个图标,将出现可用的 Images and Drawing Objects 列表。在这里,您可以添加图像刺激、SVG、允许画布绘图或制作多边形。

以下表格提供了 Labvanced 中可用的 Images and Drawing Objects 概述:
| 界面 | 对象名称 | 描述 |
|---|---|---|
Image Object | 图像对象可以用来在画布框架上显示图像。可以通过文件管理器手动设置图像,但也可以在实验执行过程中通过事件和变量(数据类型文件)动态更改。 了解更多. | |
SVG Object | 可以将 SVG 上传到画布编辑器。此对象在基于 Labvanced 的眼动追踪研究中很受欢迎。SVG 可以采用复杂形状,并用作触发与眼动追踪相关的事件(例如计算在特定 SVG 区域内的注视次数)的“遮罩”。 | |
Canvas Drawing Object | 画布绘图元素允许参与者使用鼠标、手指或设备上的触控板在屏幕上“绘图”。如果您通过对象选项卡中的复选框启用此功能,则可以调整绘图空间的大小。参与者可以绘制、擦除并添加形状,如三角形、矩形或圆形。添加后,形状可以在绘图中拖动。参与者还可以更改笔或形状的颜色。研究人员可以选择使用此工具绘制静态图像,以便在不允许参与者在框中绘画的情况下,取消选中“允许参与者绘图”的框。无论哪种方式,绘图将作为图像保存在每个参与者的私人文件中,类似于相机快照对象。每个工具栏可以通过选中相应的框来启用或禁用。 | |
Polygon Object | 多边形对象也可以用于眼动追踪研究,以便通过单击创建复杂形状,实现 Labvanced 编辑器中的遮罩或 AOI。此对象还可以用于创建折线。此演示 演示了如何将多边形对象作为眼动追踪研究的一部分使用以计算注视次数。 |
媒体对象
单击侧边菜单上的第二个图标,将显示所有可用的 Media Objects。
以下表格提供了 Labvanced 中可用的 Media Objects 概述:
| 界面 | 对象名称 | 描述 |
|---|---|---|
Video Object | 视频对象可以用来在画布框架上展示视频。可以通过文件管理器手动设置视频,但也可以在实验执行过程中通过事件和变量(数据类型文件)动态更改。 | |
Audio Object | 音频对象可以用来在画布框架上展示音频文件。可以通过文件管理器手动设置音频文件,但也可以在实验执行过程中通过事件和变量(数据类型文件)动态更改。 | |
Audio Recording Object | 音频录制对象在实验执行过程中充当声音录音的可视界面 / 控制。可以通过按钮、框架事件或其他对象触发的事件开始和停止录音,并可以上传到安全的 Labvanced 服务器。 | |
Video Recording Object | 此对象可用于录制参与者的视频、参与者屏幕的录制,或者同时录制两者。有几个选项可以启用/禁用:在实验中实时或稍后向参与者显示录制视频(或根本不显示)、允许参与者控制视频的开始/停止/上传,以及确定视频作为变量存储的位置。使用视频录制对象还会录制参与者的音频。了解更多. | |
Camera Snapshot Object | 此对象可用于拍摄参与者的照片快照。为此,必须为实验启用视频录制。可以选择隐藏或显示参与者的相机按钮、快照按钮和上传按钮。可以使用事件触发相机快照,或者参与者也可以自行控制。此工具对于验证参与者的身份/人口信息非常有用,但应被视为高度敏感的信息。快照作为文件变量存储。 注意 1: 录制受试者或其屏幕的视频/图像可能是高度敏感的。在他们开始之前,请确保参与者充分了解实验的内容。 注意 2: 当任何类型的网络摄像头在研究中被使用(用于眼动追踪、视频、快照等),参与者将在研究开始时被提示选择他们希望使用的摄像头。这允许参与者选择连接的外部摄像头,如果他们不想使用内置摄像头系统。 | |
Video Conference Object | 视频会议对象允许您在实验期间嵌入或主持参与者之间的视频或音频通话。了解更多. |
文本与代码对象
对象侧边菜单的第三个选项是 Text & Code,其中的对象如下所示:
| 界面 | 对象名称 | 描述 |
|---|---|---|
Text Object | 此对象在框架上向参与者展示文本和/或变量。用户可以使用框架顶部的“类似Word”的文本编辑器(工具栏)输入和编辑文本(见下图)。可以将变量插入文本元素中,以便其当前值在屏幕上显示(并自动更新)。 了解更多 | |
HTML Object | 此对象呈现您插入的HTML。在画布编辑器中添加此对象,然后在选中时,转到对象属性(右侧面板),在底部插入您的HTML代码。 | |
Variable Object | 通过添加此对象,您可以实时显示编辑中某个特定变量的值。 |
按钮与导航对象
| 界面 | 对象名称 | 描述 |
|---|---|---|
Button Object | 一个标准按钮,其标签可以编辑,并且可以使用触发器“ButtonClick”触发事件。按钮点击也可以记录为参与者响应变量。 | |
Navigation Object | 此对象显示为两个按钮,并有两个预创建的相关事件,允许受试者返回上一个框架或前往下一个框架。 | |
Progress Bar Object | 进度条可以用来显示实验的进度,以百分比形式呈现。 |
问题对象
| 界面 | 对象名称 | 描述 |
|---|---|---|
Checkbox Object | 一个问题元素,参与者可以选择一个或多个响应。 | |
Multiple Choice Object | 一个问题元素,参与者必须仅选择一个选项。 了解更多 | |
Likert Scale Object | 一个问题元素,通常用来表示对一个陈述的同意程度。参与者可以选择一个在两个提示之间的响应。 | |
Matrix Object | 一个元素,其中可以作为行显示多个问题或陈述。每个陈述在相同的量表中回答,显示在列中。 | |
Timer Object | 在试验期间在屏幕上显示可见的倒计时或计时器。使用开始、暂停和重置操作控制它,并使用当前时间值作为可读和可写变量,以根据经过的时间分支实验逻辑。了解更多 |
这些对象的“required”属性可以在研究运行时动态更改。对象仅在未隐藏(可见性 = 0)的情况下显示为必需。
这些对象的响应顺序可以使用对象属性窗口中的“随机项目顺序”复选框进行随机化。如果希望在设置为随机后记录选择呈现的顺序,可以选中标记为“链接顺序到数组”的框。这将创建一个名为“itemOrderArrVar”的数组变量,用于存储该元素所呈现的选择顺序。该数组记录在编辑器中定义的选择的整数值,并按照从上到下的顺序显示。条目的位置和值可以在每个“itemOrderArrVar”变量的变量选项卡中编辑。
问题输入对象
| 界面 | 对象名称 | 描述 |
|---|---|---|
Input Object | 用于参与者插入简短的回答。该元素可以以数字(数值)、文本(字符串)、日期、时间和颜色的形式收集响应。 了解更多 | |
Paragraph Object | 与输入对象类似,但用于较长的回答。响应为文本(字符串)变量。 | |
Range Object | 使用此元素,参与者可以使用滑动工具给出响应。用户可以选择显示数值(左边界、右边界和参与者响应的数字在滑块上方)或选择留空。 注意 1: 初始隐藏手柄:此选项在参与者点击对象之前隐藏手柄(参与者滑动以做出响应的圆圈)。这消除了参与者首次看到范围对象中心处的手柄时可能存在的潜在偏见。 | |
Selection Object | 一个问题元素,参与者可以从实验者填充的下拉菜单中选择响应。 注意: 此对象可以翻译成不同语言。 注意 2: 可用响应可以通过将对象链接到数组变量动态更改。 |
各种对象
| 界面 | 对象名称 | 描述 |
|---|---|---|
Sortable Object | 一个问题,包含多个元素,可使用拖拽方法排序。 | |
Invisible Element Object | 隐形元素对于参与者始终不可见,但可以触发事件,因此可以通过在画布上看似空白的区域的鼠标事件触发事件。 | |
Upload Object | 参与者可以使用此对象将文件上传到实验中(然后存储在Labvanced服务器上),以供实验者稍后访问。 | |
i-Frame Object | I-Frame对象可用于在实验中显示一个I-Frame(嵌入的其他网站)。 重要: 为了显示I-Frame,控制目标URL的服务器必须将http头“Access-Control-Allow-Origin”设置为“*”或必须包含“labvanced.com”,且不得设置http头“X-Frame-Options”。 | |
Sub Study Object | 此强大对象允许您在单个“父”实验中嵌入其他Labvanced研究。 了解更多 |