getCourseTable abstract method
- required String username,
- required SemesterDto semester,
Fetches the course schedule table for a specific student and semester.
Returns a list of course offerings enrolled by the student, including:
- Course details (name, credits, hours)
- Schedule information (days, periods, classroom)
- Teacher and class information
- Enrollment status and remarks
The username should be a student ID, and semester should be obtained
from getCourseSemesterList.
Throws an Exception if no courses are found for the given semester.
Implementation
Future<List<ScheduleDto>> getCourseTable({
required String username,
required SemesterDto semester,
});