getCourseList method
override
Fetches the list of courses available on iSchool+ for the current user.
Returns course references that can be passed to getStudents, getMaterials, and getMaterial. Not all courses from the course system will be present — internships and newly added courses may not appear until they are set up on I-School Plus.
The returned list preserves the order from the I-School Plus sidebar.
Implementation
@override
Future<List<ISchoolCourseDto>> getCourseList() async {
return courseListResult ??
[
(courseNumber: '353181', internalId: '10099612'),
(courseNumber: '352902', internalId: '10099386'),
(courseNumber: '352828', internalId: '10099330'),
(courseNumber: '352205', internalId: '10098948'),
(courseNumber: '352204', internalId: '10098947'),
(courseNumber: '348337', internalId: '10097936'),
];
}