产品简介

从 Excel 导入开始,把姓名识别、座位图编辑、座位小组、智能排位、起立入座、云存档与导出整合到一套现代化桌面工具。QCSeat 面向班主任、任课老师、年级组和需要反复维护座位表的教研团队。

1. Excel 导入:识别名字,保留原表

拖入或选择 XLSX 文件后,QCSeat 会读取工作表并识别包含姓名的单元格。识别出的姓名成为可操作座位;讲台、过道、门口、窗户、空行等结构信息继续保留。导出时采用“只改座位文字”的策略,原有文字、表格结构与格式尽量不被打乱,老师可以继续在 Excel 中打印、归档或二次编辑。

  • 支持切换工作表与重新识别当前表

  • 统计学生人数、座位容量、空座、网格大小和未分配数量

  • 支持常用 Excel 快捷键,减少鼠标往返

2. 座位图:点击、框选、拖拽都顺手

座位图不是静态预览,而是一张可以直接操作的课堂地图。

  • 单击选择座位,按住连续选择多个位置

  • 长按一个座位并拖向另一个座位即可换位

  • 选中的多个座位可以作为整体与目标区域互换

  • 双击座位直接修改姓名,再次点击完成编辑

  • 撤销、重做、清除选择、导出当前座位表,操作后即时反馈

  • 座位区与侧栏独立滚动,修复滚轮快速移动时短暂拉伸新内容的问题

  • 侧栏支持手动伸缩,双击交界处恢复默认宽度

新版界面截图

座位工具与统计面板
新版座位表操作区

今天的客户端截图展示座位工具、统计面板和新版操作区;封面图与截图均来自当前版本界面。

3. 座位小组与规则:规则跟着座位走

选中多个座位即可设置为同一组,组号可以手动修改。小组绑定的是座位位置,而不是学生本人:学生换位后,座位所处的小组关系仍然清晰可见。

智能排位中可以选择是否要求男女同组,并为每位学生的每条规则设置重要程度。

  • 高优先级:优先满足,适合视力、听力、身高、特殊照顾等硬约束

  • 普通优先级:在不破坏更高优先级规则时优化

  • 低优先级:作为可选优化项,在冲突时允许让步

4. 智能排位:自然语言 + 规则,先预览再应用

老师可以直接描述目标,例如:

“让女生尽量排在后面,男生尽量排在前面。”

“优先满足视力要求,尽量不要拆开小组。”

“允许调整座位小组,把空座集中到最后两排。”

QCSeat 会把自然语言转换为结构化约束,结合学生规则重要程度生成可预览的换位方案。预览区域直观展示“现在这个座位是谁、AI 换后是谁”,并区分换位、保持不变、讲台/过道等状态。

当提示词明确允许调整座位小组时,以老师的明确要求为最高优先级;AI 返回异常、JSON 不完整或网络波动时,仍会用确定性本地方案生成可查看结果,避免页面只显示报错。方案确认后再应用,老师始终掌握最后决定权。

新版 AI 辅助换位预览

AI 辅助换位预览

左侧输入老师的自然语言要求,右侧按座位显示当前学生与换位后的学生,变化位置清晰可比对。

5. 课堂操作:起立、入座与空座管理

学生起立后,原位置立即显示为空座;“起立学生”列表集中展示当前未入座学生。选中任意空座,就可以让起立列表中的任意学生坐下,不要求回到原来的位置;选中多个空座后,还能依据小组、性别或规则一键安排多人。

6. 云存档、授权与团队协作

客户端显示当前账号、授权期限和设备状态,并支持把座位表上传或下载到星栈云存档。

  • 管理员可设置每个账号最多存储多少个存档

  • 可设置单个存档大小限制

  • 可设置每日上传/下载次数

  • 用户可在星栈个人中心管理自己的存档与登录设备

  • 管理员可按权限查看和下载用户存档

7. 导出、更新与版本记录

排好座位后可导出当前座位表,用于打印、发给学生或继续在 Excel 中编辑。客户端版本区域默认展示最近三次更新,并提供“更多更新日志”按钮查看完整记录;更新检查指向 GitHub Releases,不绑定某个具体版本,便于后续持续升级。

8. 现代化客户端体验

QCSeat 使用清晰的座位图、可收缩工具侧栏和即时反馈状态。操作与加载有轻量动画,但页面切换不叠加生硬的过渡效果;滚动、撤销、重做和切换工作表尽量保持当前视图,减少等待感。

现在开始使用

当前安装包版本:QCSeat 1.0.13

下载最新 QCSeat 安装包:https://github.com/loveqian-ccxk/QCSeat/releases

作者:loveqian-ccxk

版权信息:星栈