如何在qualtrics调查中随机为用户分配字体

如何在qualtrics调查中随机为用户分配字体,qualtrics,Qualtrics,我正在做一个关于质量的实验。调查中使用的字体是我正在测试的变量之一 我想对50%的参与者使用MS Serif,对其他50%的参与者使用MS Sans Serif。这些字体是您可以在Qualtrics的外观UI中选择的字体的一部分 我还必须记录每个参与者看到的字体 我该怎么做 我的第一个想法是创建两个调查,让Mechanical Turk随机选择其中一个。但是,我的帐户一次只允许我进行一次活动调查。这可能取决于您的主题,但您可以尝试以下方法 首先,在调查流的顶部,添加一个随机化器,从两个嵌入的数据

我正在做一个关于质量的实验。调查中使用的字体是我正在测试的变量之一

我想对50%的参与者使用MS Serif,对其他50%的参与者使用MS Sans Serif。这些字体是您可以在Qualtrics的外观UI中选择的字体的一部分

我还必须记录每个参与者看到的字体

我该怎么做


我的第一个想法是创建两个调查,让Mechanical Turk随机选择其中一个。但是,我的帐户一次只允许我进行一次活动调查。

这可能取决于您的主题,但您可以尝试以下方法

首先,在调查流的顶部,添加一个随机化器,从两个嵌入的数据块中均匀地选择一个,以获得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添加自定义样式:


请注意上述嵌入数据分配中从双引号到单引号的更改。

这可能取决于您的主题,但您可以尝试以下操作

首先,在调查流的顶部,添加一个随机化器,从两个嵌入的数据块中均匀地选择一个,以获得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添加自定义样式:


注意上面嵌入的数据分配中从双引号到单引号的变化。

这不起作用,但让我更进一步。使用源代码编辑将样式放在标题中没有效果。然而,当我在同一个高级页面上使用addcustomcss时,我能够添加对页面有影响的css。但是,未对管道文本进行评估。它实际上要求浏览器使用字体系列${e://Field/fontfamine}。你知道为什么1源代码编辑方法没有任何效果,或者2如何让管道文本在添加自定义css方法中工作吗?更新:标题方法不工作的原因是qualtrics似乎没有在标题html中包含元素。它将允许其他元素,如,但标题中的标记不适用于我。不知道为什么它不适合你,除非你没有标记html权限。Qualtrics正在剥离我提供的标记,就像它剥离标记一样。也许你没有标记html权限是对的。如果你有JavaScript权限,你可以在没有标记的情况下将脚本添加到每页的一个问题中。这不起作用,但让我更进一步。使用源代码编辑将样式放在标题中没有效果。然而,当我在同一个高级页面上使用addcustomcss时,我能够添加对页面有影响的css。但是,未对管道文本进行评估。它实际上要求浏览器使用字体系列${e://Field/fontfamine}。你知道为什么1源代码编辑方法没有任何效果,或者2如何让管道文本在添加自定义css方法中工作吗?更新:标题方法不工作的原因是qualtrics似乎没有在标题html中包含元素。它将允许其他元素,如,但标题中的标记不适用于我。不知道为什么它不适合你,除非你没有标记html权限。Qualtrics正在剥离我提供的标记,就像它剥离标记一样。也许你没有标记html权限是对的。如果你有JavaScript权限,你可以在没有标记的情况下将脚本添加到每个页面上的一个问题中。