DSL简介
☀️DSL(领域专用语言)
Domain Specific Language是一种专为问卷和表单设计的轻量级逻辑脚本语言,帮助用户无需编程经验也能轻松实现智能化问卷控制。
通过 DSL,可以:
- 进行配额(quota)管理,让收集的数据更具有代表性或符合项目研究需求;
- 根据答题内容动态显示(show)或隐藏(hide)题目与选项,设置答题流程中的跳转(goto)路径,实现个性化问卷逻辑;
- 用赋值(assignment)功能进行自动计算,如总分统计或结果推导;
- 通过验证(validate)语句可对用户输入进行校验,确保答案符合规则;
- 通过selectSize 则用于判断多选题选中项的数量,方便设定最小/最大选择限制。
DSL 语法简洁,功能丰富,是提升问卷交互体验和数据质量的高效工具。

