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(在该会话窗口到期前发送)。在 Send Reminder Emails 下打开 Repeated Participation 可以激活此序列并使电子邮件成为必填的参与者字段。每个模板都可以从 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(默认为变量的名称),在 Show Advanced Options 中找到,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. 在 Longitudinal Design 下启用 Settings → Subjects → Repeated Participation,并打开 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
多用户实验设计