}
}
updateScore();
- if ($(question).attr('data-count') == '0') {
- ok = null;
- } else {
+ var ok = null;
+ if ($(question).attr('data-count') == '1') {
ok = questionStatus[$(question).data('q')]
}
if ($(next).is("#resultsscreen")) {
var show = showReview === 'always' || (showReview === 'passed' && checkScore());
- if (show) {
+ if (!show) {
$('#correction').hide();
} else {
$('#correction').show();
log.answer = $(this).find('input').val();
}
+ if (!count) {
+ ok = null;
+ }
+
questionStatus[qn] = ok;
var b = $("#correction .correction[data-i='" + qn + "'] .badge");
- $(b).removeClass('correct').removeClass('incorrect').addClass(ok ? 'correct' : 'incorrect');
+ $(b).removeClass('correct').removeClass('incorrect');
+ if (ok === true) {
+ $(b).addClass('correct');
+ } else if (ok === false) {
+ $(b).addClass('incorrect');
+ }
if (ok && count) {
score++;
log.score = 1;