services/student_query_service library

Classes

StudentQueryService
Service for accessing NTUT's student query system (學生查詢專區).

Properties

studentQueryServiceProvider Provider<StudentQueryService>
Provides the singleton StudentQueryService instance.
final

Typedefs

GradeRankingDto = ({List<GradeRankingEntryDto> entries, SemesterDto semester})
Grade ranking data for a single semester.
GradeRankingEntryDto = ({int grandTotalRank, int grandTotalTotal, int semesterRank, int semesterTotal, RankingType type})
A single ranking entry for one scope (class/group/department).
RegistrationRecordDto = ({List<String> classCadres, String? className, EnrollmentStatus? enrollmentStatus, bool graduated, bool registered, SemesterDto semester, List<ReferenceDto> tutors})
A semester registration record from the class and mentor page.
ScoreDto = ({String? courseCode, String? number, int? score, ScoreStatus? status})
A single course score entry from the academic performance page.
SemesterScoreDto = ({double? average, double? conduct, double? creditsPassed, String? note, List<ScoreDto> scores, SemesterDto semester, double? totalCredits})
Semester academic performance summary with course scores.
StudentProfileDto = ({String? chineseName, DateTime? dateOfBirth, String? departmentEn, String? departmentZh, String? englishName, String? programEn, String? programZh})
Student status (學籍基本資料) from the basis data page.