八荒启自主研发产品

玄武屏使用手册

融万物于一屏 · 以交互动画为魂,重塑演示的边界

89 章 · 持续更新

89
章节
4
版本
v1.0
产品最新版
课堂系统

38. 课堂互动系统总览

更新于 2026-10-13

玄武屏 Layer 3 能力 —— 主讲人发布任务 → 参与者响应 → 实时数据汇聚。

虽然这层能力起源于教育课堂,但同样适用于企业培训、展厅打卡、销售互动等任何"老师 + 学生"角色对的场景。

五大子系统

类型 说明 详见
错题收集 学生拍照 / 手写提交错题 → 教师大屏聚合展示 「39. 错题收集」
内容下发 教师一键下发 3D / HTML / GGB 到全部参与者 → 回收操作数据 「40. 内容下发」
圈点回收 学生在自己屏幕对同一内容圈点批注 → 汇总到教师大屏 「41. 圈点回收」
实时答题 演示内嵌答题卡 → 扫码提交 → 大屏显示分布图表 「42. 实时答题」
课后回看 数据归档 → AI 学情分析 → 教师查看回放 「43. 课后回看与学情数据」

每个系统以「房间」为单位,自动生成教师端 + 学生端双链接,归档到用户的「课堂系统」模块。

任务类型

  • 单选 / 多选
  • 判断
  • 开放问答(文字提交)
  • 截图提交(学生操作动画后截图上传)
  • 观众反应:举手 ✋ / 点赞 👍 / 困惑 ❓ / Emoji,老师端实时看到反应统计

学生状态上报:两级设计

一级 · 截图同步(零门槛,所有动画通用)

学生操作 GGB
  → 老师点「查看学生屏幕」或定时触发
  → 调用 GGB 官方 API:ggbApplet.getPNGBase64(scale)
  → 老师端显示所有学生缩略图网格

不需要动画作者做任何特殊处理,任何 GGB 动画都支持。开销低,实时性按需。

二级 · 变量同步(动画作者预埋接口)

适用于需要汇总学生数据的场景(如全班初速度分布、答题正确率)。

动画作者在 .xwp 里指明要上报的变量:

{
  "type": "ggb",
  "workId": "BGeo24100033",
  "reportVars": ["v0", "m1", "result"]
}

学生端运行时:

ggbApplet.registerUpdateListener("v0", () => {
  socket.emit("var-update", { studentId, slide, var: "v0", val: ggbApplet.getValue("v0") })
})

老师后台拿到的能力:

  • 全班 v0 值的分布直方图
  • 哪些学生 result 为正确值
  • AI 课后分析做深度解读

数据回看

课后老师能拿到:

  • 每个学生每道题对错 + 答题时间
  • 全班正确率热力图
  • 每个学生的"困难点分布"
  • 由 AI-3(课后学情分析)自动生成的报告

详见「51. AI-3 课后学情分析」。

注意

网络要求:实时联动需 < 100ms 延迟。断网 30s 内可自动重连,但短时间答题可能不同步。

下面 5 节展开讲每一个子系统。