这个项目源于我同学的一个需求:在上自习的时候预习下节课科目,但是在ECS当中,课表只有两种显示方式,要么全显示,要么上课缩小
为了实现自习课显示,我的想法是将自习课伪装成下课时间,这样就可以实现不影响上课缩小的效果。但是为了在课表中正常显示自习课类型,就需要一个假的自习课。
为此,我做了以下尝试:
将每一天的日程安排时间分离
在假的自习课前设立伪装自习课
原本是想运行到(1159+1)时跳过第(5+1)节课,
然而并不行,这样做的效果就是在即将下课的一分钟课表缩小,在最需要的时候罢工。
所以我做了这样的修改,彻底跳过第六节课
然而也不行,如果这一天有两节自习课,那么程序就会出bug。
(导致直接不显示第一节自习课)
真正的做法是
将第六节课移至午休的时间进行,这样就解决问题了