1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 16:19:26 +00:00

Test.getAverageScore and Percentage should return whole numbers

This commit is contained in:
2022-04-22 04:05:52 +00:00
parent defdc3590e
commit cf7e9b5246

View File

@@ -154,14 +154,14 @@ class Test {
async getAverageScore() {
const trs = await this.getTestResults();
return trs.reduce((a, b) => a + b.mark, 0) /
(trs.length || 1);
return Math.round(trs.reduce((a, b) => a + b.mark, 0) /
(trs.length || 1));
}
async getAveragePercentage() {
return await this.getAverageScore() /
return Math.round(await this.getAverageScore() /
this.template.maxMark *
100;
100);
}
async addResult(accountId, studentId, mark) {