我有一个调查,我希望从" Pick Group和Rank"列表用于第二个问题。我们需要两个项目和排名。第二阶段的操作是一组复杂的随机成对比较,基本的Qualtrics功能不够灵活,无法完成。
我查看了Qualtrics Javascript API,并假设其中一个getChoices*
函数是我想要的,但我不知道如何引用上一个问题。
感谢您的帮助!
答案 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...