私はjavascriptでいくつかのコードを使用しており、レスポンスを保存するのに苦労しています。どのようにそれを微調整しても、私は実際のデータファイルの変数を見ることができません。私のスクリプトは次のようになります。Qualtrics JavaScriptがレスポンスを保存していません
Qualtrics.SurveyEngine.addOnload(function() {
if ($('NextButton'))
$('NextButton').hide();
if ($('PreviousButton'))
$('PreviousButton').hide();
var that = this;
Event.observe(document, 'keydown', function(e) {
var choiceID = null;
if (e.keyCode == 49) { //'1' was pressed
choiceID = 1;
} else if (e.keyCode == 50) { //2'' was pressed
choiceID = 2;
} else if (e.keyCode == 51) { //'3' was pressed
choiceID = 3;
} else if (e.keyCode == 52) { //'4' was pressed
choiceID = 4;
} else if (e.keyCode == 53) { //'5' was pressed
choiceID = 5;
} else if (e.keyCode == 54) { //'6' was pressed
choiceID = 6;
} else if (e.keyCode == 55) { //'7' was pressed
choiceID = 7;
}
if (choiceID) {
that.setChoiceValue(choiceID, true);
that.clickNextButton();
}
});
});
調査の実行には、このコードの罰金を思ったが、何のchoiceID
変数が私のデータファイルには行われません。私は同様の他のバリエーションを試みました。彼らはすべて画面上を通過しますが、私のデータファイルには変数はありません。
ご協力いただければ幸いです。私は完全に困惑しています。
コードがjavascriptの場合、なぜタグが 'java'ですか? – Athamas
choiceIDは埋め込み変数ではないため、応答データには含まれません。 choiceIDは、多項選択問題で選択された選択肢です。あなたのデータファイルを見て、このスクリプトが添付されている質問への回答があることを確認してください。値は選択されたchoiceIDでなければなりません(質問が単一選択の複数選択であり、選択IDが1〜7である限り、通常は...ですが必ずしもそうではありません)。 –
私はデータファイルを調べましたが、1-7のようなものはありません。私は反応時間を求める質問をいくつか持っています。私が得ているのはそれらのものだけです。 –