
创建变量
Labvanced 中的变量对整个研究是全局的,可以通过四种方式创建:
- 变量选项卡: 从全局变量列表中提前创建变量
- 任务编辑器变量面板: 无需离开编辑器即可创建变量
- 对象提示: Labvanced 在添加响应捕获对象时会自动提示您
- 事件系统: 在构建事件逻辑时一步创建和选择变量
提示: 在构建研究之前,写下您需要的变量、它们应该测量的内容,以及它们应该何时被记录。 有明确的计划创建变量要比在进行时逐步添加它们容易得多。
基本概念
无论您使用上述四条路径中的哪一条,最终都会在某个时刻引导您到同一个 Add / Select Variable 对话框。

+ New Variable 最右侧的选项卡是本页面的重点:它让您创建新变量,而另外两个选项卡仅列出哪些变量已经可用,Local Variables 在任务级别,Global Variables 在整个研究范围内。要创建一个新变量,请切换到 New Variable 选项卡。Labvanced 会在您输入有效名称之前阻止空名称或重复名称,然后要求您定义更多属性,变量才能准备使用。
提示: 不要在变量名称中使用句号 (.) 并避免特殊字符,这可能会在实验运行时引起问题。 请使用字母、数字和下划线。
下面的示例将空表单与一个名为 click_count 的正确填写的数值变量进行比较,Data Type 设置为 Numeric,并且 Reset at trial start 未选中,因为它旨在在试验之间保持计数,而不是每次都重置为其起始值:

从变量选项卡
变量选项卡让您全局查看研究中的所有变量。在这里创建变量:
- 打开您的研究并导航到左侧面板中的 变量 选项卡。
- 点击
+ New Variable按钮。 - 给变量命名,设置
Data Type,并配置其他属性。 - 点击
Save。
这是在开始构建任务之前提前创建变量的最佳地方,或者在一个地方查看和编辑所有变量。点击 + New Variable 会打开与 基本概念 中介绍的相同 New Variable 选项卡。

从任务编辑器变量面板
在 任务编辑器 中工作时,右上角的 Variables 面板选项卡列出了当前在所选画框中使用的所有变量。您可以直接从这里创建一个新变量,而无需离开编辑器。
- 在任务编辑器中打开一个任务。
- 点击右上角面板中的
Variables选项卡。 - 点击
+ New Variable。 - 对变量命名并配置其属性。
这同样会打开与 基本概念 中介绍的相同 New Variable 选项卡。

添加对象时
某些对象需要一个链接变量来存储参与者的响应。当您将这些对象添加到画框时,Labvanced 会自动提示您命名一个变量。变量是在一步中创建并链接到对象的。
触发此提示的对象包括:输入字段、复选框、滑块、下拉菜单、李克特量表和其他问卷元素。
如果变量已经存在,您可以从列表中选择它,而无需创建新变量。

从事件系统
当设置涉及变量的事件操作时,Value Select Menu 会打开。这在配置 Set / Record Variable 时很常见,这是 Labvanced 中最常用的操作之一。转到 New Variable 选项卡,填写名称和属性,然后点击 Ok。变量被创建并立即选择用于该操作。
这是在构建事件逻辑时,意识到您需要一个新变量时最常见的创建变量方式。它会打开与 基本概念 中介绍的相同 New Variable 选项卡。
命名变量
变量名称必须在整个研究中是唯一的。两个变量不能共享相同的名称。使用描述性名称,以清楚表明变量测量的内容及其水平,例如 rt_image_click 用于反应时间或 correct_response 用于精度标志。
避免在变量名称中使用句号 (.)。空格和特殊字符也可能引起问题:坚持使用字母、数字和下划线。