import '../domain/course.dart'; List demoCourses() => [ _demo('english', '学术英语', '示例 · 张老师', '示例 · 综合楼 A301', 1, 1, 2), _demo('matrix', '矩阵论', '示例 · 李老师', '示例 · 品学楼 B205', 1, 5, 6), _demo('research', '研究方法', '示例 · 陈老师', '示例 · 立人楼 A208', 2, 3, 4), _demo('signal', '现代信号处理', '示例 · 王老师', '示例 · 品学楼 C302', 3, 1, 2), _demo('seminar', '学术研讨', '示例 · 刘老师', '示例 · 实验室 501', 3, 9, 11), _demo('science', '科技论文写作', '示例 · 周老师', '示例 · 综合楼 B102', 4, 5, 6), _demo('experiment', '实验与实践', '示例 · 赵老师', '示例 · 实验楼 302', 5, 3, 4), _demo('weekend', '专题报告', '示例 · 导师组', '示例 · 学术报告厅', 7, 9, 11), ]; Course _demo( String id, String name, String teacher, String room, int day, int first, int last, ) => Course( id: id, name: name, teacher: teacher, room: room, weekday: day, startPeriod: first, endPeriod: last, weeks: Set.from(List.generate(20, (i) => i + 1)), source: CourseSource.demo, );