J'utilise Jscript pour permettre à Keystrokes dans Qualtrics de répondre à une question.Utilisation de 3 touches KEYSTROKES pour répondre à un sondage dans Qualtrics
Il fonctionne comme avec 2 options prévues dans l'exemple par Qualtrics: https://www.qualtrics.com/university/researchsuite/developer-tools/custom-programming/example-code-snippets/#ExampleJavaScript
J'ai ajouté une troisième option Keystroke (appuyez sur q) qui ne fonctionne pas: en quelque sorte la combinaison de touches pour q est enregistré, mais ne ne peuvent pénétrer dans les données ni passer à la question suivante comme c'est le cas en appuyant sur j ou k. Voir le code ci-dessous. Tout conseil apprécié - merci!
Qualtrics.SurveyEngine.addOnload(function()
{
/*Place Your Javascript Below This Line*/
this.hideNextButton();
this.hidePreviousButton();
var that = this;
Event.observe(document, 'keydown', function keydownCallback(e) {
var choiceID = null;
switch (e.keyCode) {
case 74: // 'j' was pressed
choiceID = 1;
break;
case 75: // 'k' was pressed
choiceID = 2;
break;
case 81: // 'q' was pressed
choiceID = 5;
break;
}
if (choiceID) {
Event.stopObserving(document, 'keydown', keydownCallback);
that.setChoiceValue(choiceID, true);
that.clickNextButton();
}
});
});
});
Un grand merci pour la grande aide! Cependant, ce n'est toujours pas résolu. 1) J'ai inséré votre syntaxe. 2) J'ai désactivé la réponse forcée. 3) Je cours entièrement le sondage et ne suis pas en mode aperçu. D'une manière ou d'une autre, Qualtrics n'enregistre pas la frappe. –