深色模式
管理员:开放注册与管老师账号
谁能看这些页面
两类账号:
- mdtool 系统管理员(工作台里
role=admin的账号); - 艺术管理员(2026-11-06 新增)—— 在下方「老师账号」列表里被点过 「设为管理员」的艺术老师。他只有本模块后台的能力, 工作台那边什么都没多给(见下文艺术管理员)。
其他艺术老师打不开后台,会看到「社团与艺术类后台仅系统管理员可用」。
入口:在艺术类签到页面右上角点「⚙️ 艺术类后台」,或直接开 https://kj.aibch.cn/art/admin.html(需要你已经登录工作台)。
上线后你只需要做一件事
进「① 老师账号」,点「复制邀请信息」,把复制到的那段话发到艺术老师群里。
复制出来的内容长这样:
艺术类签到(社团 / 第二课堂点名)
注册地址:https://kj.aibch.cn/art/login.html
邀请码:YMARKX
第一次用请点「注册」,填姓名、登录名(建议手机号)、口令和邀请码;
进去后点右上角「我带的班」,勾选自己负责的班,保存后就能点名了。剩下的老师自己完成 —— 名单、72 个艺术班、分班规则都已经自动就位,不用你导任何东西。
建议把这页的网址也一起发过去:https://kj.aibch.cn/arthelp/
邀请码
老师注册必须填邀请码,所以开着自助注册也不等于谁都能进来。
- 码是随机生成的,不存在"默认码忘了改"的问题
- 里面不含
0O1I,避免老师手输时看错 - 点「重置邀请码」换新码:旧码立即失效,已经注册的老师不受影响
- 2026-11-01 起新生成的码是 8 位(原来 6 位)。已经发出去的 6 位旧码继续能用, 点一次「重置」就会换成 8 位。加长的原因是 6 位能被程序硬撞出来 —— 现在还叠了一层限流:连续输错 10 次就锁 5 分钟,所以撞码这条路已经走不通
什么时候该重置
码发到大群里、或者在聊天记录/文档里出现过之后,建议换一个。
关掉自助注册
想改成只由你开号,设环境变量 MD_ART_ALLOW_REGISTER=false。 之后老师点注册会提示「自助注册已关闭,请联系管理员开号」。
老师账号列表
「① 老师账号」下半部分是已注册的老师,每行显示:
| 列 | 说明 |
|---|---|
| 姓名 / 登录名 | 老师注册时填的 |
| 认领班数 | 他勾了几个班。显示 0 说明注册完没认领,可以催一下 |
| 最后登录 | 判断他到底有没有在用 |
| 状态 | 启用 / 停用 |
两个操作:
- 重置口令 —— 弹窗输入新口令(至少 6 位),然后把新口令告诉本人。 用工作台账号开通的老师这一列写的是「工作台身份」、没有这个按钮 —— 他们在本模块没有口令,口令由学校工作台管,设了也登不进来
- 停用 / 启用 —— 停用后该老师立即无法登录和点名,他手上已登录的凭证也当场失效。 已经点过的记录全部保留;大屏⑪与导出的「指导老师统计」里他那一行也还在, 只是标成「已停用」(这样场次合计才对得上)。 他占的认领名额会当场腾出来,别的老师可以认领他带过的班(班卡上也不再显示他)。 被停用的人拿着邀请码重新开通也绕不过停用,要先在这里点「启用」
- 删除 —— 只对「一场名都没点过」的账号显示。用于误注册、重复注册、测试号: 删掉会连带释放他认领的班,不可恢复。 已经点过名的账号没有这个按钮,只能停用 —— 删了的话台账里那几场就没有主人了
艺术管理员
2026-11-06 新增。
「老师账号」列表里每个老师都有「设为管理员 / 取消管理员」按钮,这是本模块自己的 管理员身份,和主系统完全无关:
| 说明 | |
|---|---|
| 给了他什么 | 本模块后台的全部能力:老师账号、艺术班与老师、名单核对、报名管理、分班规则、点名设置、批量设置上课时间等 |
| 没给他什么 | 主系统(工作台、成绩、违纪、用户与权限…)任何能力。他的工作台角色一个字都不会变 |
| 什么时候生效 | 立即。他下次刷新后台页面就能进,不用重新登录;取消同理,下一次请求立刻降权 |
| 取消后 | 回到普通老师,只能看自己带的班。他已经配好的星期节次等数据原样保留 |
| 谁能授 | 只有现有管理员(系统管理员或其他艺术管理员)能设 |
列表里被授予的老师名字旁边会带一个「艺术管理员」角标 —— 它只代表能进本模块后台,不代表主系统权限。
什么时候用得上
以前后台只有系统管理员能进,美术组的负责老师想核对名单、改上课星期, 每次都得找你。给他一个「艺术管理员」,这些日常运营他自己就能做; 真出了问题随时点「取消管理员」收回来,主系统零影响。
两条来源,取并集
系统管理员(role=admin)天然是本模块管理员;「艺术管理员」是叠加在艺术老师 账号上的第二个来源。两种身份进的是同一个后台。
清理已非在读的学生
「③ 名单核对」页最下面有「清理已非在读的学生」。
学生退学 / 休学 / 转学之后,他的报名记录不会自动失效,所以:
- 他会一直留在艺术班名单里,老师每次点名都要跳过他;
- 他算进「应到人数」,把班级出勤率拉低;
- 点「执行重算」也清不掉他 —— 重算看的是报名表。
所以这里做两件事:把他标成离班,并关闭他本学期的报名(不关的话下次重算又加回来)。
用法是两步:
- 点「预览要清理的人」—— 列出姓名、行政班、学籍状态(退学 / 休学 / 转学 / 查无此人)、还挂在哪些艺术班。这一步不改任何数据。
- 看过没问题,再点「确认清理」。
三道保护,不会把在读学生误清掉
判定「是否在读」要查智教学籍库,所以:
- 智教库不可达时直接拒绝执行(否则「查不到」会被当成退学,一次把全校成员清掉);
- 智教库认出的学生比例过低时也直接拒绝;
- 永远先预览,要点两次才会真改。
已经点过的名记录不受影响(历史照旧)。万一清错了,重新导一次名单或执行重算可以加回来。
老师说「提示尝试次数过多,进不去」
那是防撞码的限流:连续输错 10 次邀请码或口令会把他锁 5 分钟(按他的网络出口和 登录名各算一次),锁定期间连正确的码也进不来。让他等 5 分钟再试, 或者你直接在这里帮他重置口令 / 把邀请码念给他。输对一次计数就清零。
真要立刻解锁:到「① 老师账号」页,邀请码下面会列出当前正在失败计数的来源, 点「解除登录锁定」即可,两台服务器同时生效,不用重启服务。
列表里不会显示口令
口令在库里是加盐哈希(PBKDF2,12 万轮),接口响应里也不含哈希值。 所以你看不到老师的口令,只能重置。
帮老师指派班级
正常情况不需要你做 —— 老师自己在点名页「我带的班」里勾就行。
需要你出手的两种情况:
- 老师不会操作,你帮他勾
- 有人认领错了班,你把他摘掉
做法:进「② 艺术班与老师」,找到那个班,点「指导老师」按钮。 弹窗里搜索已注册的老师,点「主带」或「协助」加进去; 已加的点 ✕ 移除;最后保存。
候选名单来自哪里
是已经注册过的艺术老师。还没注册的老师搜不到 —— 先把邀请码发给他,让他注册完再来指派。
老师账号和工作台的关系
完全没关系。 这批账号存在艺术类模块自己的表里:
- 不会出现在工作台「用户与权限」的用户列表里
- 不会因为被赋了某个工作台角色而看到磁贴、课件库、成绩
- 他们登录拿到的凭证,在工作台任何接口上都验不过 —— 隔离是技术上的,不是界面上藏一下
- 以后艺术类编班取消了,连账号一起删,工作台的用户与权限数据一个字都不会动