From bf4479490fdd83c183e9385ced19a8c926522cf5 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 11:25:39 -0500 Subject: [PATCH] [U] Get numeric grade by term --- src/logic/course.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/logic/course.ts b/src/logic/course.ts index 0bb56e1..a20dc3a 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -197,18 +197,20 @@ export default class Course } /** - * Get numeric grade + * Get numeric grade by term + * + * @param term */ - get numericGrade(): number + numericGrade(term: number): number { - return this.cache.get('NumericGrade', () => + return this.cache.get('NumericGrade' + term, () => { // Calculate - if (this.grading.method == 'PERCENT_TYPE') + if (this.getGrading(term).method == 'PERCENT_TYPE') { return GPAUtils.getPercentTypeAverage(this, this.assignments); } - else if (this.grading.method == 'TOTAL_MEAN') + else if (this.getGrading(term).method == 'TOTAL_MEAN') { return GPAUtils.getTotalMeanAverage(this.assignments); }