From e44724a173eb55b22b040b2b9b85d8fc93402d38 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 11:17:17 -0500 Subject: [PATCH] [O] Separate grading class --- 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 44f59b5..52c47c1 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -40,6 +40,12 @@ export interface AssignmentType assignmentCount: number } +export interface Grading +{ + method: string + weightingMap: {[index: string]: number} +} + export default class Course { id: number; @@ -55,11 +61,7 @@ export default class Course level: string; scaleUp: number; - grading: - { - method: string - weightingMap: {[index: string]: number} - }[]; + rawGrading: Grading[]; computed: {