Qualtrics中如何将指定模块随机放置在两个固定位置之一?
Qualtrics 实现模块固定位置二选一随机分配
方法一:随机分支+模块复制(适合模块内容较少的场景)
- 在调查流程最顶部添加Randomizer元素,设置2个分支,每个分支分配50%流量
- 第一个分支下按顺序排布模块:X → Y → A → B → C → D
- 第二个分支下按顺序排布模块:A → B → X → Y → C → D
- 提示:若模块内容需保持一致,直接复制对应模块到分支中即可,修改内容时记得同步更新两个分支里的模块
方法二:嵌入数据+显示逻辑(适合模块内容较多的场景,避免重复维护)
- 创建嵌入数据变量
- 在调查「Flow」页面最顶部添加「Embedded Data」元素,命名为
BlockPosition
- 在调查「Flow」页面最顶部添加「Embedded Data」元素,命名为
- 随机赋值嵌入数据
- 在嵌入数据下方添加「Randomizer」元素,设置2个分支,各分配50%流量
- 第一个分支下添加「Set Embedded Data」动作,将
BlockPosition赋值为Early - 第二个分支下添加「Set Embedded Data」动作,将
BlockPosition赋值为Middle
- 设置模块显示规则
- 在流程中按顺序添加模块:X → Y → A → B → C → D
- 给模块X、Y添加显示逻辑:当
BlockPosition等于Early时显示 - 复制一份模块X、Y,插入到模块B和C之间
- 给这份复制的X、Y添加显示逻辑:当
BlockPosition等于Middle时显示
- 验证逻辑有效性
- 测试时切换不同分支,确保同一被试只会看到一组X、Y,不会出现重复或缺失
关键提示
- 方法二中,Qualtrics的模块复制为引用式,修改原模块内容会自动同步到副本,无需重复编辑
内容的提问来源于stack exchange,提问作者Lyle
相关产品推荐
相关产品推荐

