逻辑、跳题与校验
当问卷不再只是“从头答到尾”时,
你就会开始用到逻辑。
在问卷派中,逻辑并不是一套需要单独学习的配置规则,
而是一种用来控制问卷行为的能力:
控制哪些内容出现、以什么顺序出现,以及在什么条件下结束。
跳题和分支用于决定:
不同回答的人,接下来会经历怎样的路径。
这类需求通常来自非常直接的判断,例如:
选了「没有使用过」的用户,就不需要再回答后面的体验问题
选了「学生」身份的用户,进入另一组问题
在问卷派中,这些描述会被转化为对应的分支逻辑,
而不是要求你手动配置条件或流程图。
当题目中存在多个选项时,
有时你并不希望它们总是以固定顺序出现。
例如:
这些选项顺序打乱一下,避免顺序影响选择
选项随机常用于减少顺序偏好,
在品牌认知、态度选择等场景中非常常见。
有些题目并不是孤立存在的,
而是需要“记住”前面已经出现过的答案。
例如:
后面的问题里,直接引用刚才选的品牌名称
如果前一题选了「其他」,这里显示填写的具体内容
这种联动可以让问卷整体看起来更连贯,
也能减少重复提问带来的干扰。
校验用于保证回答是有效的,
终止条件则用于在合适的时机结束问卷。
这类需求通常非常明确:
这个问题必须填完才能继续
不符合条件的用户,直接结束问卷
它们的目的并不是增加限制,
而是避免无效填写,保证后续数据可用。
当问卷支持通过对话生成逻辑脚本时,
可实现的控制方式并不局限于常见的跳题或校验。
在实际研究中,常见的需求往往长这样:
根据前面几道题的回答,帮我算一个总体满意度分数,
如果分数低于 60,就直接结束问卷。这是一个测评问卷,请根据前五题的答案,
用公式计算结果,并在最后一页展示给填写者。当用户**同时选择了 A 且没有选择 B**时,
进入下一组问题,否则走另一条路径。这里的判断条件比较复杂,需要同时考虑「且 / 或 / 非」的组合关系。这些描述并不需要被翻译成规则或代码,
问卷派会在后台完成对应的逻辑处理。
当逻辑被应用到问卷中后,
你可以在编辑器里看到它们已经生效的结果。
在编辑状态下,
你看到的是被展开后的完整结构;
在预览状态下,
你看到的则是填写者真实会经历的流程。
Last updated on