[O] Use course.getAssignmentsBefore()
This commit is contained in:
@@ -119,13 +119,12 @@ export default class OverallLine extends Vue
|
|||||||
data: this.toDateRange([...new Set(assignments.map(a => a.time))].map(time =>
|
data: this.toDateRange([...new Set(assignments.map(a => a.time))].map(time =>
|
||||||
{
|
{
|
||||||
// Find subset before this assignment
|
// Find subset before this assignment
|
||||||
let subset = assignments.filter(a => a.time <= time);
|
let subset = course.getAssignmentsBefore(time);
|
||||||
|
|
||||||
// Find grade
|
// Find grade
|
||||||
if (course.grading.method == 'PERCENT_TYPE')
|
if (course.termGrading[subset.term].method == 'PERCENT_TYPE')
|
||||||
return [time, GPAUtils.getPercentTypeAverage(course, subset)];
|
return [time, GPAUtils.getPercentTypeAverage(course.termGrading[subset.term], subset.assignments)];
|
||||||
if (course.grading.method == 'TOTAL_MEAN')
|
else return [time, GPAUtils.getTotalMeanAverage(subset.assignments)];
|
||||||
return [time, GPAUtils.getTotalMeanAverage(subset)];
|
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user