任务编辑器
描述
任务编辑器是创建和编辑所有实验内容和逻辑的地方。每个任务可以单独打开并进行编辑。任务可以以多种不同方式变化和修改,但最重要的两个方面是帧类型以及任务是否定义了多个试次(试次循环激活)。每个任务可以有多个帧,通常会一个接一个地呈现,但可以通过事件逻辑进行更改。

有两种不同的帧类型: “画布帧”和“页面帧”。在画布帧上,可以使用拖放方法自由放置和调整图像、视频、文本元素、问卷元素等元素的大小。相反,在页面帧上,元素会自动以添加到框架的顺序放置在一列中,但可以更改元素的顺序。页面帧非常适合创建问卷,而画布帧则很适合创建交互式行为任务。
所有交互式/程序逻辑都是通过引导每个帧的事件创建的。事件可以用于以不同方式更改对象或变量的属性。为了创建具有多个试次的任务(帧的重复呈现),可以使用内置的试次系统。试次系统是另一个分层结构,位于任务和定义的帧之间。试次系统的主要功能是生成可以以不同方式变化的任务的多个运行(试次)(例如,不同的刺激、逻辑、对象属性等)。定义的试次可以以多种方式随机化,以实现刺激的组内或组间平衡、对象属性的变化等。总体而言,任务编辑器构成了Labvanced的大部分功能,并拥有多个子菜单。以下文档将根据其主要特性组件对任务编辑器的功能进行描述。
层次结构
与研究设计类似,任务也是按层次结构组织的。共有8个层次,可以分为3个主要功能。在最顶层是任务,它可以包含多个试次组。接下来,将因素插入试次组,所有因素都具有相互结合的水平。因素水平的交叉创建了实验的条件。最后,在每个条件内,用户可以指定试次的数量。对于每个定义的试次,所创建的帧会被显示,每个通常包含多个对象。整体任务层次结构如下:
- 任务(最高实例,包含试次组)
- 试次组(包含因素和帧)
- 因素(包含水平)
- 水平(交叉以创建条件)
- 条件(包含试次)
- 试次(修改帧)
- 帧(包含对象)
- 对象(最低实例)
- 帧(包含对象)
- 试次(修改帧)
- 条件(包含试次)
- 水平(交叉以创建条件)
- 因素(包含水平)
- 试次组(包含因素和帧)
组件
任务控制
编辑器的任务控制部分包含可以激活眼动追踪等生理信号的任务设置,以及任务特定随机化和显示设置。
此部分还包含按钮以播放或保存任务,以及一个下拉菜单用于在任务之间切换。
试次系统
试次系统位于任务编辑器的左侧,具有两个子组件:“因素树”和“试次与条件”表。试次系统可用于创建试次组中定义的多个帧的重复呈现,通常具有细微的变化。每个任务由一个或多个试次组组成,可以定义不同的帧序列和不同的因素。试次组中的每个因素都有一个或多个水平,并且试次组内的所有因素交叉,这样所有因素的所有水平结合在一起以创建此试次组的条件。对于每个条件,可以单独确定试次的数量。
画布和页面帧
当前帧序列显示在任务编辑器的底部,当前选定的帧显示在编辑屏幕的中央。对于每个试次组,您可以创建不同的帧序列,并随意以任何顺序组合画布帧和页面帧。少数元素/对象(即图像、视频、声音对象和眼动追踪校准)仅在画布帧上可用。画布帧和页面帧的帧属性略有不同,对象的属性也不同。画布帧上的对象可以自由放置和排列(它们具有X和Y坐标及宽度和高度属性),页面对象具有固定位置,但其垂直顺序可以排列。页面对象的大小可以通过使用边距和填充属性进行调整。
对象
使用位于当前选定帧右侧的编辑面板,可以将对象添加到画布帧或页面帧,作为每个研究的主要内容。当前帧上所有对象的概述显示在面板左侧的“对象”选项卡下。通常情况下,对象可用于呈现或记录视觉和/或听觉刺激。还提供几种问卷元素/对象,例如复选框、滑动条、下拉框、Likert元素等。所有对象都有从对象到对象变化的属性。对象属性可以通过使用事件在实验执行期间动态更改。许多对象也与对象变量本质上关联,该变量保存对象的当前状态(例如,滑动条值、数字输入等)。
变量
变量位于任务编辑器右侧“事件”选项卡旁的“变量”选项卡下。变量在Labvanced中以几种不同的方式使用。变量用于事件系统,以执行任何逻辑操作以及存储值。变量可以被记录、重置为其起始值,并动态更改。变量最重要的属性是它们的数据类型(例如,字符串、数字、文件)及其格式(标量、数组)。变量值也可以通过将其插入文本字符串来呈现/显示。所有变量都是全局可访问的,这意味着您可以在任务A中设置/写入变量,然后在任务B中读取等。
事件系统
事件位于任务编辑器右侧“对象”选项卡旁的“事件”选项卡下。使用事件,您可以将几乎任何任意逻辑插入您的实验。事件系统是一种简化的图形编程语言,专为在线实验定制。所有事件都有两个主要子组件:触发器,它决定事件将如何/何时执行,以及一系列动作,描述应该发生哪些变化/事情。通过使用控制流操作(如果 - 否则、循环、回调),动作也可以相互嵌套。
试次随机化
通过按“任务设置”下的“随机化”中的“编辑”可以打开试次随机化对话框。有许多不同的可能性来随机化/重新排序您定义的试次(组内和组间平衡等)。最重要的功能是选择试次顺序。默认值是随机试次顺序,但您还可以设置固定试次顺序、自适应/动态试次顺序,或为每个参与者上传自定义试次顺序。一些其他属性允许更自定义的方法。您可以通过按下对话框右下角“试次顺序模拟”中的刷新按钮运行可能的试次序列的模拟。
文本编辑器
文本编辑器位于当前帧上方,但只有在选择了一些可编辑文本元素时(在文本框中双击)才会可见。文本编辑器可用于修改/编辑文本,类似于标准文字处理器。例如,可以更改字体大小、文本对齐、字体颜色和许多其他样式调整。最重要的是,文本编辑器还可以用于插入并因此呈现变量(例如,提供反馈)。图像和表格也可以包含在文本框内。