
变量简介
在Labvanced中构建的每个实验都依赖于变量。它们是该平台存储参与者响应、跟踪时间、驱动事件逻辑和调整参与者在运行时看到的内容的机制。没有变量,实验无法记录任何内容、做出任何决策或响应参与者行为。理解变量的工作原理是Labvanced中其他所有内容的基础。
变量是什么?
在Labvanced中,变量是用于在实验中存储和管理数据的容器。它们对于控制逻辑、记录响应和调整参与者看到的内容至关重要。将变量视为标记的盒子,可以在其中保存不同类型的数据。
变量可以包含如下内容:
- 参与者响应(例如,答案或按钮点击)
- 实验中显示内容的细节(刺激)
- 自动记录的数据(例如,反应时间)
- 基于其他数据计算的值
每个变量都有一个类型,告诉Labvanced将存储哪种类型的数据。例如:
Numeric: 像反应时间这样的数字String: 单词或句子Categorical: 预定义的组,如“正确”或“不正确”Boolean: 真/假值
变量还可以在实验的不同层级中存在:
- 试验级别: 特定于单个试验
- 区块级别: 在一组试验中共享
- 参与者级别: 适用于整个参与者
简而言之,变量是实验记忆任何内容的方式。没有它们,就无法存储数据、运行逻辑或实现自适应行为。