From 314828a089d5741e9e3a4e558a1d46abdbe81d1d Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 12:26:05 -0500 Subject: [PATCH] [+] Encapsulate get numericGrade --- src/logic/course.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/logic/course.ts b/src/logic/course.ts index dc75398..56ef8c2 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -215,6 +215,12 @@ export default class Course } get numericGrade() + { + return this.gradingPeriods + .map(term => this.numericGradeTerm(term)).reduce((p, v) => p + v) + / this.gradingPeriods.length; + } + /** * Get numeric grade by term *