私はJscriptを使用して、Qualtricsのキーストロークで質問に答えることができます。3つのキーストロークを使用してQualtricsでアンケートに回答する
それはQualtricsによって例で提供される2つのオプションと同様に動作します:https://www.qualtrics.com/university/researchsuite/developer-tools/custom-programming/example-code-snippets/#ExampleJavaScript私は働いていない第三のキーストロークオプション(プレスq)を追加
:何とかQためのキーストロークが登録されているが、どちらもそれは入らないんjまたはkを押した場合のように、次の質問に進むこともできません。以下のコードを参照してください。どんな助言もありがとう - ありがとう!
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();
}
});
});
});
感謝:
はここでも問題を修正し、いくつかのクリーンアップコード(3)です!しかし、まだ解決されていません。 1)あなたの構文を挿入しました。 2)私は強制的な応答をオフにした。 3)調査を完全に実行し、プレビューモードではありません。何とかQualtricsはキーストロークを記録しません。 –