Skip to Content
首页
LumeSync(萤火课堂)文档

把可交互课件稳定地运行在真实教室里。

LumeSync(萤火课堂)把教师端、学生端、课件运行时、AI 课件编辑器和 VS Code 插件组织在同一个工作区中,适合局域网课堂、机房教学和本地部署场景。

核心能力

教师端课堂控制

教师端服务扫描课程、维护当前课程和页码、管理座位表、收集学生提交,并通过 Socket.IO 同步课堂状态。

学生端连接与监控

学生端连接教师机地址,接收课件状态、提交作业、参与投票,并可按教师端设置上报课堂行为和截图。

.lume 课件运行时

当前运行时优先加载 Zip 格式 .lume 包,通过 manifest.jsonpagesassets 组织 TSX/JSX 页面与资源。

编辑器与插件

AI Editor 负责本地创建、预览和导出 .lume 包;VS Code 插件提供 .lume 自定义编辑器和本地预览服务。

推荐阅读路径

第一次运行项目,先阅读 快速开始安装,确认 submodule、pnpm 依赖和桌面端构建前置条件。

准备开发课件,阅读 第一个课件示例课件运行时课件开发指南。当前主格式是 Zip .lume 包,旧的单文件 .lume 不再作为可播放格式。

需要对接或排障,阅读 HTTP APISocket 事件配置项排障

当前文档依据

本轮内容重新读取了最新代码,包括根工作区配置、repos/teacherrepos/teacher/corerepos/studentrepos/ai-editorrepos/editor-plugin。无法从源码确认的版本历史、发布流程、部分部署参数和产品截图已在对应页面标为 TODO。

Last updated on