Qualtrics得分循环&合并问题

时间:2017-09-03 02:13:36

标签: javascript loops merge qualtrics scoring

我正在设置一个简单的Qualtrics调查,其中一个问题是Loop&合并功能(在这一块中); in Loop&合并字段1,我已经为我的媒体文件提供了URL。受访者必须从两个答案选项中选择正确答案(让我们说是/否)。我的所有文件都设置为Loop&在一个问题中合并,这样我就不必为每个媒体文件创建100个单独的问题。

这很有效,但是,我还想对受访者的答案进行评分。 Qualtrics中的常规“评分”功能似乎对我不起作用,因为每个问题我只能提供一个评分选项(即我只能说第一个答案总是1分,并且第二个答案总是0分)。但是,正确答案因我的文件而异(有时候是/是第一个选项;有时是否/第二个选项)。

我想可能有一种方法可以在Loop&中的字段2中列出正确的答案(=即应该得到1分的答案)。合并功能;然后在问题中包含一些(javascript?)代码,该代码将根据Loop& Sons的Field 2中的“正确答案”检查调查接受者的答案选择。每个媒体文件的合并功能。如果参与者的所选答案对应于每个媒体文件的字段2,则代码将分配“1”点。

我如何编写(javascript)代码来计算每个问题的分数和最终的总分? (我不需要调查人员看他们的分数,但一旦一个人完成,我想很快看到他们的最终总分是多少,比如说100分中的72分。)

更新:在循环/合并功能中,我在Field2中添加了正确的答案(对于每个文件),在Field3中添加了错误的答案。如下所示,我将循环字段(2和3)用于我的问题选择。我在Field4中添加了关于是否应该更改答案选项顺序的代码(0,1; 0 =不更改顺序,1 =更改顺序),以便选项始终以相同的顺序发生(对于例如,总是选择1 =“是”,选择2 =“否”。)我(未成功)尝试使用以下JS代码来引用字段4:

if (${lm://Field/4}==1) {
    (choiceNum = ${lm://Field/3},  ${lm://Field/2})
} 

如果有一种没有JavaScript的工作方式,我也很高兴听到这个选项。

非常感谢你!

1 个答案:

答案 0 :(得分:0)

没有JavaScript的情况如何:

  • 将您的两个选项包括为循环字段:字段2是正确答案,字段3是错误答案
  • 将您的循环字段(2和3)输入到您的问题选择中
  • 随机选择
  • 得分问题:选择1 /场2 = 1分,选择2 /场3 = 0分。