OkEDU 是基于“互联网+教育”理念, 解决在线上课问题而研发的互动教室。
- 具备跨平台、拓展性等,
- 可独立部署私有化系统,
- 支持Windows、Linux、macOS平台,
- 终端有桌面版、Web版。
-
聊天模块
- 具备单聊、群聊;
- 支持文字、音视频、文件传输等基本功能;
- 消息加密(计划中)。
-
教室模块
- 互动白板、课堂直播、交流互动、在线群聊等功能;
登录界面
消息主界面
教室主界面
教室白板界面
教室聊天界面
- CMake (New BSD License)
- WebRTC (New BSD License)
- OpenSSL 3.0.x (OpenSSL License)
- qTox(GPL v3)
- gloox (GPL v3)
- OpenAL Soft (LGPL)
- FFmpeg (LGPL)
- Qt 5.15 (LGPL)
- QtAV (Copyright © Wang Bin [email protected])
- zlib (zlib License)
- Sqlite3 (Public Domain)
- Sodium(ISC license.)
- libexif(GPL v2)
- libqrencode(GPL v2+)
🐧 Linux
- Ubuntu 已支持 文档:Build On Ubuntu
- Fedora 计划中
🪟 Windows
- Windows10+ 已支持 文档:Build On Windows。
🍎 macOS
- 计划中 文档:Build On macOS。
- ✅ 支持 GCC On Linux
- ✅ 支持 Clang On Linux
- ✅ 支持 MSVC On Windows
- ✅ 支持 Clang On Windows
- 📌 支持 MinGW On Windows 计划中
- 📌 支持 Clang On macOS 计划中
- C++版本:C++20
- Qt版本:Qt5.15.x
✔️ 支持静态Qt编译 (Linux、Windows)。 ✔️ 支持动态Qt编译(Linux、Windows);
构建本项目需要分如下几步:
- 准备工具链环境:Linux | Windows | macOS 计划中
- 准备Qt环境:Linux | Windows | macOS 计划中
- 准备包依赖:Linux | Windows | macOS 计划中
- 准备IDE开发: VS Code | VS Studio | QtCreator | Clion
- 动静态Qt配置:
CMakeLists.txt
修改set(LINK_STATIC_QT TRUE)
-
社区版本:
- 规则:{项目代号}-v{第1位}.{第2位}.{第3位}[-RC位]
- 比如:如:OkEDU-v1.0.0、OkEDU-v1.0.0-rc;
- 用户:面向公众、入门级用户、衍生专业版;
- 维护者:社区;
-
专业版本:
- 规则:{项目代号}-{yyMM}.{SP}-{PVD}-LTS
- 比如:OkEDU-2410.5-HNCS-TLS;
- 用户:面向客户、大型企业;
- 维护者:社区+合作伙伴;
-
规则说明:
- 第1位:标识重大架构级变更(架构调整、接口改变、不兼容等变化);
- 第2位:标识重要功能添加等(兼容主版本);
- 第3位:标识bug修复、小范围优化等;
- RC位:表示候选版本,发布前的自测试阶段标识;
- yyMM: 基于社区当前发布的版本年月;
- SP:Service Pack 服务包序列,修复系统中的漏洞和问题、稳定性和优化等。
- PVD:Provider 供应商,即合作伙伴代号;
- 感谢配合测试的同学,有赵慧、戴斌、沈雪琪等
- 感谢 JetBrains 对本项目的支持(Drive by JetBrains)
您的捐款是OkEDU开源项目持续前进的动力,希望该项目可以让任何人从中受益。 捐赠列表 https://kdocs.cn/l/cr7rVyXnbxuK
欢迎大家 Clone 本项目,捐赠收入将用于对贡献者的奖励。
- 2023年
- 完成项目基本功能
- 开启社区基本建设
- 开启社区项目内测
- 2024年
- 完成对各系统平台的支持
- 登录到各平台面向消费者
- 开启商业定制之路
【金山文档】 OkEDU任务列表 https://kdocs.cn/l/csib86aYwx0P
为了OkEDU项目能长期有序有质量发展,诚邀有梦想情怀人士加入,一起建设社区, 目前规划需要如下方面人才:
- 开发、问题反馈、 Bug修复
- 文档、翻译、设计、品控
- 支持、推广、投资、项目管理
社区模式:敬请期待。。。
- 欢迎加入 OkStar 社区
欢迎加入参与社区建设
- Joy1024
- 赵慧
- 漫步(化名)
- 更多
- Joy1024(个人)
- 下载地址:https://www.chuanshaninfo.com/download/OkEDU/
- 测试帐号:ok_1001到ok_1005,密码:okedu
- 更多请加微信:chuanshantech
技术交流群,添加微信:okstar-org(备注:OkStar 姓名)
微信公众号,关注账号:OkEDU
本软件已经申请软件著作权和商标。
- ™️ 商标:OkEDU ®
本项目采用双重授权,请按合规正确使用本项目!
1.遵循软件分发协议
- 国际:GPL-2.0
- 中国:木兰公共许可证, 第2版
2.付费得到商业授权(试行)
- OKEDU软件合作伙伴合同-个人版
- OKEDU软件合作伙伴合同-团队版(计划中)
- OKEDU软件合作伙伴合同-企业版(计划中)