我目前有一项关于 qualtrics 的调查,我需要参与者对可能 48 的三个声音片段进行评分。目前我将它作为循环和合并块,其中为每个参与者嵌入 48 个可能的声音片段中的一个 - 并且重复三次。不幸的是,这意味着我有随机但不一定相等的每个剪辑的评级分配。
我在想实现这一点的最简单方法是通过某种方式对循环进行编码并合并,这样一旦每个剪辑的评级为 3 x,它就会从循环中删除并为所有未来的参与者合并。但是,我不知道该怎么做。
任何建议将不胜感激!!!
在循环和合并块之前的块中,使用 48 个声音片段创建一个隐藏问题作为答案选项。然后使用高级随机化显示 3 的随机子集,并选中该Evenly Present Elements
框。根据Displayed Choices
隐藏问题中的更新循环以循环。取消选中randomize loop order
循环和合并块中的选项。
可以在此处找到您隐藏问题的 Javascript(也在下面复制):https ://gist.github.com/marketinview/d9c9f7f438c771850819
Qualtrics.SurveyEngine.addOnload(function() {
var questionDiv = this.getQuestionContainer();
questionDiv.style.display = "none";
this.clickNextButton();
});