
对象
描述:与对象一起工作
对象是任务层次结构中的最低实例,放置在框架上。在任务编辑器中,对象被分为 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。此对象也可用于创建折线。面部感知演示展示了用作 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 | 在试验期间在屏幕上显示可见的倒计时或计时器。使用开始、暂停和重置操作控制它,并使用当前时间值作为可读和可写的变量,以基于经过的时间分支实验逻辑。 了解更多 |
这些对象的“必填”属性可以在研究运行时动态更改。只有在未隐藏(可见性=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-框对象可用于在实验中显示I-框(嵌入其他网站)。 重要: 为了显示I-框,控制目标URL的服务器必须将http头“Access-Control-Allow-Origin”设置为“*”或必须包含“labvanced.com”,且不得设置http头“X-Frame-Options”。 | |
Sub Study Object | 此强大的对象允许您在单个“父”实验中嵌入其他Labvanced研究。 了解更多 |