X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fassessment.js;h=ad309d7cf12d98e1656d55868b788c5d1db29d6f;hp=aced6f207ec67691aa8f8b4daf9a9d234e943bea;hb=29c8b391bcdf6ffca53545178e2ad194287a1bdc;hpb=e49ec3e4b6e8211edb96928d225c23fd05ab548d diff --git a/public/javascripts/assessment.js b/public/javascripts/assessment.js index aced6f2..ad309d7 100644 --- a/public/javascripts/assessment.js +++ b/public/javascripts/assessment.js @@ -157,7 +157,7 @@ let V = new Vue({ // Got password: students answers locked to this page until potential teacher // action (power failure, computer down, ...) } - socket = io.connect("/" + assessment.name, { + socket = io.connect("/", { query: "aid=" + assessment._id + "&number=" + this.student.number + "&password=" + this.student.password }); socket.on(message.allAnswers, this.setAnswers); @@ -232,6 +232,7 @@ let V = new Vue({ { this.stage = 4; this.answers.showSolution = true; + this.answers.displayAll = true; return; } $.ajax("/end/assessment", { @@ -248,17 +249,19 @@ let V = new Vue({ assessment.conclusion = ret.conclusion; this.stage = 3; delete this.student["password"]; //unable to send new answers now - socket.disconnect(); - socket = null; }, }); }, // stage 3 --> 4 (on socket message "feedback") setAnswers: function(m) { - for (let i=0; i