/ / Javascript pour terminer le sondage dans Qualtrics [fermé] - qualtrics

Javascript pour terminer le sondage dans Qualtrics [fermé] - qualtrics

Qualtrics et l’API Javascript qu’ils proposent sont nouveaux pour moi, et j’ai cherché des moyens de mettre fin à une enquête de longue durée à tout moment de son déroulement.

Le sondage sera donné par téléphone et de nombreux participants abandonneront à mi-parcours. Pour gagner du temps, il serait bon d’avoir un bouton "FIN DE L’ENQUÊTE MAINTENANT" sur chaque page.

Cela semble être possible avec la fonction navclick, mais la mise en œuvre exacte n’est pas claire

Toutes les suggestions sont appréciées.

Réponses:

3 pour la réponse № 1

Ces instructions vous aideront à créer unbouton en bas de chaque page qui permet à un utilisateur de passer à la fin du sondage à tout moment. Il utilise une question cachée, javascript et une logique de saut intégrée. Commençons.

Vous pouvez créer un bouton au bas de chaque page en ajoutant du code HTML à la section de pied de page.

<button id="EndNow" name="EndNowBtn" title="EndNow" type="button">End Survey Now</button>

Vous pouvez toujours ajouter des CSS pour personnaliser le bouton en fonction du thème. Pour mon enquête, j'ai ajouté:

#EndNow {
width: 200px;
padding: 10px;
font-size: 25px;
border-radius: 5px;
color: white;
background-color: #D11F40;
border: none;
}

Ensuite, ajoutez une question à choix multiples avec une seule réponse. à la fin de chaque page. Ce sera notre question "Skip". Ajouter une logique de saut à la question qui dit essentiellement: "Si le choix 1 est sélectionné, passez à la fin de l'enquête". Ajoutez ce Javascript à chaque question de saut:

Qualtrics.SurveyEngine.addOnload(function() {
$(this.question._$separator).hide();
$(this.questionId).hide();
var that = this;
var endBtn = document.getElementById("EndNow");

function skip() {
that.setChoiceValue(1, true);
that.clickNextButton();
};

endBtn.addEventListener("click", skip);
});

Remarque: Cet extrait de code inclut l'encapsuleur pré-rempli dans l'éditeur Javascript personnalisé.

Le Javascript cachera la question Ignorer et sélectionnera le premier choix chaque fois qu'un répondant cliquera sur le bouton "Terminer l'enquête maintenant" (ce qui les fera passer à la fin de l'enquête).