Logic 在线测验的逻辑(你是什么类型的人)

Logic 在线测验的逻辑(你是什么类型的人),logic,Logic,我创建了一个有12个问题的在线测验。每个问题有4个选项可供选择作为答案 在测验结束时,我们的想法是将他们发送到4个感谢页面中的一个页面,该页面上有陈述,例如“你回答的主要是‘a’你就是这种类型的人” 然而,我正在努力想出逻辑。我使用的软件(TypeForm.com)提供了两个逻辑选项 逻辑跳跃=带有可选(且无限制)和/或语句的If/Else语句。 计算器=允许您为每个答案分配分数 如何使用这些选项分配正确的最终屏幕?目前我有以下设置: 给所有答案a打1分 给所有答案b)打2分 将所有答案c的得分

我创建了一个有12个问题的在线测验。每个问题有4个选项可供选择作为答案

在测验结束时,我们的想法是将他们发送到4个感谢页面中的一个页面,该页面上有陈述,例如“你回答的主要是‘a’你就是这种类型的人”

然而,我正在努力想出逻辑。我使用的软件(TypeForm.com)提供了两个逻辑选项

逻辑跳跃=带有可选(且无限制)和/或语句的If/Else语句。 计算器=允许您为每个答案分配分数

如何使用这些选项分配正确的最终屏幕?目前我有以下设置:

给所有答案a打1分

给所有答案b)打2分

将所有答案c的得分定为3分

给所有答案d)打4分

在最终答案上,有一个逻辑跳转,它具有以下逻辑:

“如果‘分数’等于‘12’,则跳转到‘自定义端A’”

然而,除非测验者每次都回答a),否则这是行不通的,这是极不可能的

我们还有以下其他选择:

”小于或等于“

大于或等于“

所以我们可以创建一个范围,答案可能介于两者之间

另一个选项是选择逻辑: 如果Q1的答案等于a),如果Q2的答案等于a等等。。。直到添加了所有不同的变体 但我认为,这将是太多的方式设置不同的变化量

有人帮我吗?p、 如果这是离题,我道歉,它已经从MathStack中删除,他们建议我在这里尝试


另外,该软件不允许您使用变量来进行计数,这是数学论坛上有人建议的。

这个解决方案是一个可怕的黑客攻击,但它应该适用于12个问题。为您的答案指定以下数字:

score A = 1
score B = 100
score C = 10000
score D = 1000000
现在,根据总分,您可以耐心地检查所有可能性(订单事项)

如果(分数>=03000000,分数=02030000,分数=01030000,分数=00030000,分数=02020300,分数=020030300,分数=01020300,分数=01010300,分数=01000300,分数=00020300,分数=00010300,分数=00000300,分数
if (score >= 03000000 and score <= 99999999) then D
if (score >= 02030000 and score <= 02999999) then C
if (score >= 01030000 and score <= 01999999) then C
if (score >= 00030000 and score <= 00999999) then C
if (score >= 02020300 and score <= 02029999) then B
if (score >= 02010300 and score <= 02019999) then B
if (score >= 02000300 and score <= 02009999) then B
if (score >= 01020300 and score <= 01029999) then B
if (score >= 01010300 and score <= 01019999) then B
if (score >= 01000300 and score <= 01009999) then B
if (score >= 00020300 and score <= 00029999) then B
if (score >= 00010300 and score <= 00019999) then B
if (score >= 00000300 and score <= 00009999) then B
otherwise A