X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fassessment.js;h=aced6f207ec67691aa8f8b4daf9a9d234e943bea;hb=4a4a64970d7ee507fe100f18f0e64c1de7223af0;hp=985864371fe702988ef2d56af3899d2b6d254a5a;hpb=3b8117c51c644b050b87811f1a923f6b7e5b7916;p=qomet.git diff --git a/public/javascripts/assessment.js b/public/javascripts/assessment.js index 9858643..aced6f2 100644 --- a/public/javascripts/assessment.js +++ b/public/javascripts/assessment.js @@ -181,7 +181,7 @@ let V = new Vue({ }, 1000); }, // stage 2 - sendAnswer: function() { + sendOneAnswer: function() { const realIndex = this.answers.indices[this.answers.index]; let gotoNext = () => { if (this.answers.index == assessment.questions.length - 1) @@ -216,6 +216,13 @@ let V = new Vue({ }, }); }, + // TODO: I don't like that + sending should not be definitive in exam mode with display = all + sendAnswer: function() { + if (assessment.display == "one") + this.sendOneAnswer(); + else + assessment.questions.forEach(this.sendOneAnswer); + }, // stage 2 --> 3 (or 4) // from a message by statements component, or time over endAssessment: function() {