diff --git a/src/pages/overall/graph-average/graph-average.ts b/src/pages/overall/graph-average/graph-average.ts index 73d9e67..65c490e 100644 --- a/src/pages/overall/graph-average/graph-average.ts +++ b/src/pages/overall/graph-average/graph-average.ts @@ -1,5 +1,6 @@ import {Component, Prop, Vue} from 'vue-property-decorator'; import {Course} from '@/components/app/app'; +import {GPAUtils} from '@/utils/gpa-utils'; @Component({ }) @@ -22,5 +23,15 @@ export default class GraphAverage extends Vue // Make column list let columns = ['Course', 'GPA', 'MaxGPA']; + // Calculate GPA and MaxGPA for each course (rows) + let rows = courses.map(course => + { + return { + 'Course': course.name, + 'GPA': GPAUtils.getGP(course, course.letterGrade), + 'MaxGPA': GPAUtils.getGP(course, 'A+') + }; + }); + } }