如何访问Qualtrics中之前问题的回复

时间:2017-04-03 17:23:28

标签: javascript qualtrics

我有一个调查,我希望从" Pick Group和Rank"列表用于第二个问题。我们需要两个项目和排名。第二阶段的操作是一组复杂的随机成对比较,基本的Qualtrics功能不够灵活,无法完成。

我查看了Qualtrics Javascript API,并假设其中一个getChoices*函数是我想要的,但我不知道如何引用上一个问题。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

基于评论的编辑答案:

您只能使用JavaScript访问同一页面上的内容(问题)。我假设你的问题在不同的页面上(否则它将是一个真正的混乱)。因此,您无法使用getChoices()访问第一个问题的答案。您可以将选择/组/等级中的答案输入到第二个问题中,但是在那时很难有效地使用它们。

更好的方法是将所有选择/组/排名管道变量(项目和排名)发送到Web服务脚本,并让它按排名对项目进行排序。这就是我一直这样做的。

您将选择/组/排名变量输入到Web服务调用的参数中。因为在这种情况下,您正在处理对(描述和排名),您可能希望使用您的Web服务脚本可以使用的分隔符使它们成为一个参数,例如:

answer1 = ${q://QID1/ChoiceDescription/1}~${q://QID1/ChoiceNumericEntryValue/Rank/1}
answer2 = ${q://QID1/ChoiceDescription/2}~${q://QID1/ChoiceNumericEntryValue/Rank/2}
etc...