diff --git a/package-lock.json b/package-lock.json index a81194f..52790dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "js-test", - "version": "2.10.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index c0ad71e..9e5bab8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "js-test", - "version": "2.10.0", + "version": "2.10.1", "description": "Exercise/exam software for evaluating JavaScript students' progress", "repository": { "type": "git", diff --git a/src/evaluateGroupFile.js b/src/evaluateGroupFile.js index 21dbb7b..7748f18 100644 --- a/src/evaluateGroupFile.js +++ b/src/evaluateGroupFile.js @@ -50,6 +50,7 @@ var submissions = Object.keys(submissionSet).map(function(key){ async.mapSeries(submissions, evaluateStudent, function(err, res) { if (err) throw err; + var flatScores = res.map(student => student.studentTotalScore); // for each student, enumerate total score followed by number of points for each question var studentScores = res.map(student => [ student.studentTotalScore ].concat(student.studentScoreArray)); // rotate this score matrix to get scores per student per question, cf https://stackoverflow.com/a/17428705/592254