gpt4 book ai didi

Qualtrics.SurveyEngine.addOnload 在 Qualtrics 调查软件中以预览模式运行两次

转载 作者:行者123 更新时间:2023-12-02 15:28:27 26 4
gpt4 key购买 nike

每当我尝试在预览模式下测试 Qualtrics 调查时,Qualtrics.SurveyEngine.addOnload 将被调用两次。对于条件事件(如大多数示例)来说,这不是问题,但对于无条件代码定时页面更改(这也会被触发两次)来说,这是一个大问题。请参阅以下代码段:

Qualtrics.SurveyEngine.addOnload(function()
{
$('NextButton') && $('NextButton').hide();
var that = this;
var timeOutInterval=1000+Math.trunc(Math.random()*10000);
alert(timeOutInterval); //for Testing only
var myVar;
myVar = setTimeout(function(){ that.clickNextButton();}, timeOutInterval);
});

如果我启动调查,这将导致页面在 1-11 秒后发生变化。如果我预览调查,也会发生这种变化,然后是第二次变化。警报也将显示两次。

有没有人有解决方案,如何在预览模式下测试此功能?

最佳答案

我也遇到过 JFE 的调查预览问题。有一些方法可以绕过 JFE 模式并在非 JFE 模式下进行预览。

如果只关心 block 中的一组特定问题而不关心调查流程,最简单的解决方案是使用 View block 。它不使用 JFE。转到 Block 下拉菜单并选择 View Block。

如果您需要预览整个调查,可以使用一些技巧来“破坏”JFE 并强制其进入非 JFE 模式。随着 Qualtrics 进行更改,这些技巧似乎是一个移动的目标。我发现今天在我的 Qualtrics 帐户上为我工作的最好的(最简单的)方法(注意所有限定符)是将调查结束对象添加到调查流程中,单击自定义,然后选中“覆盖调查选项”盒子。

如果这不起作用,我发现一旦调查超过一定规模,它就不再使用 JFE 模式。我不知道限制是多少,但如果你在调查结束后添加一堆假问题,你也可以用这种方式来欺骗它。

关于Qualtrics.SurveyEngine.addOnload 在 Qualtrics 调查软件中以预览模式运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29159984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com