SyllabusDto typedef
Syllabus details from the course syllabus page (教學大綱與進度).
Implementation
typedef SyllabusDto = ({
// Header table (課程基本資料)
/// Course type for graduation requirements (修).
///
/// More accurate than course table types (必/選/通/輔).
/// Uses symbols: ○, △, ☆, ●, ▲, ★
CourseType? type,
/// Number of enrolled students (人).
int? enrolled,
/// Number of withdrawn students (撤).
int? withdrawn,
// Syllabus table (教學大綱與進度)
/// Instructor's email address.
String? email,
/// Last updated timestamp (最後更新時間).
DateTime? lastUpdated,
/// Course objective/outline (課程大綱).
///
/// English page: "Course Objective"
String? objective,
/// Weekly plan (課程進度).
///
/// English page: "Course Schedule" - describes weekly topics, not class
/// meeting times.
String? weeklyPlan,
/// Evaluation and grading policy (評量方式與標準).
String? evaluation,
/// Textbooks and reference materials (使用教材、參考書目或其他).
String? materials,
/// Additional remarks (備註).
String? remarks,
});