[+] GraphAverage: Map GPA and MaxGPA for each course

This commit is contained in:
Hykilpikonna
2019-09-29 16:13:52 -04:00
parent e3ca21ec29
commit 9731d4e380
@@ -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+')
};
});
}
}