我有大约1000张图像,我想在Qualtrics上对这些图像进行随机化,这样每当有人进行调查时,只会出现一张图像。任何人都可以指导我完成这个,因为我没有任何Java脚本背景。
我准备了以下代码,此代码由数组中的图像ID组成。函数随机生成基于数组中图像id的总数的随机数。该数字用于从阵列中选择一个图像。然后,此图像将附加Web链接。但是,我不确定此代码的逻辑是否正确。如果有人可以看看这个会很有帮助,因为我不熟悉java脚本
Qualtrics.SurveyEngine.addOnload(function()
{var currentQuestionID = this.getQuestionInfo().QuestionID;
var arr1=[IM_agGu9Te6eP0pjN3,IM_79ZbXlCrr1iRXNz,IM_2i5fyTch,IM_5uxw4IrD0TMupmt,IM_5dNoMSOmYDRVBOJ]
function randomImage()
{
var idx = Math.floor(Math.random()*MAX_PLUS_ONE);
return images[idx];
};
var image1 = randomImage();
image1.style.display = 'https://az1.qualtrics.com/ControlPanel/Graphic.php?IM= 'imgae1
答案 0 :(得分:0)
由于您没有JavaScript的任何背景知识,因此您可以在调查流程中使用Qualtrics Randomizer来避免它:
Randomizer (select one of the following, evenly distribute)
- Embedded data block: image = image1url
- Embedded data block: image = image2url
- Embedded data block: image = image3url
- etc.