projects
/
qomet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix answers display on monitor page
[qomet.git]
/
entities
/
assessment.js
diff --git
a/entities/assessment.js
b/entities/assessment.js
index
a8a781b
..
b4e3092
100644
(file)
--- a/
entities/assessment.js
+++ b/
entities/assessment.js
@@
-127,7
+127,6
@@
const AssessmentEntity =
startSession: function(aid, number, password, callback)
{
startSession: function(aid, number, password, callback)
{
- // TODO: security, do not re-do tasks if already done
db.assessments.update(
{ _id: aid },
{ $push: { papers: {
db.assessments.update(
{ _id: aid },
{ $push: { papers: {
@@
-154,13
+153,11
@@
const AssessmentEntity =
(err,a) => {
if (!!err || !a)
return cb(err,a);
(err,a) => {
if (!!err || !a)
return cb(err,a);
- for (let p of a.papers)
+ let papIdx = a.papers.findIndex( item => { return item.number == number; });
+ for (let i of a.papers[papIdx].inputs)
{
{
- for (let i of p.inputs)
- {
- if (i.index == idx)
- return cb(null,true);
- }
+ if (i.index == idx)
+ return cb(null,true);
}
cb(null,false);
}
}
cb(null,false);
}