![](/img/trans.png)
[英]Qualtrics: Using Javascript to Score Questions Inside a Loop/Merge Block
[英]Qualtrics scoring Loop & Merge questions
我正在建立一个简单的Qualtrics调查,其中一个问题带有Loop&Merge功能(在此块中); 在“循环和合并”字段1中,我已将URL提供给媒体文件。 受访者必须从两个答案选项中选择正确的答案(假设是/否)。 我所有的所有文件都设置为一个问题内的“循环并合并”,这样我就不必为每个媒体文件创建100个独立的问题。
这很好,但是,我也想给受访者的答案打分。 Qualtrics中常规的“评分”功能似乎不适用于我,因为每个问题我只能提供一个评分选项(即,我只能说第一个答案始终为1分,第二个答案始终为0分)。 但是,正确的答案因文件而异(有时是“是” /第一个选项;有时是“否” /第二个选项)。
我在想可能有一种方法可以在循环和合并功能的字段2中列出正确的答案(即应该得到1分的答案)。 然后在问题中包含一些(javascript?)代码,这些代码将针对每个媒体文件,根据Loop&Merge功能的字段2中的“正确答案”检查调查对象的答案选择。 如果参与者选择的答案对应于每个媒体文件的字段2,则该代码将分配“ 1”点。
如何编写(javascript)代码以计算每个问题的分数以及最后的总体分数? (我不需要调查参与者来查看他们的得分,但是一旦完成一个人,我想快速查看他们的最终总得分是多少,例如100分中的72分。)
更新:在循环/合并功能中,我在Field2中添加了正确的答案(针对每个文件),在Field3中添加了错误的答案。 如下面的建议,我已经将循环字段(2和3)传送到我的问题选择中。 我在Field4中添加了有关是否应更改答案选项顺序的代码(0,1; 0 =请勿更改顺序,1 =更改顺序),以便选项始终以相同的顺序出现(对于例如,总是Choice 1 =“ Yes”,Choice 2 =“ No”。)我(未成功)尝试使用以下JS代码引用字段4:
if (${lm://Field/4}==1) {
(choiceNum = ${lm://Field/3}, ${lm://Field/2})
}
如果有没有JavaScript的工作方式,我也很高兴听到该选项。
非常感谢!
没有JavaScript的情况如何:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.