let answersUser = this.quiz.score.answers;
let wrongIcon = getSpriteIcon("quiz-wrong");
+ console.log(status)
+ console.log(this.quiz.score)
+
reviewList = reviewList.map((c, i) => {
return {
'question': c['question'],
'type': c['type'],
'correctAnswers': c['answers'].filter((c__,k) => { //on filtre les réponses
- let status_ = answersUser[i]
+ let status_ = c['answers']
if(c['type'] === "multiple") {
status_ = parseInt(c['answers'][k].correct) === 1;
}
if(c['type'] === "match" && !quiz.score.isPassed() && c['answers'][answersUser[i][k_]] > 0) {
c_['proposition'] = c['answers'][answersUser[i][k_]]['proposition']
}
- c_['status'] = status[i].answers[[answersUser[i][k_]]]
+ c_['status'] = status[i].answers[k_]
return c_
}),
'status': status[i].ok,
}
})
+ console.log('reviewList',reviewList)
+
let html = '';
for (var i in reviewList) {
i = parseInt(i);