diff --git a/src/logic/course.ts b/src/logic/course.ts index c4e74cb..6f02ec0 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -121,4 +121,21 @@ export default class Course // Is graded return true; } + + /** + * Get assignments of the selected time + */ + get assignments(): Assignment[] + { + let timeCode = Navigation.instance.getSelectedTimeCode(); + + // All year + if (timeCode == -1) + { + return this.rawAssignments; + } + + // Specific time + return this.computed.termAssignments[timeCode]; + } }