X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=routes%2Fpages.js;h=a78ba0d0098928dea244eb3df519147750f943b0;hb=db5571d67f6b6b3b841fa1eeaf2099cecf2bcffc;hp=15cf1fd950b7fcc9a37857b659e457b1d615671d;hpb=cc7c0f5e225138cd1ba29e872d4e36fa79a67a59;p=qomet.git diff --git a/routes/pages.js b/routes/pages.js index 15cf1fd..a78ba0d 100644 --- a/routes/pages.js +++ b/routes/pages.js @@ -114,8 +114,7 @@ router.get("/:initials([a-z0-9]+)/:courseCode([a-z0-9._-]+)/:assessmentName([a-z // Basic headless browser detection return res.json({errmsg: "Headless browser detected"}); } - // Strip conclusion + questions if exam mode (stepwise process) - delete assessment["conclusion"]; + // Strip questions if exam mode (stepwise process) delete assessment["questions"]; } res.render("assessment", { @@ -126,16 +125,17 @@ router.get("/:initials([a-z0-9]+)/:courseCode([a-z0-9._-]+)/:assessmentName([a-z }); }); -// Monitor: --> after identification (password), always send password hash with requests +// Monitor: --> after identification (password), always send secret with requests router.get("/:initials([a-z0-9]+)/:courseCode([a-z0-9._-]+)/:assessmentName([a-z0-9._-]+)/monitor", (req,res) => { let initials = req.params["initials"]; let code = req.params["courseCode"]; let name = req.params["assessmentName"]; + // TODO: if (main) teacher, also send secret, saving one request res.render("monitor", { title: "monitor assessment " + code + "/" + name, initials: initials, - code: code, - name: name, + courseCode: code, + examName: name, }); });