X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=models%2Fassessment.js;h=d5bd3a1b6138e69681bae97ae7242ead55035583;hp=9ab92ba448b071b1b1182d03de2ea958429073c5;hb=29c8b391bcdf6ffca53545178e2ad194287a1bdc;hpb=e49ec3e4b6e8211edb96928d225c23fd05ab548d diff --git a/models/assessment.js b/models/assessment.js index 9ab92ba..d5bd3a1 100644 --- a/models/assessment.js +++ b/models/assessment.js @@ -115,6 +115,18 @@ const AssessmentModel = }); }, + // NOTE: no callbacks for 2 next functions, failures are not so important + // (because monitored: teachers can see what's going on) + + newConnection: function(aid, number) + { + //increment discoCount, reset discoTime to NULL, update totalDisco + AssessmentEntity.getDiscoTime(aid, number, (err,discoTime) => { + if (!!discoTime) + AssessmentEntity.addDisco(aid, number, discoTime - Date.now()); + }); + }, + endSession: function(aid, number, password, cb) { AssessmentEntity.endAssessment(aid, number, password, (err,ret) => {