this_score = 0;
for (let answerIndex in question.answers) {
const answer = question.answers[answerIndex];
- console.log("answer.drop_area", answer.drop_area, "userAnswers[answerIndex]", userAnswers[answerIndex])
this_score += ((answer.drop_area === userAnswers[answerIndex]) ? answer.score : 0);
if(answer.drop_area !== userAnswers[answerIndex]) {
min_score = this.getMinScore(question);
this_score = 0;
for (let k in userAnswers) {
+ const answer = question.answers[k];
if (parseInt(k) === parseInt(userAnswers[k])) {
answersStatus[k] = 'ok'
- this_score = userAnswers[k].score
+ this_score += answer.score
} else {
answersStatus[k] = 'nok'
}
}
+
ok = this_score >= min_score ? 'ok' : 'nok';
log.answer = userAnswers;
} else {