逻辑规则

根据被试的答题内容,自动控制页面跳转或题目显隐。点击左侧功能栏的逻辑图标进入配置面板,分为跳转规则和显隐规则两类。


跳转规则

根据答案跳转到指定页面或直接结束测验,适合分流问卷(如"选 A 跳到第 3 页,选 B 直接结束")。

(图:新建跳转规则:条件"选项等于A"→ 跳转到第3页)

配置方式

  1. 选择所属页面(规则绑定在哪一页)
  2. 添加分支,每个分支包含:
    • 条件:选择题目 → 比较方式 → 操作符 → 值
    • 动作:跳转到指定页 / 结束测验
  3. 可添加多个分支,按顺序匹配,第一个命中的分支生效
  4. 所有分支都不命中时,按默认顺序进入下一页

条件支持升级为复合条件(AND/OR 组合),用于需要多个条件同时满足的场景。

约束

  • 只能向后跳,不能回跳(防止死循环)
  • 至少 2 个页面才能使用跳转规则
  • 每页最多一条跳转规则(规则内可有多个分支)
  • 规则由服务端评估,被试端看不到规则细节

显隐规则

根据同页内其他题目的答案,实时显示或隐藏目标题目。适合条件追问(如"选了'其他'才显示补充说明题")。

(图:新建显隐规则:条件"选项等于C"→ 隐藏目标题目)

配置方式

  1. 选择所属页面
  2. 添加分支,每个分支包含:
    • 条件:选择题目 → 比较方式 → 操作符 → 值
    • 动作:显示/隐藏 + 选择目标题目(可添加多个动作)
  3. 被试作答时实时触发,无需提交页面

约束

  • 触发题和目标题必须在同一页
  • 被隐藏的题目自动跳过必填校验
  • 条件同样支持升级为复合条件(AND/OR 组合)

编辑与删除

  • 左侧逻辑面板列出已有规则的摘要(条件 + 动作),点击即可编辑
  • 每个分支和动作旁都有删除按钮,也可删除整条规则
  • 删除显隐规则会弹出确认弹窗

条件操作符参考

选项模式(按选项键匹配)

操作符含义适用场景
等于选中了指定选项单选、量表
不等于未选中指定选项单选、量表
包含选中的选项中包含指定项多选
不包含选中的选项中不包含指定项多选
为空未作答所有题型
不为空已作答所有题型

数值模式(提取选项文本中的数字比较)

在选项模式的 6 个操作符基础上,额外支持:

操作符含义
大于 / 大于等于数值比较
小于 / 小于等于数值比较

数值模式会从选项文本中提取数字(如"80分"→ 80),适用于带数值含义的量表或评分题。