services/course_service
library
Classes
-
CourseService
-
Service for accessing NTUT's course selection and catalog system.
Typedefs
-
CourseDto
= ({double? credits, String? descriptionEn, String? descriptionZh, int? hours, String? id, String? nameEn, String? nameZh})
-
Course information from the course catalog.
-
OfficeHourDto
= ({DayOfWeek day, ({int hour, int minute}) endTime, ({int hour, int minute}) startTime})
-
Office hours time slot for a teacher.
-
ScheduleDto
= ({List<LocalizedRefDto>? classes, LocalizedRefDto? course, double? credits, int? hours, String? language, String? number, int? phase, String? remarks, List<({ReferenceDto? classroom, DayOfWeek day, Period period})>? schedule, String? status, String? syllabusId, LocalizedRefDto? teacher, String? type})
-
Course schedule entry from the course selection system.
-
SyllabusDto
= ({String? email, int? enrolled, String? evaluation, DateTime? lastUpdated, String? materials, String? objective, String? remarks, CourseType? type, String? weeklyPlan, int? withdrawn})
-
Syllabus details from the course syllabus page (教學大綱與進度).
-
TeacherDto
= ({ReferenceDto? department, String? nameEn, String? nameZh, List<OfficeHourDto>? officeHours, String? officeHoursNote, double? teachingHours, String? title})
-
Teacher profile information from the teacher schedule page.