labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • 指南
    • 入门

      • 任务编辑器
      • 帧
        • 画布框架
        • 页面框架
        • 网站框架
      • 试验时间线
      • 刺激呈现
      • 响应的正确性
      • 对象
      • 事件
      • 变量
      • 任务向导
      • 试验系统
      • 实验设计
        • 创建研究
        • 数据框模式
        • 多用户实验设计
        • 纵向实验设计
    • 特色主题

      • 随机化与平衡
      • 眼动追踪
        • 在眼动追踪任务中呈现刺激
        • 如何选择眼动追踪校准设置
        • 在任务中设置眼动追踪
        • 记录和导出注视数据
        • 使用形状作为兴趣区域 (AOI) 进行眼动追踪
        • 参与者校准体验
      • 网页桥接
        • 选择网站 AOI | 锚定、调整和验证 AOI 跟踪
        • 在网站 AOI 上跟踪鼠标行为 | Web Bridge 指南
      • 问卷
      • 桌面应用
      • 示例研究
      • 参与者招募
      • API 访问
        • REST API
        • Webhook API
        • WebSocket API
      • 其他主题

        • 精确刺激时间
        • 多用户研究
        • Labvanced中的头部追踪 | 指南
    • 主应用标签

      • 概述:主标签
      • 仪表板
      • 我的研究
      • 共享研究
      • 我的文件
      • 实验库
      • 我的账户
      • 许可与服务
    • 研究标签

      • 概述:研究特定标签
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
      • 任务编辑器
        • 任务控制
        • 试验系统
        • 框架类型
        • 对象
        • 对象属性表
        • 变量
        • 系统变量表
        • 事件系统
        • 文本编辑器功能
        • 任务编辑器中的眼动追踪选项
        • 任务中的头部追踪
        • 多用户研究
      • 设置
      • 变量
      • 媒体
      • 文本与翻译
      • 启动与参与
      • 受试者管理
      • 数据视图和导出
        • 数据视图和变量 & 任务选择(旧版本)
        • 访问录音(旧版本)
  • 视频
    • 视频概览
    • 在 Labvanced 中开始使用
    • 创建任务
    • 元素视频
    • 事件与变量
    • 高级主题
  • 讲解
    • 简介
    • 斯特鲁普任务
    • 词汇决策任务
    • 波斯纳注视提示任务
    • 改变失明闪烁范例
    • 眼动追踪样本研究
    • 婴儿眼动追踪研究
    • 鼠标追踪注意捕获研究
    • 快速串行视觉呈现
    • ChatGPT 研究
    • 眼动追踪演示:图形作为 AOI
    • 多人演示:显示被试的光标
    • 手柄 / 摇杆控制器 - 基本设置
    • 具有 EEG 集成的桌面应用研究
    • 被试组平衡与变量设置
    • 构建多用户研究
    • 网站框架眼动追踪讲解
    • 条件性网络摄像头眼动追踪
  • 常见问题
    • 功能
    • 支持政策与指南
    • 安全与数据隐私
    • 许可
    • Labvanced 的精确度
    • 编程使用与 API
    • 离线使用 Labvanced
    • 故障排除
    • 研究创建问题
  • 新闻通讯档案
  • 文档
  • 课堂

纵向实验设计

纵向实验设计是关于在多个会话中随时间跟踪同一参与者,而不是每个Labvanced研究默认的单会话模式。理解基础机制,而不仅仅是单独设置,有助于您在开始构建之前确定如何最好地调度和管理多会话研究。相关阅读在本页面中以链接方式提供,因此一旦概念有所了解,进入更技术性的设置将非常简单。

默认情况下,Labvanced研究以单会话运行:参与者开始、完成并结束。纵向模式通过允许一个组包含多个会话来改变这一点,每个会话都有自己的任务和自己的日程安排,因此同一参与者在后续返回继续研究,而不是每次都由新的参与者重新开始。

何时需要纵向设计

如果您的研究只需要每位参与者一次性完成,例如一个组间比较或一个实验区块,纵向模式会增加不必要的复杂性。当同一参与者必须返回进行后续测量时,您特别需要它:预/后干预设计、训练后保持测试或测试-重测可靠性检查。

前提知识

建议具备Labvanced的基本知识,例如研究结构如何组织以及变量如何使用,以便于理解以下使用的术语。

组

组和会话如何组织研究的结构,这是每个纵向研究构建的基础。

Conceptual illustration of variables in Labvanced as labeled containers holding different data types

变量

变量是什么及其如何存储值,包括下面提到的内置主体级变量。

设置纵向研究

多会话研究默认是关闭的。要启用它们,请打开 Settings,然后在 Subjects 下点击 Repeated Participation 并打开 Longitudinal Design。这需要至少一个组包含多个会话;一个仅有一个会话的组无论该设置如何,都将保持为单会话。

示例: 对于一个包含两个会话的培训研究,创建一个组,其中包含两个会话,命名为 Baseline 和 Follow-Up,每个会话持有自己的任务。定义会话时机,如下一节所述。

结构和调度会话

组内的每个会话都有自己的名称和任务列表。它的调度独立于其他会话设置,分为四种选项:Anytime、Only at one specific date、At specific times (periodically)或 Depending on former session,该选项仅在前一个会话之后经过最小延迟后解锁会话,在设为 Earliest Starting Time After Last Session 和 Latest Starting Time After Last Session 的最大时间后关闭。有关完整参考,请参见 参与时间设置。

示例: 测试-重测设计需要会话 2 在会话 1 结束后不早于 7 天打开,如果在 14 天内未完成则过期。将会话 2 的调度设置为 Depending on former session,最早开始时间为 7 天,最晚开始时间为 14 天。

通过 Study Design 标签下组旁边的时钟图标可访问此设置,下面显示了相应的对话框。

session iconsession settings example
打开研究设计标签下会话时间设置的时钟图标,以及选中“根据前一会话”后的对话框。

召回参与者

为他们的下一个会话重新激活参与者是通过内置的四阶段电子邮件序列来处理的,而不是您自己构建的内容:1. Invitation(手动发送以启动参与者),2. Session Complete(会话完成后自动发送),3. Session Ready(下一个会话可用后自动发送),和 4. Final Reminder(在会话窗口过期前发送)。在 Repeated Participation 下启用 Send Reminder Emails 激活此序列并使电子邮件成为必填参与者字段。每个模板均可在 Subject Management Tab 中进行编辑。

参与者不需要自行追踪返回:完成会话后会显示指向其下一个会话的链接,设置 Session Selection is Done 为 Automatic (Server Based) 将每位返回的参与者分配到尚未完成的会话,而无需手动分发每个会话的链接。

Subject Management Tab 也是监控整个研究的地方,不仅仅是模板所在。其主题网格显示每位参与者的当前状态(包括是否已退出)、他们上次完成的会话,以及他们的下个会话何时到期或过期,因此对停滞的纵向研究进行跟进不需要手动交叉参考电子表格。对于四个自动模板未覆盖的任何内容,选择一名或多名参与者并发送 Custom Email 直接从同一视图联系他们。

控制重新进入

在 Repeated Participation 下的两个独立设置控制参与者尝试重新开始时发生什么:Prevent When Completed 阻止已经完成研究的参与者重新开始,Prevent When Not Completed 限制参与者在当前会话中仅尝试一次,关闭重试的大门。开启与您的设计匹配的选项,两个、一个或都不启用。任一选项都需要URL中有一个唯一的主体标识符,例如 subject_code、token 或众包平台自己的参与者ID。

在会话间传递变量

普通的 Set / Record Variable 仅在设置它的会话中存在;它不会自行向前传递。要将一个会话中的值传递到同一参与者的后续会话中,使用 Read from / Write to Shared Variable 动作:它选择一个 Sync. Variable 在服务器端持久化,在可选 Storage Key 下(默认为变量的名称)找到,设定 Read or Write Method 为 Read, modify, then write shared variable、Only read shared value from server 或 Only write variable to server。

默认情况下,这仅在同一参与者的会话间维护该值。勾选 Share values between different participants (not only between sessions) 将其扩展到更广泛的参与者,以便每位参与者读取和写入同一存储值,而不是每位参与者获得他们自己的值。

示例: 在 Baseline 的末尾将分数记录到共享变量,使用 Only write variable to server。在 Follow-Up 中,读取相同变量以 Only read shared value from server 比较参与者的新表现与他们自己的基线。

Subject_Code、Subject_Nr、Group_Name 和 Exp_Subject_Id 是唯一在主体级别自动持久化的变量,而无需使用此动作。

最佳实践

  • 在开始构建任务之前,决定您的会话调度选项:Anytime、Only at one specific date、At specific times (periodically) 或 Depending on former session 及其日间间隔设置,因为它会影响每个会话的可达性。
  • 在发布之前,启用 Send Reminder Emails 并通读所有四个模板;一个没有提醒的纵向研究完全依赖参与者自己记得返回。
  • 利用 Subject Management Tab 的仪表板跟踪每位参与者最后完成的会话和下个会话的到期日期,而不是猜测会话间的掉线情况。
  • 对于任何重复完成会损坏您数据的研究,特别是在付费参与者面板上,启用 Prevent When Completed。

一个具体模式:基线和后续

这是一个经典的 两会话的预/后设计:参与者完成基线会话,然后在设定的延迟后返回以重复可比测量。

  1. 创建一个包含两个会话的组,命名为 Baseline 和 Follow-Up。
  2. 在 Settings → Subjects → Repeated Participation 下启用 Longitudinal Design,并打开 Send Reminder Emails。
  3. 将 Follow-Up 的调度设置为 Depending on former session,最早和最晚开始时间设置为您研究所需的间隔,例如 7 天和 14 天。
  4. 在 Baseline 中构建基线测量,在 Follow-Up 中构建重复测量。如果 Baseline 的某个值需要影响 Follow-Up,请使用 Read from / Write to Shared Variable 动作将其携带过去,参见上面的“在会话间传递变量”。
  5. 将 Session Selection is Done 设置为 Automatic (Server Based),以便每位返回的参与者无需单独链接而被分配到 Follow-Up。

此结构适用于任何两个时间点设计、培训-然后保持、干预预/后或简单的测试-重测可靠性检查,仅会话中的任务和日间间隔窗口发生变化。

进一步阅读

实验设计

Labvanced中实验设计模式的中心,包括本页面的姊妹多用户指南。

组

组和会话的技术参考,这是每个纵向研究的结构基础。

Illustration of the Labvanced event system, showing triggers and actions

从共享变量读取 / 写入

通过参与者的会话携带变量的动作,且可选择在不同参与者之间传递。

A person looking at a webcam eye tracking task created with Labvanced the experiment builder.

功能概述

功能概述,包括纵向设计和参与者管理,独立于实现细节。

受试者管理标签

受试者管理标签的完整参考:受试者网格、电子邮件模板和SMTP设置。

Illustration of multi-user experiment design in Labvanced, showing two synchronized participant screens

多用户实验设计

用于在实时中连接不同参与者的姊妹设计模式,而不是在会话间连接同一参与者。

Prev
多用户实验设计