本页目录
全部文档
常见问题
安装与启动
Q: SeatFlow 支持哪些操作系统?
A: Windows 11/10(1809+)、macOS 12+(安装包暂未提供,详见安装指南),以及 Linux 发行版(Ubuntu 22.04+、Debian 12+、Fedora 40+)。
Q: 需要安装什么运行环境?
A: 需要安装 .NET 10 Runtime。Windows 安装程序会自动检测并引导安装;Linux 用户使用 AppImage 同样无需额外安装。
Q: 启动时提示缺少 .NET Runtime 怎么办?
A: Windows 安装包,Linux Appimage 均已内置 .NET 10 Runtime,通常不会遇到此问题。
Q: SeatFlow 是免费软件吗?
A: 是的。SeatFlow 基于 MIT 协议开源,完全免费使用。
数据导入
Q: 支持哪些文件格式导入学生名单?
A: 支持 CSV(UTF-8 编码)、Excel(.xlsx)和 JSON 三种格式。在「人员管理」页面点击「导入」按钮选择文件即可。
Q: CSV 导入后中文显示乱码怎么办?
A: 确保 CSV 文件保存为 UTF-8 编码。使用 Excel 另存为 CSV 时,选择「CSV UTF-8(逗号分隔)」。
Q: 学生名单最少需要哪些信息?
A: 只需要「姓名」列。可选附加信息包括:性别、学号、身高、备注和「需要前排」标记。你不必一次性填完所有信息,可以后续在人员管理页面编辑。
Q: 如何批量导入学生数据?
A: 推荐使用 Excel 模板。在「人员管理」页面点击「导出模板」下载模板文件,按表头格式填入学生信息后保存,再使用「导入」功能将文件导入。
Q: 可以创建多个班级的数据集吗?
A: 可以。每次导入会生成一个新的数据集,你可以为不同的班级分别导入名单。在人员管理页面的下拉菜单中切换当前使用的数据集。
排座策略
Q: 如何把某个学生固定到特定的座位?
A: 使用「固定座位」策略。在「策略配置」页面启用该策略,然后为每个需要固定的学生指定座位位置。该策略优先级最高(100),确保固定安排不会被其他策略覆盖。
Q: 如何让视力不好的学生坐前排?
A: 在导入学生名单时,为这些学生标记「需要前排」列。或者在「人员管理」页面编辑学生信息,勾选「需要前排」。排座时,「前排轮换」策略会自动将这些学生分配到前排座位。
Q: 如何避免两名学生再次成为同桌?
A: 启用「同桌不重复」策略。该策略会回溯历史快照,检测两名学生是否曾在过去充当过同桌,如果是则重新分配。可在策略参数中调整回溯窗口大小(默认 10 次)。
Q: 如何让男女生分开就座?
A: 启用「性别限制座位」策略。在策略配置页面中为指定座位标记性别限制。排座时遇到性别不符的学生会自动重排到匹配的座位。
Q: 如何把好朋友安排到同桌?
A: 启用「同桌分组」策略。在策略配置页面中设置同桌分组,将多位学生归为一组。排座时他们会自动分配到相邻座位(同行、同一桌)。
Q: 各策略的执行顺序是怎样的?
A: 按照优先级从高到低依次执行:固定座位(优先级 100)→ 前排轮换(优先级 50)→ 随机填充(优先级 1,内部依次执行同桌分组、性别限制座位、同桌不重复)→ 碎片整理(优先级 0)。排序靠前的策略优先占座,后面的策略在剩余空位中操作。
Q: 排座结果不满意可以重新生成吗?
A: 可以。在「座位安排」页面点击「生成排座」按钮即可重新执行所有策略,生成新的方案。每次结果都会因随机填充而有所不同。
导出与打印
Q: 如何打印座位表?
A: 推荐将座位表导出为 Excel 或 PDF 格式后,使用办公软件打印。导出时还可以选择「教师视角」或「学生视角」。
Q: 支持导出为图片格式吗?
A: 支持 PNG 格式。在「座位安排」页面点击「导出」按钮,选择 PNG 即可保存座位表为图片,方便在文档或课件中使用。
数据安全
Q: 如何备份数据?
A: 推荐使用 SeatSets 数据包功能进行完整备份(在「设置」页面点击「导出数据包...」),可一次性导出场地布局、学生名单、快照和策略配置等全部数据。如果只需要保存当前排座方案,可在「座位安排」页面点击「保存快照」保存当前的排座结果。
Q: 换电脑后如何迁移数据?
A: 在原电脑上使用 SeatSets 导出功能将数据导出为迁移文件,将文件复制到新电脑后使用导入功能恢复。详见「数据迁移」文档。
仍有疑问?欢迎在 GitHub Issues 反馈或提交功能建议。