TIP
本页配图较少,待维护者补充。如果无法解决问题或需要协助部署,可邮箱联系:kuohu@getastra.cn
作息表管理
管理指定年级的作息时间表模板。作息表决定了每天的节次数量、每节课的时间段、以及课间/自习等非课程时间段的显示内容。
开学日期
使用日期选择器设置本学期的开学日期。后端根据此日期计算当前是第几周(如"第 15 周"),供调休等场景推算周次。
作息表模板列表
支持动态增删多个作息模板(如"常日""周五""考试日"等),使用可折叠面板管理(手风琴模式,同时只展开一个模板)。
新增模板时会弹出「从哪个模板复制?」对话框,可以选择基于现有模板创建,再在其基础上修改,免去从头配置。
每个作息模板包含:
- 作息名称:唯一标识该模板(如"常日")。注意:课表配置中"常日"为默认作息表名称。
- Divider(分隔符):逗号分隔的课程序号列表(如
0,4,7)。指示客户端在哪些课程序号后显示分隔线,用于区分上午/下午/晚自习等时段。从 0 开始计数。 - 时间段列表:按开始时间自动排序的段落数组,每段包含:
- 开始时间:手动输入(格式
HH:MM),结束时间自动计算(下一段的开始时间减 1 分钟,末段自动为23:59)。 - 值类型:二选一 ——
文本:显示自定义文字标签(如“早自习”、“课间”、“放学”);课程序号:自动按顺序编号(0, 1, 2...),对应课程表上的第 N 节课(从 0 开始)。 - 每个段落都支持 上方插入、下方插入、删除 操作。
- 开始时间:手动输入(格式
自动校验
系统在编辑过程中自动执行以下校验和修正:
- 首段开始时间非
00:00时自动纠正。 - 末段结束时间非
23:59时自动校正 - 各段开始时间必须严格递增,否则无法提交。
- 课程序号自动从 0 开始连续编号。
提交
与课表配置类似,点击提交后弹出密码输入弹窗。