]> _ Git - fluidbook-toolbox.git/commitdiff
wait #4030 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 2 Nov 2020 15:04:33 +0000 (16:04 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 2 Nov 2020 15:04:33 +0000 (16:04 +0100)
resources/quiz/js/main.js

index e3aa5d9d19aaaf19e2927bea98215699010e8508..fbc228d2e2f79207fc5f90f789b9aba31e8cd82e 100644 (file)
                 }
             }
             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;