我使用qualtrics显示参与者的刺激。我将刺激分为两个维度。
第一个维度由字母(a,b,c)
表示第二个维度由数字(1,2,3)
表示 因此,每个刺激可以是九个组合字母*数之一(例如,a1,a2,a3,b1,b2等)。每个受试者应该看到3个刺激,3个字母中的每一个和3个数字中的每一个。然而,字母和数字应该只出现一次。例如,一位参与者将看到{a1,b2,c3},另一位参与者将看到{c1,b3,a2}。但我不希望参与者看到{a3,b2,a1}。有36种可能的组合。所以当然我可以创建36个块并随机显示它们,但我想避免这种情况,因为每个刺激都很复杂并且会发生错误。我想要的是首先告诉qualtrics随机显示9种可能的组合之一(3 * 3)。然后,随机显示剩下的4种可能组合中的一种(2 * 2)。然后显示采样剩余的第二个刺激的最后一个刺激。
知道如何在Qualtrics中做到这一点吗?
答案 0 :(得分:1)
我们在Qualtrics调查中处理此问题的方法是将有关JavaScript发生的数据存储在标头中。这样可以在下一个问题中使用“历史记录”,因此可以通过消除某些选择来告知您的随机抽奖。希望对您有用!
在加载页面时,将JS添加到问题中:
Qualtrics.SurveyEngine.addOnload(function() {var that = this; yourFunction(that);});
yourFunction应该在Qualtrics标头中声明(可通过“外观”获得),您可以在其中输入JavaScript:
保存嵌入式数据以继续传递:
Qualtrics.SurveyEngine.setEmbeddedData("yourvarname", yourvardata);
检索数据:
Qualtrics.SurveyEngine.getEmbeddedData('yourvarname')
最好, 玛丽恩