跳转到主内容

在排座工作台选择会场与名单、生成座位安排、查看画布与右侧检查器

生成座位安排

当学生数据和会场布局都已准备好,并且配置好排座策略后,就可以生成座位安排了。

点击左侧导航栏的「排座工作台」进入——它也是打开应用后的默认页面。页面由三栏组成:左侧「数据选择」、中间座位画布、右侧检查器页签。

截图:排座工作台 — 左侧数据选择、中间座位画布、右侧策略/记录/消息面板


第一步:选择会场和数据集

  1. 在左侧「数据选择」的会场列表中选择一个会场(之前在「会场与布局」中创建的)
  2. 在下方的数据集列表中选择学生名单

选择后系统会自动加载会场布局和学生数据。列表右上角的刷新按钮可以重新读取会场和名单。

截图:左栏数据选择 — 会场列表与名单(数据集)列表

窗口较窄时:数据选择和检查器会收起,通过命令栏上的「数据」「面板」按钮以抽屉方式打开。


生成座位表

生成座位安排

点击命令栏上的「生成座位安排」按钮,系统会按照你在策略配置中设定的规则自动安排学生座位。

生成过程中:

  • 底部状态栏会显示当前进度
  • 右侧「策略」页签会列出本次参与排座的策略
  • 生成完成后,画布上的座位会显示学生姓名,状态栏显示已分配座位数与未分配人数

截图:底部状态栏 — 显示未分配人数与已分配座位数

生成过程通常只需几秒钟,如果教室座位很多(超过 200 个)可能需要稍等片刻。

创建空白会场

点击命令栏上的「创建空白会场」按钮,会加载会场布局和学生名单,但不执行任何排座策略。所有学生都在右侧「未分配」页签中,你可以通过拖放或点击的方式手动安排座位。

创建空白会场适用于:想完全手动安排座位、或只需要固定部分学生其他自行安排的情况。 截图:排座工作台 — 数据选择、座位画布与右侧策略面板


座位图交互

浏览座位图

  • 缩放:按住 Ctrl 键滚动鼠标滚轮,或使用画布右下角的缩放控制条(缩小 / 百分比 / 放大;点击百分比可恢复为设置中的默认缩放)
  • 平移:按住鼠标左键拖动画布空白区域

画布右下角还有缩放控制条(缩小 / 百分比 / 放大)与垃圾桶按钮,垃圾桶用于把学生移回「未分配」。

选中与交换座位

  1. 点击一个有学生的座位即可选中,该座位会高亮并进入交换模式
  2. 再点击另一个座位(空位或已坐学生均可),即可移动或交换
  3. 如需取消,点击同一个源座位、按 Esc,或点击提示条上的「取消」

截图:交换模式 — 选中的源座位高亮,提示点击目标座位完成交换

拖放操作

  • 从右侧「未分配」页签中按住学生拖到画布上的空座位
  • 将一个座位上的学生拖到另一个座位,快速交换位置
  • 将座位拖到画布右下角的垃圾桶(或选中座位后点击垃圾桶),可把学生移回「未分配」

截图:拖放操作 — 拖动中的座位与原位置(虚线框),松手即落到目标座位

键盘操作

选中画布后:

  • 方向键:在座位之间移动选中
  • Enter:激活选中的座位,效果与点击相同

移除学生

选中一个已坐学生的座位,点击画布右下角的垃圾桶;或直接把座位拖进垃圾桶。该学生会被移回「未分配」页签,座位空出。

固定座位(标记为已固定的学生)不能被移动或移除。座位上的姓名会自动换行,最多显示两行。


右侧检查器详解

右侧检查器分为四个页签:策略、未分配、记录、消息。

策略

显示本次参与排座的策略及优先级:

  • 独立策略:按优先级从高到低列出(固定座位 → 身高优先 → 前排轮换 → 随机填充 → 蛇形顺序 → 碎片整理)
  • 依赖策略:以缩进形式显示在随机填充下方(同桌分组、性别限制座位、同桌性别搭配、不为同桌、同桌不重复)

截图:右侧策略列表 — 显示各策略的执行优先级与开关状态

未分配

当学生人数多于座位数时,超出部分的学生会显示在这里。你可以:

  • 查看有哪些学生没有座位
  • 从列表拖动学生到画布上的空座位
  • 先从列表选中一名学生,再点击画布上的空座位快速安排

记录

记录你对座位图的所有手动操作(分配、交换、移除等):

  • 选中一条记录后,点击「恢复」可回到该时间点的状态
  • 撤销/重做请使用命令栏上的「撤销」「重做」按钮

每次生成或创建空白都会从头开始记录历史。

截图:记录标签 — 显示历史操作列表与「恢复」按钮

消息

排座过程中各策略产生的提示和警告信息,按严重程度分组:

  • 错误(红色):排座过程中出现的错误

  • 警告(黄色):需要注意的情况,如:

  • 需要前排的学生超过前排座位数

  • 同桌组无法全部安排到相邻座位

  • 碎片整理导致之前策略的结果变动

  • 重试次数耗尽后强制分配

每条消息都会显示来源策略名称和具体内容。如果消息中涉及学生,会显示学生姓名而非编号。

截图:消息标签 — 显示策略警告与提示消息列表


学生数与座位数不符的情况

学生多于座位

  • 系统会按策略规则优先安排有特殊需求的学生
  • 没有座位的学生会显示在右侧「未分配」页签中
  • 你可以通过手动调换来安排部分学生

座位多于学生

  • 所有学生都安排完毕后,会留下一些空座位
  • 如果启用了碎片整理策略,系统会尽量让学生集中坐在前排,减少空位分散的情况

保存快照

排座结果满意后,建议保存为快照,以便日后查看或恢复到这次排座方案:

  1. 点击命令栏上的「保存」按钮
  2. 系统会自动把当前结果保存为一份快照,名称自动带上时间,如「手动保存 - 2026-10-02 15
    」

已保存的快照可以在「历史快照」页面查看和管理。

自动快照数量限制

系统默认每个会场最多保留 30 个快照。如果超出这个数量,最旧的快照会被自动删除。你可以在「设置」页面调整这个限制(设为 0 表示不限制)。


导出座位表

排座完成后,点击命令栏上的「导出」按钮:

  • 菜单按视角分为学生视角和教师视角两组
  • 每组可选择 Excel (.xlsx)、CSV (.csv);桌面版还支持 PDF (.pdf) 和 PNG 图片
  • 浏览器版仅支持 Excel 和 CSV

截图:导出下拉菜单 — 按学生视角 / 教师视角分组选择格式

详细的格式说明参见导出座位表。

自由布局暂不支持导出功能。


离开页面

如果当前有未保存的修改,离开页面时系统会询问:

  • 保存并离开:先保存为快照再离开
  • 不保存直接离开:不保存直接离开
  • 取消:留在当前页面继续编辑

常见问题

问:生成座位安排后还能修改策略吗? 答:可以。修改策略后需要重新点击「生成座位安排」才会应用新策略。修改策略不会影响当前已生成的结果。

问:交换座位会影响下次排座吗? 答:不会。手动调整只影响当前排座结果。下次生成座位安排时,系统会重新按照策略规则分配。

问:为什么某些学生不能移动? 答:这些学生很可能是通过固定座位策略安排的。固定座位被锁定,不能被手动移动或移除。


下一步

座位安排完成后,前往历史快照查看和管理所有保存的排座方案。