NueForm

条件结尾

如何在 NueForm 测验中设置基于分数的条件结尾屏幕,包括知识测验、潜客评分和匹配测验。

条件结尾让您可以根据受访者的测验分数显示不同的结尾屏幕。您可以显示个性化结果,而不是单一的"谢谢!"屏幕 --- 例如,对高分者显示"专家!",对低分者显示"继续加油!"。

条件结尾需要测验模式的表单。所有计划均可使用。

测验评分的工作原理

NueForm 支持三种测验模式,每种都有自己的评分机制:

模式评分方式使用场景
知识测验正确/错误答案加分值考试、评估、问答
潜客评分每个选项的分值B2B 潜客评分、适配度评估
匹配测验选项到结果的映射性格测试、产品推荐

设置表单模式

  1. 在 NueForm 构建器中打开您的表单。
  2. 打开表单设置(齿轮图标)。
  3. 表单模式 下,选择一种测验模式。

或者,使用 API:

bash
curl -X PATCH https://app.nueform.com/api/v1/forms/FORM_ID \
  -H "Authorization: Bearer nf_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "mode": "knowledge_quiz" }'

设置多个结尾屏幕

测验模式表单中的每个结尾屏幕都可以有一个 分数范围,决定何时显示。NueForm 按顺序评估结尾屏幕,显示第一个分数范围包含受访者分数的屏幕。

步骤 1:创建结尾屏幕

在表单中添加多个 end_screen 题目。每个代表一个不同的结果页面。

  1. 在表单构建器中,点击 + 并从布局分类中选择 结尾屏幕
  2. 设置此结尾的 标题描述(例如"专家级别 --- 恭喜!")。
  3. 为每个想要创建的不同结尾重复此操作。

步骤 2:分配分数范围

对于 知识测验潜客评分 模式,每个结尾屏幕需要一个分数范围:

  1. 选择一个结尾屏幕题目。
  2. 在题目属性面板中,设置 分数范围
    • 最低分数 --- 显示此结尾的最低分数(含)。
    • 最高分数 --- 显示此结尾的最高分数(含)。

示例:10 道题的知识测验(每题 1 分)

结尾屏幕分数范围标题
结尾屏幕 10 -- 3初学者 --- 继续学习!
结尾屏幕 24 -- 6中级 --- 做得不错!
结尾屏幕 37 -- 9高级 --- 很棒!
结尾屏幕 410 -- 10专家 --- 满分!

确保您的分数范围涵盖所有可能的分数,没有间隔。如果受访者的分数不在所有已定义的范围内,NueForm 将回退到第一个结尾屏幕。

步骤 3:配置可评分题目

知识测验

对于每个要评分的题目:

  1. 在构建器中选择题目。
  2. 在属性面板中,标记 正确答案。适用的题型包括:multiple_choicedropdownyes_noopinion_scaleratinglegal
  3. 可选设置自定义 分值(默认为每个正确答案 1 分)。

潜客评分

对于每个要评分的题目:

  1. 选择题目。
  2. 在属性面板中,为 每个选项分配分值。例如,在"公司规模"下拉列表中:
    • "1-10 名员工" = 1 分
    • "11-50 名员工" = 3 分
    • "51-200 名员工" = 5 分
    • "200+ 名员工" = 10 分

受访者的总分是所有已选择选项分值的总和。

匹配测验结尾

匹配测验与基于分数的测验工作方式不同。每个选项不是映射到数值分数范围,而是映射到一个或多个 结果结尾。受访者选择中获得最多"投票"的结尾获胜。

匹配评分的工作原理

  1. 每个题目的选项都映射到一个或多个结尾屏幕。
  2. 当受访者选择一个选项时,关联的结尾屏幕各获得一个计分点。
  3. 所有题目回答完毕后,显示计分最高的结尾屏幕。
  4. 平局时按顺序决定(第一个结尾屏幕获胜)。

设置匹配测验

  1. 将表单模式设置为 匹配测验
  2. 添加多个 结尾屏幕 题目 --- 每个代表一个结果(如性格类型、产品推荐)。
  3. 对于每个可评分题目,打开属性并将每个选项映射到相关结尾:
    • 选项"我喜欢早晨"映射到结尾屏幕"早起鸟"
    • 选项"我喜欢晚上"映射到结尾屏幕"夜猫子"

示例:"你是什么类型的旅行者?"

结尾屏幕:

  • 冒险探索者
  • 文化探索者
  • 休闲达人

题目:"选择你理想的度假活动"

选项映射到
跳伞冒险探索者
博物馆游览文化探索者
海滩度假休闲达人
徒步冒险探索者
当地美食之旅文化探索者

所有题目回答完毕后,计分最高的结尾决定结果。

测验设置(知识测验)

知识测验有额外的反馈设置:

设置描述
显示正确答案每题后显示正确/错误反馈
正确反馈文本正确答案的自定义消息(默认:"Correct!")
错误反馈文本错误答案的自定义消息(默认:"Incorrect!")

在表单设置的 测验设置 中配置:

json
{
  "quizSettings": {
    "showCorrectAnswers": true,
    "correctFeedbackText": "That's right!",
    "incorrectFeedbackText": "Not quite. Try again next time!"
  }
}

结尾屏幕选择的工作原理

提交响应时,NueForm 在服务器端计算测验结果:

  1. 知识测验:统计正确答案并求和分值。选择第一个 scoreRange 包含总分的结尾屏幕。
  2. 潜客评分:求和已选选项的分值。选择第一个 scoreRange 包含总分的结尾屏幕。
  3. 匹配测验:统计每个结尾屏幕被受访者选项"投票"的次数。选择计分最高的结尾屏幕(平局按顺序决定)。

如果没有结尾屏幕匹配计算出的分数,则使用表单中的 第一个结尾屏幕 作为回退。

计算结果存储在响应的 quizResults 字段中:

json
{
  "formMode": "knowledge_quiz",
  "score": 7,
  "correctAnswers": 7,
  "totalScorableQuestions": 10,
  "maxScore": 10,
  "matchedEndingId": "507f1f77bcf86cd799439099"
}

测试条件结尾

  1. 发布您的测验表单。
  2. 使用不同的答案模式提交响应以触发每个结尾屏幕。
  3. 响应 控制面板中验证 quizResults 包含预期的分数和 matchedEndingId
  4. 确认每个受访者看到正确的结尾屏幕。

测试期间,记录每个题目的分值以预测预期分数。对于复杂的测验表单,一个将选项映射到分值的电子表格会很有帮助。

最佳实践

  1. 覆盖所有分数范围。 确保每个可能的分数都映射到一个结尾屏幕。将 0 作为最低范围的最小值,将最高可能分数作为最高范围的最大值。

  2. 保持反馈积极。 即使是低分,也在结尾屏幕描述中使用积极和建设性的语言。

  3. 明智使用回退。 表单中的第一个结尾屏幕是默认回退。使其成为通用、安全的消息,以防分数范围配置错误。

  4. 限制结尾数量。 三到五个不同的结尾通常提供足够的个性化,而不会变得难以管理。

  5. 测试边界情况。 提交恰好在两个范围边界上的分数的响应,以验证选择了正确的结尾。

相关内容

最后更新:2026年4月6日