我正在进行Qualtrics的实验。调查中使用的字体是我正在测试的变量之一。
我想对50%的参与者使用“MS Serif”,对其他50%的参与者使用“MS Sans Serif”。这些字体是您可以在Qualtrics的“外观和感觉”UI中选择的字体的一部分。
我还必须记录每个参与者看到的字体。
我该怎么做?
我的第一个想法是创建两个调查,然后让Mechanical Turk随机选择其中一个。但是,我的帐户只允许我一次进行一次有效的调查。
答案 0 :(得分:2)
这可能取决于您的主题,但您可以尝试以下方式。
首先,在Survey Flow的顶部,添加一个随机数发生器,以均匀地选择两个嵌入数据块中的一个,以进行50/50分割。嵌入数据块内部将字体系列分配给嵌入数据变量:
Randomizer
Block 1
fontFamily = 'MS Serif'
Block 2
fontFamily = 'MS Sans Serif'
然后在Look& Feel Advanced下,使用源编辑将以下内容添加到页眉:
<style>
#RestoredResponseBar, .Skin, .Skin .yui-skin-sam .yui-calcontainer,
.Skin button, .Skin input, .Skin select, .Skin textarea {
font-family: ${e://Field/fontFamily};
}
</style>
修改强> 如果标题中的样式标记对您不起作用,您可以尝试使用标题中的JavaScript添加自定义样式:
<script type="text/javascript">
Qualtrics.SurveyEngine.addOnload(function() {
var fontFamily = "${e://Field/fontFamily}";
$('customStyles').update("#RestoredResponseBar, .Skin, "
+ ".Skin .yui-skin-sam .yui-calcontainer, .Skin button, .Skin input, "
+ ".Skin select, .Skin textarea { font-family: " + fontFamily + " }");
});
</script>
请注意上面嵌入式数据分配中从双引号到单引号的更改。