feat: add validated semester and lesson calculations
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
class LessonSlot {
|
||||
const LessonSlot(this.period, this.startMinute, this.endMinute);
|
||||
final int period, startMinute, endMinute;
|
||||
}
|
||||
|
||||
const lessonSlots = [
|
||||
LessonSlot(1, 510, 555),
|
||||
LessonSlot(2, 560, 605),
|
||||
LessonSlot(3, 620, 665),
|
||||
LessonSlot(4, 670, 715),
|
||||
LessonSlot(5, 870, 915),
|
||||
LessonSlot(6, 920, 965),
|
||||
LessonSlot(7, 980, 1025),
|
||||
LessonSlot(8, 1030, 1075),
|
||||
LessonSlot(9, 1170, 1215),
|
||||
LessonSlot(10, 1220, 1265),
|
||||
LessonSlot(11, 1270, 1315),
|
||||
];
|
||||
String minuteLabel(int minute) =>
|
||||
'${(minute ~/ 60).toString().padLeft(2, '0')}:${(minute % 60).toString().padLeft(2, '0')}';
|
||||
Reference in New Issue
Block a user