Qualtrics에서이 코드를 구현하는 데 문제가 있습니다. 바로 지금, 저는 두 개의 임베디드 데이터 필드를 조사 흐름에서 블록으로 작성했습니다.이 필드는 "Lambda_Block_1"및 "Lambda_Mat"에서 계산을 수행 할 응답이 있습니다.자바 스크립트 계산을 Qualtrics에 구현하는 데 도움이 필요합니다.
매트릭스 테이블에서 일련의 질문을 한 후에 페이지 나누기를 수행합니다. 그럼 내 다음 질문은 자리 표시 자/타이밍 창입니다. 이 질문에서이 자바 스크립트를 배치합니다 :
Qualtrics.SurveyEngine.addOnload(function()
{
var block_1= [parseInt("${q://QID664/SelectedAnswerRecode/1}"),
parseInt("${q://QID664/SelectedAnswerRecode/2}"),
parseInt("${q://QID664/SelectedAnswerRecode/3}"),
parseInt("${q://QID664/SelectedAnswerRecode/4}"),
parseInt("${q://QID664/SelectedAnswerRecode/5}"),
parseInt("${q://QID664/SelectedAnswerRecode/6}"),
parseInt("${q://QID664/SelectedAnswerRecode/7}"),
parseInt("${q://QID664/SelectedAnswerRecode/8}"),
parseInt("${q://QID664/SelectedAnswerRecode/9}"),
parseInt("${q://QID664/SelectedAnswerRecode/10}")];
var lambda_mat
lambda_mat= [.7, .9, 1.1, 1.3, 1.5, 1.7, 1.9, 2.1, 2.3];
lambda_mat.reverse();
for(i=0;i<lambda_mat.length;i++) {
switchpoints[i] = switchpoints[i] * lambda_mat[i];
}
var filtered_switchpoint
filtered_switchpoint= switchpoints.filter(0);
var lambda_block_1
if (switchpoints.allValuesSame() == true || filtered_switchpoint.length >1){
lambda_block_1=0;
}else{
lambda_block_1= filtered_switchpoint;
}
Qualtrics.SurveyEngine.setEmbeddedData("Lambda_Block_1",lambda_block_1);
});
Qualtrics에서 실행하는 데 도움이 필요합니다. 왜 이것이 작동하지 않는지 알 수 있습니까? 자바 코딩 오류?
코드가 작동하지 않는 이유는 설명이 아닙니다 ... – dda
@dda 제 의견을 좀 더 명확하게 편집했습니다. 감사. –