跳转到主内容

三种布局类型详解——网格、环形、自由布局在同一页的参数配置与即时预览

会场与布局

会场与布局页面用于创建和管理教室的座位排列方案。SeatFlow 支持三种布局类型,它们都在同一个页面内编辑,随时切换,无需跳转。

点击左侧导航栏的「会场与布局」进入。

截图:会场与布局页 — 左侧会场列表,右侧参数面板与布局预览


布局类型概览

类型 适用场景 特点
网格布局(Grid) 普通教室、考场 行列整齐,参数丰富,最常用
环形布局(Polar) 扇形教室、圆桌会议 同心圆排列,以讲台为中心
自由布局(Freeform) 特殊形状教室、实验室 任意位置摆放,完全自由

界面中的布局类型选项显示为「网格 Grid」「极坐标 Polar」「自由点 Freeform」,与上表一一对应。


新建会场

  1. 点击「新建会场」按钮
  2. 系统会自动生成一个默认名称的会场
  3. 在右侧参数面板顶部选择布局类型(默认为网格 Grid);三种布局都在本页编辑,随时可以切换
  4. 调整参数,下方的「布局预览」会即时更新(连续调节也会自动合并计算,不会卡顿)
  5. 点击「保存」按钮保存会场

网格布局(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
  • 勾选「显示讲台」

截图:网格布局预览 — 讲台在前、第 4 列后有过道、座位按桌分组


环形布局(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 文件;文件格式为完整的布局定义结构

自由布局适合非常规教室,如果普通教室请优先使用网格布局,操作更简单。


实时预览

无论选择哪种布局类型,下方的「布局预览」都会即时更新(连续调整参数也会自动合并计算,不会卡顿)。

预览中可以看到:

  • 座位:以方块/圆点显示
  • 讲台:显示在教室前方或中心
  • 门:以标记显示
  • 过道:以空白区域显示
  • 禁用座位:以虚线标记;选择模式下待禁用的座位为虚线高亮、待恢复的座位为实心高亮

截图:布局预览 — 标注讲台、座位、过道(空白区域)与禁用座位(虚线)


编辑已有会场

  1. 在左侧「会场列表」中点击要编辑的会场
  2. 右侧会加载该会场的所有参数
  3. 修改参数后下方的「布局预览」会即时更新
  4. 点击「保存」保存修改

修改会场不会破坏历史快照

当你编辑已有会场时(如增加行数、调整间距或修改布局参数),系统会按座位所在的位置(行、列或环、角度)自动保留座位编号(ID)。因此:

  • 之前保存的历史快照仍能正常打开和预览,学生的座位分配不会错乱
  • 修改后的会场可以继续用于新的排座,旧快照也可以在需要时回滚

只要座位的位置保持不变,它的 ID 就会保留;新增或移动位置才会得到新的 ID。


删除会场

  1. 在左侧列表中选中要删除的会场
  2. 点击顶部命令栏的「删除」按钮
  3. 确认删除

删除会场会同时删除关联的快照预览(但已保存的快照数据仍然存在,只是无法预览座位图)。请谨慎操作。


保存和命名

每个会场在保存时都需要填写名称,建议使用能标识教室位置的名称,如「三楼305教室」「图书馆讨论室」等。


下一步

会场创建完成后,接下来可以配置排座策略,让系统按你的需求自动排座。