diff options
Diffstat (limited to 'theme/javascript/core/quiz.js')
-rw-r--r-- | theme/javascript/core/quiz.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/theme/javascript/core/quiz.js b/theme/javascript/core/quiz.js index bc1a16d..4e30fea 100644 --- a/theme/javascript/core/quiz.js +++ b/theme/javascript/core/quiz.js @@ -20,8 +20,11 @@ define([ $quiz.find(".question").each(function(q) { var result = true; - var $answers = $quiz.find(".question-answers").slice(q).find("input[type=radio], input[type=checkbox]"); - $(this).find("input[type=radio],input[type=checkbox]").each(function(i) { + + var $questions = $(this).find(".question-content").find("input[type=radio], input[type=checkbox]"); + var $answers = $(this).find(".question-answers").find("input[type=radio], input[type=checkbox]"); + + $questions.each(function(i) { var correct = $(this).is(":checked") === $answers.slice(i).first().is(":checked"); result = result && correct; if (!correct) { |