使用手册 设备端 · 教师端 · 管理后台

班级作业系统 · 使用手册

成都市第七中学初中学校(锦城校区 · 天环校区)

项目说明
文档版本v1.0
适用系统班级作业系统(全校版)
覆盖范围设备端(大屏)· 教师端 · 管理后台
三个入口设备端 https://hmk.zdzltop.com/ 教师端 https://hmk.zdzltop.com/teacher.html 管理后台 https://hmk.zdzltop.com/manage.html


一、设备端(教室大屏)

设备端就是挂在教室里的那块屏幕。它不需要登录、不需要操作,只要完成一次绑定,之后每天自动显示当天作业,有新作业时自动全屏播报。

1.1 首次绑定(只需一次)

打开 https://hmk.zdzltop.com/,屏幕会引导你依次完成四步:

步骤屏幕会问怎么回答
1您所在的校区是?点选「锦城校区」或「天环校区」
2您所在的年级是?点选「2027 届 / 2028 届 / 2029 届」
3您所在的班级是?点选班级号(如 8 班)
4请输入本班班级码输入该班班级码(向班主任或管理后台获取)

出现「绑定成功」并显示班级全名后,这台设备就固定为该班的大屏终端,以后开机直接显示作业。

待补截图 101-bind-code.png
截图 1 设备端绑定流程(建议拍"输入本班班级码"这一步,能看到四个步骤的标题与输入框)

1.2 主界面

绑定后进入主界面:

待补截图 202-device-home.png
截图 2 设备端首页(作业视图全貌:时钟、天气、日期栏、作业卡片)

1.3 作业视图与日期导航

待补截图 303-device-card.png
截图 3 作业卡片细节(含科目名、共几项、布置时间、条目与备注)

1.4 周末与假期作业

周五到周日、以及元旦/清明/五一/端午/中秋/国庆/寒暑假这类连续多天,系统按一个周期处理。

一个周期 = 一条记录(record),不是每天各存一份:

标题与日期一律用绝对日期(如「周末作业 · 9月18日–9月19日」),不使用"今天/明天"这类相对说法。

周期类型范围怎么算
周末周五 → 周日(遇调休上课日会相应缩短)
法定节假日放假前最后一个上学日 → 返校前一天
寒假 / 暑假整个假期算一个周期,最长可覆盖 27 天

1.5 新作业自动播报

老师保存作业后,大屏会在 30 秒内检测到变化,并弹出全屏播报:

待补截图 404-notice.png
截图 4 新作业全屏播报(含"新布置/已布置"分区与"10 秒后自动关闭")

1.6 课程表视图

大屏顶部有一条课表信息条(当前课程、进度、剩余时间、下一节),数据来自"课表"录入。

录入课表(老师或课代表在教室大屏上做一次):长按大屏入口 → 输布置密码 → 顶栏「课表」:

方式说明
上传表格文件支持 Excel(.xlsx)与 .csv / .tsv;Excel 里的合并单元格也能正确还原
粘贴从 Excel 里直接复制整张课表粘进来(含"周一…周五"表头)
逐格填写点任意格子,选科目(可从本班科目点)+ 填教师,一格格补

识别后会给一份核对信息(识别到多少格、几天、哪些行没对上节次被忽略),核对无误再点「保存课表」。

1.6 课程表视图

点顶部的 课程表 切到课程表视图:

上传步骤:

  1. 点 上传课程表图片。
  2. 选择图片(支持 JPG / PNG / WebP,建议横版、文字清晰、宽度 1600px 以上)。
  3. 上传成功后立即显示。
待补截图 505-timetable.png
截图 5 课程表视图(已上传状态)

1.6a 大屏信息带的三种形态与倒计日

信息带(顶部那条)右边有一个分段控件:完整 / 紧凑 / 隐藏(和"今日作业 / 课程表"同一个样式,选中的那一项带白色滑块)—— 点按钮就换,按设备记忆。信息带本身不可点击。

形态显示内容
完整当前课程 + 教师 + 进度条 + 剩余时间 + 下一节(+ 倒计日,如果设了)
紧凑只留一行「语文 还有 24 分钟」——不挡课件,也还看得清在上什么
隐藏整条收起,屏幕上只看得到作业

1.6b 上下课时间、课表与提醒(都在班级后台,只影响本班)

这三样每班一套,在班级后台配置(就是布置页顶栏的「课表」,需要布置密码):

面板内容
课表上传 Excel / 粘贴 / 逐格填;上面可切「单周 / 双周」,两套分开编辑;保存后大屏课程表与信息带都跟着变
临时换课选一个日期,逐节改成别的科目(或标记「当天停上」),也可以两节互换(ClassIsland 的 swap 模式)。原始课表不动,随时可恢复;互换取的是当天实际生效的格子(含单双周)
显示信息带形态(完整/紧凑/隐藏)、单双周轮换开关、自动隐藏时段、倒计日
上下课时间本班自己的节次、起止时间与类型。新班是空的——点「填入常见作息(可改)」得到一份起点,再按本班实际改
提醒总开关 / 预备铃 / 上课 / 下课 / 提示音 / 语音播报 / 预备提前分钟数,只影响本班大屏

1.6b 上下课提醒

大屏会在四个时刻提醒(后台可整校关闭,或只留其中几个):

时刻内容
预备铃上课前 N 分钟(后台可设 0–20,默认 2):响一声预备铃,紧接着在信息带下面出现课前提醒条,一直显示到打铃。不再弹全屏卡——同一件事不在屏幕上重复两遍
上课每节课开始,弹 4 秒提醒卡
下课每节课结束,弹 4 秒提醒卡,并显示「下一节 14:55 数学」;最后一节下课不再念空的「下节课是:」
放学当天最后一节(含课后服务)结束后,弹 30 秒「放学」卡(绿字),并预告下一个上课日的第一节;之后信息带也持续显示这个预告

课前提醒条长这样(左边是到上课的倒计时,每秒刷新;右边是下节课预告):

● 即将上课  距上课还剩 3 分 24 秒        下节课是 数学 毛虹力 14:55–15:35

课程表视图会自动高亮下一上课日那一列(绿色),学生不用自己找明天在哪。

为基准对齐——不用再操心开学第一周碰巧是单周还是双周;留空则按自然周奇偶。

或「木质双响 / 铜铃 / 管钟风铃」(内置铃声文件)。同一份铃声按提醒类型变调复用: 预备稍高、上课原调、下课/放学稍低,不用记"哪声是哪声"。

桌面客户端已经绕过这一条(客户端启动 WebView2 时带了允许自动播放的参数),教室机不需要有人去点一下屏幕,铃声就会响。

托盘右键菜单「测试语音播报」(念下一节课的完整预告); 客户端设置「提醒与通知 → 逐类试听」——预备/上课/下课/放学,铃声与语音分别试, 改完设置当场就能验证,不用等到真的打铃。

班级后台 → 提醒 → 语音音色里选(晓晓 / 晓伊 / 云希 / 云健 / 云扬 / 设备嗓),语速 −20% ~ +20%; 客户端设置里也可以只改本机(优先级最高)。

合成过一次会缓存在服务器上,同一个班同一句话不再重复联网;

填 −120~120 秒(电铃快填正数)。只平移提醒与课前条的时刻,顶栏时钟不变。

「收起信息带」= 上课中自动收起顶部课程条;「专注模式」= 连作业一起收起、自动切到课程表视图,下课恢复。 另有「隐藏时段」可设自定义时间段(自习、考试用)。

1.6c 独立的课程表页

课表常常需要单独投到另一块屏或打印,所以它有自己的页面:

1.7 天气

客户端在预警首次出现时弹一条系统通知(同一条不重复打扰,解除后再出现会再提醒)。

待补截图 606-weather.png
截图 6 天气卡片

1.8 深色模式

右上角的太阳/月亮图标切换(Beta)。切换只影响这一台设备。

1.9 在教室里直接布置作业

大屏上有一个「布置 / 修改作业」入口,课代表不用手机也能录:

  1. 点大屏上的 布置 / 修改作业。
  2. 输入本班布置密码(只要这一个,不需要署名)。
  3. 进入布置页,录完自动保存,大屏随即更新并播报。
待补截图 707-assign-entry.png
截图 7 大屏上的「布置 / 修改作业」入口

1.10 课代表在大屏上布置作业(含署名)

课代表、班长、学习委员、任课老师都可以直接在教室大屏上录作业,并且署上自己的名字——屏上和日志里都看得出是谁布置的。

进门:长按大屏角落的入口 → 输入布置密码 → 进入布置页(进门不要求署名)。

每次布置都要单独选一次署名(保存时弹出署名抽屉,右上角不显示署名):

规则说明
什么时候问保存/修改作业时问;进门不问,右上角也不显示当前署名
什么时候要重选换科目、换日期、重新进入布置页都要重新选
什么时候不重复问同一个人在同一次布置里连续补条目(2 分钟内、同一科目)不会反复追问
取消放弃本次保存,不写入
要做的事需要什么
选用名单里的人点一下名字即可,不需要再输布置密码
+ 添加到名单选身份 + 科目(课代表/老师需要)+ 填姓名 + 布置密码
取消放弃本次保存(不会写入,也不用署名)

1.11 换班级 / 重新绑定

班级换教室、设备换班时使用:

  1. 点右上角 切换班级。
  2. 系统要求先输入当前班级的班级码(防止误操作)。
  3. 通过后重新走一次 1.1 的四步绑定流程。

1.12 设备端常见问题

现象原因与处理
显示「今日暂无作业记录」当天(或本周期)确实还没布置,属于正常状态
有新作业但不播报播报只在保存后触发一次;若已播报过则不再出现。可在后台「班级管理 → 重置播报」让它重新播报
课程表一片空白该班还没上传课程表,见 1.6
天气不显示网络不通或天气服务未配置,先检查网络;位置异常时可忽略,不影响作业显示
页面又回到绑定界面浏览器数据被清理,重新绑定即可(班级码不变)

二、教师端

教师端给班主任、任课老师、课代表用,地址:https://hmk.zdzltop.com/teacher.html。手机、平板、电脑都能用。

2.1 第一次使用:署名 + 布置密码

进入时会要求填写:

字段说明
您的姓名也就是署名,会记录在每一次布置操作上,便于追溯
班级码6 位数字或 8 位字母数字,向班主任或管理后台获取
布置密码6 位数字,与班级码配套

验证通过后进入。已绑定过班级的老师,下次只需要填姓名 + 选择一个班级 + 该班布置密码。

待补截图 808-teacher-gate.png
截图 8 教师端进门闸(署名 + 班级码 + 布置密码)

2.2 我的班级

首页是已绑定班级的列表,每一行显示:

列表上方是三张统计卡(已绑定班级 / 今日已布置 / 今日待布置)和更新时间;点 刷新状态 重新读取。

待补截图 909-teacher-list.png
截图 9 教师端「我的班级」列表(含状态点、统计卡、更新时间)

2.3 布置作业

点某一行的 布置 / 修改,会打开全屏编辑视图(顶部显示班级名与当前署名,左上角 ‹ 返回 收起)。

编辑页从上到下是:

  1. 日期栏:‹ › 切换日期、日期选择器、回到今天、调整展示顺序。
  2. 周期卡(仅周末/假期出现):标题如 周末作业,下面一行说明「正在编辑的作业会同步到周末三天」,再下面是三个日期按钮(周五 / 周六 / 周日),点哪一天就编辑哪一天,当前所在日高亮。
  3. 科目选择:一排科目芯片,点选要录的科目。
  4. 记录方式:该科目可用的记录方式(见 2.4)。
  5. 已录入条目:每条显示内容与备注,可单独删除。
待补截图 1010-assign-page.png
截图 10 布置页(含周期卡、科目芯片、记录方式、已录入条目)

2.4 改已录入的条目

录错了不用删掉重录:点条目文字,或点它右侧的铅笔按钮,上方的记录方式会自动载回这一条当时的选择,改完点「保存修改」即可原地替换。

待补截图 1111-edit-entry.png
截图 11 修改条目(记录方式载回原选择,上方显示「正在修改」)

2.5 各科目的记录规则

系统按学科特点预设了记录方式,多数情况只需要点选,不用打字;都支持多选,并且每条都可以再加一句备注。

语文

记录方式填写内容生成结果示例
练习册第几课(多选)+ 第几课时(多选)练习册 第3课 第1、2课时
抄写第几课(多选)抄写 第3、4课 读读写写
背诵第几课 + 段落(可多选,含"全文")背诵 第3课 全文
积累作业无需填写积累作业
小练笔主题(必填)小练笔 · 校园的秋天

数学

记录方式填写内容生成结果示例
导学案页码(导学案共 126 页,可多选/范围)+ 第几课时(选填)导学案 P14、15 第2课时
作业页码(作业本共 122 页,可多选/范围)+ 第几课时(选填)作业 P14~17
改错改错内容(必填)改错 · 第 3 章错题重做
复习第几章 / 第几课 / 第几课时(均可选"全部")复习 第2章 全部
预习·页码课本页数(可多选)预习课本 P14、15 页
预习·章节第几章 + 第几节(多选)预习课本 第2章第1节

英语

记录方式填写内容生成结果示例
作业单第几页(可多选)作业单 第12、13页
听读听读内容(可留空,默认 15 分钟)听读 15 分钟
抄写第几单元(可多选)抄写 第5单元
记录好词好句内容(必填)记录好词好句 · Unit 5 好词好句 5 句
整理笔记整理内容(可修改,已预填)整理笔记 · 抄错题,课内巩固,课外延伸
背诵背诵内容(必填)背诵 · Unit 4 Section A 2d 对话

其他科目(生物、地理、历史、道法、美术、生安、体育、其他)

2.6 日期、周期与保存

2.7 跨班复制

同一份作业要发给多个班时:

  1. 在该班行点 ⋯ → 复制今日作业到其他班级(班级数大于 1 时才出现)。
  2. 勾选目标班级,点 开始复制。
  3. 系统只追加不存在的条目,已经有的不会重复添加。
待补截图 1212-copy-dialog.png
截图 12 跨班复制弹窗(勾选班级列表)

2.8 更多操作

点某一行的 ⋯:

菜单项作用
复制今日作业到其他班级见 2.6
复制班级码复制到剪贴板,方便发给同事
移除班级只从这台设备的列表里去掉,班级数据、已布置的作业、日志都不受影响,可随时重新绑定

点页面右上角的 ⋯:

菜单项作用
清空本机绑定清掉这台设备上的全部绑定与署名(换人使用、公用平板时用)

2.9 教师端常见问题

现象原因与处理
提示"布置密码不正确"密码是 6 位数字,与班级码配套;找班主任或管理后台确认
提示"没有找到这个班级码对应的班级"班级码输入有误,或该班已被删除;可在后台核对
提示"班级码不正确(可能已在后台更换)"后台重置过班级码,重新绑定即可
某班显示"今日尚未布置"该班当天确实没有作业;也可能作业录到了别的日期
换手机后看不到原来的班级绑定列表存在各设备本地,需在新设备上重新绑定
手机上看不到"大屏首页"入口窄屏为了不拥挤会隐藏,横屏或电脑上可见

三、管理后台

后台给系统管理员 / 学校工作人员用,地址:https://hmk.zdzltop.com/manage.html,需要管理员口令。左侧是四个分区:概览、班级管理、导出、操作日志。

3.1 概览(数据看板)

登录后首先看到的是概览,用来快速掌握"全校用得怎么样":

六张指标卡

指标含义
班级总数全校班级数,并给出天环 / 锦城分布
今日已布置今天有作业的班级数与覆盖率、条目数
近 7 天活跃班级一周内布置过作业的班级数,以及还有多少班没用过
近 30 天作业条目一个月的作业量、累计量、覆盖科目数
已上传课程表已上传课表的班级数、已绑定大屏的班级数
近 7 天操作操作次数与署名人数(全部留痕)

六张图表

图表怎么读
近 14 天作业量柱状图,柱子越高当天作业越多;今天的柱子是蓝色;悬停显示"几月几日 · 几条作业 · 几个班"
科目分布近 30 天各科条目数,可以看出哪些科布置得多
布置时段6—23 点各时段的布置次数,高峰时段会标注出来
年级分布各届班级数
最活跃班级近 30 天条目数前 5 的班级
使用情况三条比率:近 7 天布置过的班 / 已绑定大屏的班 / 已上传课表的班,并列出近 7 天未布置的班级名单(便于提醒)

最近动态:最新的 8 条操作(时间、署名、动作、班级,失败会标红)。

待补截图 1313-manage-overview.png
截图 13 后台概览看板(KPI + 图表)

3.2 班级管理

操作说明
重置班级码 / 布置密码生成新的码,旧码立即失效(已绑定的设备需要重新绑定)
重置播报让大屏重新播报最近的布置(换了大屏、播报被误关时用)
删除删除班级,同时删除该班全部作业数据与上传的课程表,不可恢复
新增班级新建班级并自动生成班级码与布置密码
待补截图 1414-manage-classes.png
截图 14 班级管理(含筛选、班级码、操作按钮、分页)

3.3 导出

功能内容
导出班级码 CSV校区、届、班级、班级码、布置密码、课程表状态
导出数据备份 JSON全量作业数据备份

自动备份:服务器每 6 小时检查一次,每日生成一份快照(SQLite 数据库 + JSON),保留最近 14 份,路径 /opt/homework-board/data/backups/。

3.4 操作日志

待补截图 1515-manage-logs.png
截图 15 操作日志(含筛选与记录明细)

3.5 口令与权限

角色凭据能做什么
大屏设备班级码(绑定一次)只读显示作业、播报、上传课表
老师 / 课代表署名 + 班级码 + 布置密码布置、修改、清空本班作业;跨班复制
管理员管理员口令班级增删、重置班级码与布置密码、重置播报、导出、查看日志

四、桌面客户端(Windows / macOS)

教室那台电脑建议装桌面客户端——它比"浏览器全屏"多了几样网页做不到的东西。

4.1 课表悬浮窗

一条半透明的信息带,浮在所有窗口之上(贴顶居中,ClassIsland 同款),默认显示 时钟、当前课程(含进度条与剩余时间)、秒级倒计时(有课倒到下课,没课倒到下一节)和下一节:

┌────────────────────────────────────────────────────────────────┐
│ 14:32:18 │ 当前课程 语文 · ▓▓▓▓▓▓░░ 剩 8分20秒 │ 距下课 8:20 │ 下一节 14:55 数学 │
└────────────────────────────────────────────────────────────────┘

注意要先关掉「鼠标穿透」才有鼠标事件;

「上课时隐藏主界面」同款);收起期间上下课提醒仍会弹系统通知;

「放回顶部居中」更省事。

怎么开(两种都行):

这样窗口只剩系统标题栏 + 内容,不会多出一条老式的菜单条)

托盘的完整菜单(Windows 上所有功能都在这里):

显示 / 隐藏课表悬浮窗
悬浮窗鼠标穿透(勾选态跟着实际状态)
把悬浮窗移到下一块屏幕
开机自启(登录后自动启动)(勾选态跟着实际状态)
测试系统通知
测试语音播报
测试提醒流程(依次演示 预备→上课→下课→放学,节假日也能测)
─────────────────
大屏首页    教师端    布置作业    使用手册
在浏览器中打开
─────────────────
设置…        退出 ClassHub

4.2 鼠标穿透(上课时最有用)

悬浮窗浮在课件上会不会挡住操作?点「悬浮窗鼠标穿透」后,它只显示、不接收鼠标事件—— 鼠标可以直接点穿它去操作课件,但它自己也不会被误拖动。再点一次即关闭(关闭后才能拖动它)。

4.3 主窗口:自绘标题栏

主窗口没有 Windows 系统标题栏——顶栏就是标题栏:按住顶栏任意空白处可以拖动窗口, 双击顶栏空白处切换最大化;右上角是最小化 / 最大化 / 关闭三枚按钮(关闭悬停变红)。 点关闭仍是"收起"(见上面"关闭窗口 ≠ 退出程序");进全屏(托盘菜单)后窗口按钮自动隐藏。 深浅色主题下都跟随系统配色。

4.4 应用设置(客户端自己的设置页)

三个入口都能打开设置窗口(左边导航、右边内容):

设置窗口里分四页:

页内容
通用开机自启、启动时显示悬浮窗、单实例说明、诊断日志(一键打开日志文件夹)
课表悬浮窗显示 / 隐藏、鼠标穿透、放回顶部居中、显示器选择(接了投影或副屏时固定放哪块)
提醒与通知系统通知测试、本机音量、逐类试听(预备/上课/下课/放学 × 铃声/语音)、本机提醒开关、一键打开班级后台改提醒时间与文案
关于版本、服务器地址、数据存放说明、天气图标授权

4.4 时间与自动恢复

4.5 其他

功能说明
开机自启教室机开机即用,不用每天手动开(托盘右键或菜单栏「悬浮窗」里勾选「开机自启」)
系统通知上下课提醒(预备/上课/下课)即使窗口最小化也会弹系统通知
多屏「把悬浮窗移到下一块屏幕」——接了投影或副屏时用
单实例重复双击图标不会开出两个客户端,而是激活已有窗口
记住位置把悬浮窗拖到别处后,关掉再开还在上次的位置;那块屏拔掉时会自动回到屏幕顶部居中

4.6 出问题了看日志

客户端会把悬浮窗的每次显示/隐藏、位置、尺寸以及窗口事件写进一个日志文件, 菜单栏「帮助 → 打开日志文件夹」可以直接打开它。悬浮窗异常(例如闪一下不见、位置跑到屏幕外)时, 把这个文件发给维护的人即可定位。

也可以在命令行里带参数启动,连续记录 20 秒后自动打开日志文件夹:

& "$env:LOCALAPPDATA\班级作业\班级作业.exe" --diag

4.7 安装

教室自用可以先接受这个提示,要彻底去掉需购买代码签名证书)

附录 A · 术语表

术语含义
班级码每个班唯一的凭据,6 位数字或 8 位字母数字;用于绑定大屏、教师端验证
布置密码与班级码配套的 6 位数字,用于进入布置页
署名老师进入教师端时填写的姓名,会记录在每条操作日志上
教室大屏从教室大屏进入布置页时的日志署名,表示"这台设备操作的",不代表具体某个人
归属日作业属于哪一天,决定它显示在大屏的哪一天
布置时间老师实际保存那一刻的时间,系统不会伪造
周期连续多天共享同一份作业的区间,如「周末作业」= 周五 ~ 周日
播报新作业保存后在大屏上全屏弹出的提示,10 秒后自动关闭
已播报到大屏已看过某次播报的标记,避免重复打扰
绑定把一台设备固定为某个班的大屏终端(存在该设备本地)

附录 B · 各端能做什么(对照表)

功能设备端教师端后台
查看作业是(主要用途)是(编辑器内)是(可查看任意班级)
布置 / 修改作业是(凭布置密码,日志记为「教室大屏」)是(署名)否
跨班复制否是否
上传课程表是(空状态时)否否
新作业播报是否可重置播报
天气 / 时钟是否否
重置班级码 / 布置密码否否是
新增 / 删除班级否否是
导出班级码 / 备份数据否否是
查看操作日志否否是

附录 C · 截图清单

图片统一放在 docs/manual-img/,文件名按下面第二列命名,重新生成手册后会自动嵌入对应位置。

编号建议文件名建议内容建议规格
101-bind-code.png设备端绑定流程「输入本班班级码」这一步竖屏 1080×1920 或横屏均可
202-device-home.png设备端首页全貌(时钟、天气、日期栏、作业卡片)16:9,1920×1080
303-device-card.png单张作业卡片细节(科目、共几项、布置时间、备注)裁切局部即可
404-notice.png新作业全屏播报(含"新布置/已布置"与倒计时)16:9
505-timetable.png课程表视图(已上传状态)16:9
606-weather.png天气卡片局部截图
707-assign-entry.png大屏上的「布置 / 修改作业」入口16:9
808-teacher-gate.png教师端进门闸(署名 + 班级码 + 布置密码)手机截图即可
909-teacher-list.png教师端「我的班级」列表(状态点、统计卡、更新时间)手机截图即可
1010-assign-page.png布置页(周期卡、科目芯片、记录方式、已录入条目)手机或电脑皆可
1212-copy-dialog.png跨班复制弹窗局部截图
1313-manage-overview.png后台概览看板1440 宽以上
1414-manage-classes.png后台班级管理(筛选、班级码、操作按钮、分页)1440 宽以上
1515-manage-logs.png后台操作日志1440 宽以上
1616-rep-sign.png大屏署名抽屉(名单 + 身份 + 科目 + 姓名)16:9,大屏截图

附录 D · 数据、备份与隐私