repositories/course_repository library
Classes
- CourseRepository
- Provides course schedules, catalog, materials, and student rosters.
Extensions
- CourseTableMeta on CourseTableData
- Derived layout metadata computed from CourseTableData keys.
Properties
-
courseRepositoryProvider
→ Provider<
CourseRepository> -
Provides the CourseRepository instance.
final
Typedefs
- CourseTableCell = ({String? classroomName, String courseName, double credits, int hours, int id, String number, int span})
- Data for a single cell in the course table grid.
-
CourseTableData
= Map<
({DayOfWeek day, Period period}), CourseTableCell> -
Maps
(dayOfWeek, period)grid positions to cell data.