X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fassessment.js;h=d0567d52f4d9eb47d00aa867c3f44c050ca2d38f;hp=1d6289464a33add517c36030f0b2e01d88f81dd1;hb=85cf9f89b9c046ff408e16734ea9eb781864ec9f;hpb=9addff256e20574c60593d3282d7e47f19c152f1 diff --git a/public/javascripts/assessment.js b/public/javascripts/assessment.js index 1d62894..d0567d5 100644 --- a/public/javascripts/assessment.js +++ b/public/javascripts/assessment.js @@ -281,7 +281,8 @@ new Vue({ $("#leftButton, #rightButton").hide(); if (assessment.time > 0) { - this.remainingTime = assessment.time * 60 - (!!paper ? paper.startTime/1000 : 0); + const deltaTime = !!paper ? Date.now() - paper.startTime : 0; + this.remainingTime = assessment.time * 60 - Math.round(deltaTime / 1000); this.runTimer(); } // Initialize structured answer(s) based on questions type and nesting (TODO: more general)