教师端在 APP 内提供完整的一体化教学工作台,覆盖教学前、教学中与教学后的全流程场景。教师可通过 APP 实时查看课程相关的消息与系统通知,及时获取教学安排与学员动态;支持课程列表与课程详情查看,便于统一管理个人授课内容。在教学过程中,教师可直接发起并参与在线课堂,进行授课、互动与课堂管理;课后支持作业布置与作业批改,提高教学反馈效率。同时,系统提供课程回放功能,方便教师进行教学复盘与质量提升,形成从授课、管理到复盘的完整教学闭环。
整体采用 Electron + Web 技术栈 构建桌面端教师应用,以 Electron 作为应用壳层,负责跨平台能力、窗口管理及系统资源访问;前端界面层基于 Vue 实现,承担教师端主要业务 UI 与交互逻辑。实时音视频能力通过集成 声网(Agora)推拉流 SDK 实现,满足在线授课、互动教学等实时场景需求。
应用内置 自动更新机制,支持客户端版本的持续迭代与灰度发布,降低运维成本并保障功能快速交付。课件与教学互动能力基于 Laya 引擎实现,负责渲染课件内容及教学工具模块,包括画笔、文本标注、星星奖励、红包雨等互动效果,通过与主业务模块解耦的方式提升整体扩展性与性能表现。