使用Qualtrics :( How)我可以关闭语言菜单栏并显示两个十进制数字吗?

时间:2017-01-26 16:53:10

标签: qualtrics

现在我面临两个问题,我不确定它们是否可以在Qualtrics系统内按需要解决:

  • 我的调查有3种语言版本,因此,Qualtrics会在调查之上显示一个菜单栏,供每位参与者在语言之间进行选择。但是,我不希望人们改变语言,因为它可能会对他们的行为产生影响。我可以关闭菜单栏,还是应该使用不同的调查并删除其他翻译?

  • 我的调查计算基于效果的收益,例如1欧元或0.10欧元,并在每次试验后将其显示给参与者。由于某些情况,可能会计算出一个3位小数,例如1.121€,我将其用于$e{ round( e://Field/pay * e://Field/factor , 2 ) }。 但是,出于显而易见的原因,10美分显示为0.1 €而不是现实世界0.10 €,我更喜欢这样。我尝试将.toFixed(2);添加到相应的代码行Qualtrics.SurveyEngine.setEmbeddedData( 'balance', balance + pay ).toFixed(2);,但之后该特定答案选项不再响应。也许这种方法存在语法或逻辑错误?还有别的尝试吗?

1 个答案:

答案 0 :(得分:3)

要在所有页面上隐藏语言选择器,请在页眉或页脚中添加以下内容:

<script type="text/javascript">
Qualtrics.SurveyEngine.addOnload(function () {
    $$('.LanguageSelectorContainer').first().hide();
});
</script>

是的,您的.toFixed代码会导致语法错误。尝试:

Qualtrics.SurveyEngine.setEmbeddedData( 'balance', (balance + pay).toFixed(2) );