本页目录
全部文档
会场与布局
会场与布局页面用于创建和管理教室的座位排列方案。SeatFlow 支持三种布局类型,它们都在同一个页面内编辑,随时切换,无需跳转。
点击左侧导航栏的「会场与布局」进入。

布局类型概览
| 类型 | 适用场景 | 特点 |
|---|---|---|
| 网格布局(Grid) | 普通教室、考场 | 行列整齐,参数丰富,最常用 |
| 环形布局(Polar) | 扇形教室、圆桌会议 | 同心圆排列,以讲台为中心 |
| 自由布局(Freeform) | 特殊形状教室、实验室 | 任意位置摆放,完全自由 |
界面中的布局类型选项显示为「网格 Grid」「极坐标 Polar」「自由点 Freeform」,与上表一一对应。
新建会场
- 点击「新建会场」按钮
- 系统会自动生成一个默认名称的会场
- 在右侧参数面板顶部选择布局类型(默认为网格 Grid);三种布局都在本页编辑,随时可以切换
- 调整参数,下方的「布局预览」会即时更新(连续调节也会自动合并计算,不会卡顿)
- 点击「保存」按钮保存会场
网格布局(Grid)
网格布局是最常用的座位方案,适合大多数普通教室。
基础参数
| 参数 | 说明 | 默认值 |
|---|---|---|
| 行数 | 教室总共有几排座位 | 5 |
| 列数 | 每排分成几列 | 8 |
| 水平间距 | 同一排内的横向基准间距 | 64 |
| 垂直间距 | 前后排之间的距离 | 56 |
桌面参数
| 参数 | 说明 | 默认值 |
|---|---|---|
| 每桌人数 | 一张课桌坐几人(如双人桌=2) | 2 |
| 桌内间距 | 同一张桌子上两个座位间的距离 | 12 |
| 桌间距 | 相邻两张桌子之间的距离 | 32 |
调整技巧:桌内间距设小(让同座靠近),桌间距设大(让不同桌之间留出过道感)。
默认值说明:从 2.1.0 起,新建会场的「桌间距」默认为 32,桌面排列更紧凑;已保存的会场不受影响。
网格过道配置
| 参数 | 说明 |
|---|---|
| 列过道 | 选择在哪些列之后添加过道,以桌为单位显示选项 |
| 行过道 | 选择在哪些行之后添加过道 |
| 过道宽度 | 过道的宽度(预览中显示为空白区域) |
过道以芯片形式设置:点击「第 N 列后」「第 N 排后」芯片即可在对应位置插入过道,再次点击取消。系统会以桌为单位自动计算过道位置。例如,8 列双人桌,在「第 4 列后」插入过道,就是 2 桌 + 过道 + 2 桌的布局。

教室特征
| 参数 | 说明 |
|---|---|
| 前排行数 | 从第一排开始计算,标记为前排座位,供前排轮换策略使用 |
| 显示讲台 | 勾选后在教室前方显示讲台 |
| 讲台宽度 / 高度 | 调节讲台大小 |
| 前门 | 添加门标记到教室前方 |
网格高级参数
| 参数 | 说明 |
|---|---|
| 每列行数 | 如果教室不是规整的矩形(如阶梯教室后排更宽),可分别为每列指定行数。每列一个小输入框,留空表示沿用上方的「行数」;例如只给第 3 列填 5,则第 3 列 5 行、其余列按「行数」 |
| 禁用座位 | 点击「添加禁用座位」按钮进入选择模式,按按钮旁的提示到下方预览中点选座位即可禁用(可连续点选多个,再点一次可取消);点预览区的「保存禁用选择」或再次点击按钮保存;旁边的「清除全部禁用座位」可一键清空 |
禁用座位的选择模式:点击「添加禁用座位」后,按提示在预览中点击座位即可切换禁用状态(已禁用的座位点一下表示恢复)。选择过程中预览会显示草稿效果——待禁用的座位为虚线高亮、待恢复的座位为实心高亮,点「保存禁用选择」或再次点击「添加禁用座位」后才正式生效。网格与环形布局的操作方式相同。
网格布局示例
标准 6 排 8 列双人桌教室:
- 行数:6,列数:8,每桌人数:2
- 在第 4 列后添加一条过道(形成左 2 桌 + 过道 + 右 2 桌)
- 前排行数:1
- 勾选「显示讲台」

环形布局(Polar)
环形布局以讲台为中心,座位呈同心圆向外排列,适合小组讨论或圆桌会议。
基本参数
| 参数 | 说明 | 默认值 |
|---|---|---|
| 环数 | 围绕中心有几圈座位 | 3 |
| 每环座位数 | 每圈均匀分布多少座位 | 12 |
| 半径步长 | 每圈之间的半径增量,越大越疏 | 40 |
| 起始角度 | 座位从哪个方向开始放置(0=右侧水平方向) | 0 |
| 结束角度 | 座位覆盖多少度范围(360=整圆,180=半圆) | 360 |
每环独立座位数
如果每环座位数不同,可以在「每环座位列表」中直接输入。输入格式:用逗号分隔每环的座位数,按从内到外的顺序,如 8,12,16;留空则使用均匀分布。
讲台
环形布局的讲台在圆心位置:
| 参数 | 说明 |
|---|---|
| 显示讲台 | 勾选后在圆心显示讲台 |
| 讲台半径 | 讲台圆的大小 |
环形通道配置
| 参数 | 说明 |
|---|---|
| 径向通道角度 | 从圆心向外辐射的通道,输入角度值(度),多个用逗号分隔 |
| 径向通道宽度 | 径向通道的角度宽度 |
| 环间通道位置 | 在指定环后添加环形的通道 |
| 环间通道宽度 | 环间通道的宽度 |
环形高级参数
| 参数 | 说明 |
|---|---|
| 前排行数 | 从最外环向内计数,标记为前排 |
| 禁用座位 | 与网格布局相同:点击「添加禁用座位」后,按提示到下方预览中逐一点选要禁用的座位,点「保存禁用选择」或再次点击按钮保存;「清除全部禁用座位」一键清空 |
环形布局示例
整圆讨论课教室:
- 环数:3,每环座位数:10
- 起始角度:0,结束角度:360(整圆)
- 半径步长:50
- 显示讲台

自由布局(Freeform)
自由布局适合形状不规则的教室或实验室。每个座位(以及讲台、门)都用 X、Y 坐标精确定位。
自由布局编辑器
自由布局不需要切换到单独的页面:在「会场与布局」页选中会场后,把布局类型切换为「自由点 Freeform」,下方就会出现坐标表,直接编辑即可。
坐标表上方的按钮:
| 按钮 | 作用 |
|---|---|
| 模板 | 下载 CSV 模板,按格式填写后导入 |
| 导入 CSV | 从 CSV 文件批量导入坐标 |
| 导入 JSON | 从 JSON 文件导入完整布局 |
| 添加自由点 | 在坐标表中新增一行 |
| 清空数据 | 清空当前所有坐标(谨慎使用) |
| 卸载已加载数据 | 从编辑区移除已加载的坐标数据 |
坐标表
每一行代表一个元素,可以设置:
- X / Y:元素在教室中的位置
- 类型:座位 / 讲台 / 门
- 行 / 列:可选,用于标识座位所在的行列
- 分组:可选,用于同桌或小组判定
- 行尾的删除按钮:移除该元素
从文件导入
- CSV 导入:点击「导入 CSV」,选择 CSV 文件;文件格式为每行一个元素,包含 X、Y、类型(seat/podium/door)
- JSON 导入:点击「导入 JSON」,选择 JSON 文件;文件格式为完整的布局定义结构
自由布局适合非常规教室,如果普通教室请优先使用网格布局,操作更简单。
实时预览
无论选择哪种布局类型,下方的「布局预览」都会即时更新(连续调整参数也会自动合并计算,不会卡顿)。
预览中可以看到:
- 座位:以方块/圆点显示
- 讲台:显示在教室前方或中心
- 门:以标记显示
- 过道:以空白区域显示
- 禁用座位:以虚线标记;选择模式下待禁用的座位为虚线高亮、待恢复的座位为实心高亮

编辑已有会场
- 在左侧「会场列表」中点击要编辑的会场
- 右侧会加载该会场的所有参数
- 修改参数后下方的「布局预览」会即时更新
- 点击「保存」保存修改
修改会场不会破坏历史快照
当你编辑已有会场时(如增加行数、调整间距或修改布局参数),系统会按座位所在的位置(行、列或环、角度)自动保留座位编号(ID)。因此:
- 之前保存的历史快照仍能正常打开和预览,学生的座位分配不会错乱
- 修改后的会场可以继续用于新的排座,旧快照也可以在需要时回滚
只要座位的位置保持不变,它的 ID 就会保留;新增或移动位置才会得到新的 ID。
删除会场
- 在左侧列表中选中要删除的会场
- 点击顶部命令栏的「删除」按钮
- 确认删除
删除会场会同时删除关联的快照预览(但已保存的快照数据仍然存在,只是无法预览座位图)。请谨慎操作。
保存和命名
每个会场在保存时都需要填写名称,建议使用能标识教室位置的名称,如「三楼305教室」「图书馆讨论室」等。
下一步
会场创建完成后,接下来可以配置排座策略,让系统按你的需求自动排座。