각 질문에 대한 응답자의 반응 시간을 측정하기 위해 다음 스크립트를 작성했습니다. 제 질문은 어떻게 반응 시간을 가져올 수 있습니까?Qualtrics의 반응 시간 검색
Qualtrics.SurveyEngine.addOnload(function(){
\t var starttime = new Date().getTime();
\t var that = this;
\t this.hideNextButton();
\t this.questionclick = function(event,element){
\t \t if (element.type == 'radio') {
\t \t \t var endtime = new Date().getTime();
\t \t \t var reactiontime = endtime - starttime;
\t \t \t document.getElementById("QR~"+this.questionID).value = document.getElementById("QR~"+this.questionID).value + "X" + reactiontime + ",";
\t \t }
\t that.clickNextButton();
\t }
});
당신의 질문은 분명하지 않습니다. 그것에서 어디서 검색? ("QR ~"+ this.questionID)가 잘못되었습니다. 그것은 ("QR ~"+ that.questionId)이어야합니다. 또한 질문 유형이 일치하지 않습니다. element.type == 'radio'는 하나의 답을 객관식으로 가정하지만 텍스트 값을 업데이트하려고합니다. 답장을 보내 주신 덕분에 –
@ T.Gibbons에게 감사드립니다. JS 코드에서 검색하고 싶습니다. 즉, reactiontime = endtime - starttime; 반응 시간에 대한 데이터 스프레드 시트에 열을 포함시킬 수 있는지 여부는 알 수 없습니다. 텍스트 값을 업데이트하는 대신 객관식 값을 업데이트하려면 어떻게해야합니까? 제발 조언. 고마워요! –