🎓

自动排座位 3.4

本次新增 5 项功能 · 具体更新如下:

🔢 网格左侧标出「第 N 排」,行号与座位表对齐 ✋ 手动拖拽排座 🔒 点自动排时统一锁定,只补空位 🚫 违规实时提示规则编号 + 人名 🎨 配色不再漏格
🔑 配置口令(Excel) 配置管数据 · 模板管排版 模板只影响导出排版,不改变座位等级与规则

第 1 步 · 标记座位等级

🔢 组方向:
第 5 类规则将按组号判定
画笔:
一级座位 二级座位 三级座位 四级座位 已锁定(🔒)

选择上方画笔后,点击格子即可标记座位等级。

第 3 步 · 特殊规则(可选 · 8 类)

📖 8 类规则怎么用(点开看说明)

① 不能相邻:以 A 为中心的九宫格内,不能出现指定的 B / C…(A 单选)
② 周围必须有 N 人:以 A 为中心的九宫格内,必须包含 B / C… 中的至少 N 个人(A 单选)
③ 必须远离:以 A 为中心、左右若干列、上下若干行的范围内,不能出现指定的 B / C…(A 单选)
④ 排约束:A 必须坐在第 X 排之前 / 之后(A 可多选)
⑤ 组约束:A 必须坐在第 X 组至第 Y 组之间(A 可多选;组号由上方「组方向」决定)
⑥ 前后约束:A 必须坐在 B 的前面 / 后面(A、B 均可多选;按排号比较)
⑦ 同桌约束:A 必须 / 不能与 B 同桌。默认相邻两组为同桌(1、2 组同桌,3、4 组同桌,依此类推;同一排内判定)
⑧ 不能前后左右相邻:只禁止 A 的正前 / 正后 / 正左 / 正右紧挨着出现指定学生;斜前方、斜后方可以坐(九宫格的四个角不禁)
输出模板:只控制导出 Excel 的排版,不影响座位等级和排座算法。模板里「写着姓名」的格子才算座位格;导出时按列一一替换姓名(配置表里 0 的位置天然被跳过),列方向(同向 / 左右镜像)会与配置表自动比对,框线 / 字体 / 合并单元格原样保留。