Random 在qualtrics中,显示随机条件于先前刺激的刺激

Random 在qualtrics中,显示随机条件于先前刺激的刺激,random,survey,qualtrics,Random,Survey,Qualtrics,我使用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向参与者展示刺激。我把我的刺激分为两个维度

第一个维度由字母(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中如何做到这一点吗?

我们在qualtrics调查中处理这一点的方法是通过JavaScript将发生的事情的数据存储在标题中。这使得“历史”在下一个问题中可用,因此它可以通过消除一些选项通知您的随机抽取。希望这对你有用

加载页面时,将JS添加到问题中:

Qualtrics.SurveyEngine.addOnload(function(){var that=this;yourFunction(that);})

您的函数应该在Qualtrics标题中声明(通过“look&feel”提供),您可以在其中输入JavaScript:

保存要传递的嵌入数据:
Qualtrics.SurveyEngine.setEmbeddedData(“yourvarname”,yourvardata)

检索数据:
Qualtrics.SurveyEngine.getEmbeddedData('yourvarname')

最好的,
marijn

刺激物是图像吗?刺激物是短篇小说(文本)