实验时间线
实验时间线充当一个实验的结构化蓝图。它决定了呈现给参与者的所有元素的顺序和时机,包括刺激、互动和反应收集。通过以清晰的顺序组织这些组件,实验时间线确保了一致性和精确的实验控制。
重要: 实验时间线仅代表一个实验。它并不是整个实验。多个实验时间线可以组合并在实验时间线中重复,以创建完整的实验。
实验时间线的范围
实验时间线的范围限于一个实验实例。它只定义在一个执行周期内发生的事情,从实验开始到完成。
实验时间线不适用 🚫这意味着实验时间线默认不包含以下信息:
- 实验重复多少次
- 在整个研究中实验的顺序
- 不同条件或区块的结构
- 实验的任何非实验元素
它的主要角色和正确用途是严格定义和表示一个单一实验的内部结构,与它在更广泛研究设计中的后续使用无关。

实验的结构
每个实验由一系列帧构成,每个帧代表一个特定的步骤或屏幕,引导参与者完成任务。
帧的顺序流
实验时间线由帧组成,这些是实验中的单个步骤。每帧表示一个独特的屏幕或状态,并且帧按照从开始到结束的定义顺序执行。
例如,一帧可能显示一个注视十字,下一帧呈现一个刺激,随后一帧收集一个反应。实验时间线控制实验如何从一个帧移动到下一个帧,包括每帧显示多长时间以及什么触发转换。
典型的帧序列
一个常见的实验时间线可能包括:
- 一个注视帧以准备参与者
- 一个刺激帧呈现内容(例如,图像、文本、音频、视频)
- 一个反应帧收集输入
- 一个反馈或干预帧
这些都是同一实验时间线中的独立帧,而不是单独的实验。
使用实验时间线
实验时间线是您构建单个实验的视觉序列的地方。它按从左到右的顺序显示您的帧,每帧代表参与者将看到的屏幕。您可以直接从此视图添加、安排和配置帧。
添加帧
要向实验中添加新帧,请使用实验编辑器底部的按钮。有三种帧类型可供选择,以及导入帧的选项:
画布
画布帧为您提供对布局的自由控制。您可以通过将内容元素放置在确切的坐标上在屏幕上任意放置。使用此帧类型当您的刺激精确位置很重要时,例如在视觉感知任务、反应时间任务,或任何需要细粒度控制元素出现位置的研究中。有关完整设置细节,请参见专用的画布帧页面。
页面
页面帧自动从上到下排列内容,类似于标准网页。元素垂直堆叠,间距一致,使此帧类型非常适合问卷、同意表和布局灵活性不如可读性和流畅性重要的调查。有关完整设置细节,请参见专用的页面帧页面。
网站帧
网站帧在研究中嵌入一个真实的外部网站,而不是Labvanced构建的刺激。当您需要测试或跟踪在实际实时网站上的目光和互动,而不是其重建版本时,请使用此帧类型。有关完整设置细节,请参见专用的网站帧页面。
画布帧
自由定位:可以在帧上任意放置、调整大小和拖动对象。在对位置或时间的精确要求很高的情况下使用,例如感知或反应时间任务。
页面帧
自动从上到下布局,像网页一样。用于问卷、同意表和说明,其中流畅性比精确放置更为重要。
网站帧
在研究中嵌入一个真实的外部网站,而不是Labvanced构建的刺激。在实际实时网站上测试或跟踪目光时使用。
导入帧
导入选项允许您从其他您有访问权限的任务或研究中导入帧。此功能在您希望重复使用现有设计而不必从头开始重建时非常有用。
导入时,系统将询问如何处理与帧相关的变量:
- 创建新变量——导入的帧完全独立,并使用其自己的变量副本
- 重用现有变量——导入的帧连接到当前任务中已经存在的变量,保持一切链接
导入的帧将被添加到您的时间线中,并可以像其他帧一样进行编辑。
帧设置
选择时间线中的一帧后,右侧的Frame Settings面板可以用于指定。可用选项取决于帧类型,但以下选项对于所有帧都是共同的:
Name:用于标识帧的标签(不向参与者显示)Duration:一个可选的固定显示时间,以毫秒为单位。如果未选中,该帧将在屏幕上保持,直到事件或操作推动实验进行Background color:设置自定义背景颜色或使用研究的默认值。注意: 对于眼动追踪研究,背景颜色在校准中非常重要,默认值为白色。Hide mouse:在该帧处于活动状态时隐藏参与者的光标
画布帧设置
Width and Height:画布区域的尺寸,可以根据任务的缩放模式以像素、全屏单位、毫米或视觉度数设置(如Task Settings所定义)。
页面帧设置
Max-Width:页面内容区域的最大宽度Border size:元素之间边界的厚度Element margin:页面上元素之间的间距
修改试验时间线 — 试验系统
Trial System 是您定义实验条件并控制试验结构和重复方式的地方。每个因子水平的独特组合都会成为一个条件,时间线会适应以反映您当前正在编辑的条件。
按条件编辑
默认情况下,您在时间线中所做的任何更改会对 所有条件同时 适用。这表明在试验和条件面板中,默认试验 行被选择。在这种模式下进行编辑会设置共享于每个条件的基线属性。
要编辑特定条件,请点击试验和条件面板中该条件的行。 时间线和框架设置将更新以反映该条件。与默认值不同的属性在视觉上突出显示,使您能够轻松查看已自定义的内容。
您可以在四个特定级别上进行操作:
- 默认试验 — 更改适用于所有条件
- 因子水平 — 更改适用于所有共享特定因子水平的条件
- 条件 — 更改适用于因子水平的一个特定组合
- 单个试验 — 更改适用于条件内的单个试验重复。
在 Trials & Conditions 表中,输入每个条件的 # Trials。要访问单个试验,请使用箭头图标 ► 展开条件行。
编辑层次结构
这四个级别形成了严格的自上而下的层次结构,较高层级所做的更改优先于较低层级所做的更改。例如,如果您在 单个试验 级别自定义了一个文本对象,然后在条件级别对同一属性进行更改,则条件级别的设置将覆盖您为单个试验设置的内容。相同的逻辑适用于整个层次结构——对于该属性,Default Trial 的更改将覆盖在因子、条件或单个试验级别设置的所有内容。
这使得您工作的顺序变得重要。作为一般规则,从上到下构建设计:从 Default Trial 开始,以建立所有共享内容,然后移动到因子水平、条件,最后仅在需要更精确的覆盖时才处理单个试验。早期在设计过程中在详细层面进行更改,随后再返回调整更高层次,可能会导致意外结果,因为较高层次的更改会覆盖更具体的更改。在工作时保持层次结构在脑海中,将帮助您避免意外覆盖,并保持试验设计的可预测性。
示例:图像评估研究
假设您正在进行一项研究,参与者查看来自两个类别的图像——自然场景和城市场景——并评估每个图像让他们感到多么平静。在 Factors 面板下,将因子名称编辑为 场景类型,并设定两个水平 — 自然 和 城市。在 Trials & Conditions 表中,输入每个条件的 # Trials。要访问单个试验,请使用箭头图标 ► 展开条件行。
默认试验 — 从设计标准形式的试验开始。将图像对象放在框架的中心,在其下方添加评分量表,并在上方设置文本标签,显示“这个图像让您感觉多么平静?”设定框架持续时间、背景颜色以及无论显示哪个图像都保持相同的其他属性。每个条件将自动继承此布局。
因子水平 — 您的研究有一个因子:场景类型,具有两个水平 — 自然 和 城市。在自然因子水平,设置图像对象显示自然照片,并在需要时更新文本标签。在城市因子水平,将图像替换为城市照片。属于每个水平的所有条件现在将显示正确的图像,无需您单独编辑每个条件。
条件 — 如果某个特定的因子水平组合需要进一步调整(特别是在 2x2 设计的情况下)——例如,一个特定条件使用需要较暗背景才能正确显示的高对比度城市图像——您可以在条件级别进行该更改,而不会影响其他内容。
单个试验 — 如果条件内的单个试验重复需要独特的调整,您可以在单个试验级别应用该更改。
通过自上而下的工作方式,您只需在适用的最高层级定义每个属性一次,并让层次结构处理其余部分。如果您从一开始就单独编辑每个条件,则对共享布局的任何后续更改——例如移动评分量表——都需要在每个条件中单独重复。
包含试验时间线修改和试验系统的真实研究
以下研究展示了试验时间线在实验任务中的应用,特别是每个研究中的 主要桌面任务。您可以 Import 或 Inspect 它们以更仔细地查看此设计特性。
干扰任务
本研究使用干扰任务测量选择性注意和抑制控制。参与者对中心箭头的方向作出反应,同时忽略周围的干扰物。反应时间和准确度作为表现指标进行记录。
点探测任务
在此任务中,参与者看到一对图像,随后出现一个小点,必须尽快通过按键(桌面)或按按钮(移动)对点的位置作出反应。
每个条件可以更改的内容
每个帧在所有条件中包含相同的对象集——您无法为特定条件添加或移除对象。如果某个对象在一个帧上存在,则它在每个条件中均存在。要控制某个对象是否在给定条件中出现,请使用 事件 在帧开始时更改其可见性或活动状态。
对于会出现的对象,可以按条件自定义以下属性:
- 内容 — 更改元素显示的文本、图像、音频或视频
- 位置和大小 — 为特定条件移动或调整元素大小
- 样式 — 调整颜色、字体、边框或其他视觉属性
- 可见性和活动状态 — 使用与条件绑定的事件,显示或隐藏元素,或完全停用它
非实验任务中的试验时间线
试验时间线专为可重复的帧序列而设计。当同一结构需要多次呈现时,例如反应时间任务或刺激反应实验时,它们会被使用。
然而,并非研究的所有部分都遵循这种重复结构。诸如知情同意书、说明屏幕或问卷等元素通常仅呈现一次,并且不会在试验中包含重复的帧序列。因此,它们被实现为单独的任务,而不是与充分利用试验时间线的实验任务一起实现。
这种分离使试验时间线能够专注于重复的实验试验,而其他任务类型则处理研究中一次性或独特结构的部分。
因此,即使在这样的非实验任务(如基于问卷的任务)中出现试验时间线来表示帧的流动,试验任务中的试验时间线的全部功能也会得到体现,特别是在 Trial System 的上下文中。