App+1|下一节:教学工作紧张忙碌,下一节课从从容容
内容提要
因iStudiez Pro停运,作者自学SwiftUI并借助AI开发了教师课表应用「下一节」。该应用以学校作息表为基准,切换作息表时课程自动调整,支持单双周、调课与取消。今日页可帮助教师掌握下节课与空闲时间,从容安排教学。
延伸解读
从日历到课表:基准轴的转变
文章指出,日历应用以固定时间为基准,而教师实际以学校作息表为基准。当作息表切换时,课表应用只需更换作息表,课程安排自动调整,无需逐节修改时间。这解释了为何通用日历难以满足教师需求,也体现了专用工具在应对作息变动时的效率优势。
复杂排课场景的应对方式
教师常面临单双周、调课、取消及值班等事务。下一节将作息表作为核心,在课表页支持取消、调整课程,并可设置单双周。但作者也承认,值班类非课程安排当前版本支持不足,且部分教师需求更复杂,如不同天用不同作息表、三周循环等,这些是后续更新方向。
今日页:聚焦下节课与空闲时间
今日页帮助教师快速了解下一节是哪节、课前有多少空闲时间,并可简单记录课程。这针对教师因事务繁忙而忘记课程或不清楚进度的痛点,旨在让教师更从容地安排教学。该设计体现了应用以教师日常实际关注点为出发点的理念。
Q&A
为什么教师需要专门的课表应用,而不是直接用日历?
因为教师的时间基准是学校作息表,而不是固定时间。日历以固定时间为轴,作息表切换时需要逐节调整;而课表应用以作息表为基准,切换作息表时课程自动调整,无需手动修改每节课的时间。
「下一节」应用如何处理学校作息表的切换?
在「资料」下的作息表页可以创建不同作息表并切换。创建新表时可以以旧表为模板,设定切换日期后,之前课的时间采用旧表,之后自动换成新表,课的安排自动调整。
「下一节」的「今日」页对教师有什么帮助?
「今日」页让教师快速知道下一节是哪节、课前还有多少空闲时间,也可以对每次上的课做简单记录,帮助教师从容安排教学。
「下一节」支持哪些复杂的排课场景?
支持单双周、调课、取消课程、永久修改,以及以切换日为转折点的作息表切换。还可以通过 Word 预填作息表、Excel 快速导入课表、自动更新法定节假日调休、整周排课等。
开发「下一节」应用的初衷是什么?
作者原本使用 iStudiez Pro,但该应用停运,尝试其他课表 app 后仍找不到符合需求的,于是决定自己开发。作者自学 SwiftUI,并利用 AI 辅助,最终将纸笔设计变为上架应用。
「下一节」上线后收到了哪些用户反馈?
有老师反馈一周内不同天采用不同作息表、一节课同时给两个班级上课、以三周为循环上不同的课等复杂需求,当前版本对值班类非课程安排支持也不够好。作者表示会持续更新。