墨林码农专注分享开源项目,精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长 。大家好,我是墨林,又到了周末的时间,今天给小伙伴们推荐一款开源的自建在线教室项目:Flat 。此项目在Github上Star数已达4.7K,项目开源,做到开箱即用 。
Flat
简介
Flat使用TypeScript语言开发,是一款前后端开源的项目,可以快速搭建简约美观的在线教室 。个人老师或者网上教师可直接使用Flat进行在线授课,开箱即用 。Flat支持macOS,Windows,Web,Android,IOS等多种操作系统,适用于大型课堂授课,知识传递效率高 。
特点
- 可以轻松创建丰富多样的在线教室 , 多场景灵活切换,实现高质量的教学
- 适用于大班课、小班课、一对一等不同场景的教学
- 支持自定义主题和 UI,内置多种经过精心设计的精美主题 , 无需专门的设计经验
- 内置场景插件丰富,支持将多种功能封装成白板插件 , 满足多样的需求
自定义主题
多场景灵活切换
功能
- 登录方式:可以使用Github等其他方式进行登录
- 房间管理:可以加入房间 , 创建房间,预定房间,并支持周期性的房间
- 实时的交互:可以实现互动白板,实时进行音视频(RTC)通讯和即时消息(RTM)聊天
- 录制课堂回放:支持白板的回放,音视频云录制回放 , 群聊信息的回放等
- 多媒体云盘存放:可以存放课件信息等,进行共享文件
Flat项目开源协议:MIT
结束语
几个简单的字符,就能创造出欢乐,几个简单的号码,便能写出奇迹 。
一个键盘,就能畅游世界,
一根网线,便能知晓天下 。
【一款开源在线教室,轻松实现多人视频、语音、白板互动】创作不易,感谢大家的支持 。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持 , 再次感谢各位老铁!