什么是Fermion?
Fermion 是一个面向现代教育科技企业的云基础设施平台,提供学习管理系统(LMS)、直播流媒体和代码沙箱功能。该平台支持通过网页界面管理课程、执行代码及进行大规模在线教学,适合需要集成多种教学工具的教育机构使用。
Fermion的核心功能有哪些?
- AI辅助LMS提供拖放式课程管理界面,支持自动化评分、多格式作业提交、抄袭检测及学生进度分析。
- 无限直播流媒体支持从一对一通话到大型网络研讨会的无限并发观看,具备实时录制、白板共享及匿名网络研讨会功能。
- 代码执行沙箱允许在隔离环境中运行代码命令(如
bun install),支持文件系统备份及通过 SDK (@fermion-app/sandbox) 连接会话。 - 视频流媒体服务提供企业级 DRM 保护、无水印白标视频播放,并支持50多种语言的 AI 配音与转录。
Fermion的使用案例有哪些?
- 编程课程交付利用代码沙箱为学生提供真实的开发环境体验,支持实时执行命令并保存文件状态。
- 大规模在线授课教育机构可使用直播功能举办不限人数的网络研讨会,并即时获取处理后的录像回放。
- 自动化考核评估教师可部署包含代码结构分析和测试覆盖率检查的自动评分系统,以快速评估学生作业。
如何使用Fermion?
- 配置沙箱连接在代码中引入
Sandbox类并使用 API 密钥初始化,调用connect方法建立会话。 - 设置与执行代码使用
setFile上传代码片段,通过runStreamingCommand执行安装或运行指令。 - 持久化存储若需保留状态,在连接时启用
shouldBackupFilesystem,后续可通过fromSnippet恢复之前的文件内容。



