Open eClass 是一套基于 PHP 的课程管理系统,用于组织和呈现异步在线教学的课程资料。
- Star
- 1,021
- Fork
- 568
- 未关闭 Issue
- 409
- 最近提交
- 17小时前
这是什么?
Chamilo 是一个用于在线创建和开展课程的电子学习平台,涵盖课程管理、文档、论坛、日历、测验、作业、学习路径、带证书的成绩册以及问卷调查,并提供技能管理和学习分析。
平台支持 SCORM 1.2、QTI、LTI、xAPI CMI 5、Aiken 等标准课件格式,提供多租户层级结构、与其他系统集成的 API、插件机制以及个人数据导出等 GDPR 相关功能。界面支持 60 多种语言的完整翻译,包括从右至左书写的语言。
项目基于 PHP、Symfony 和 Twig 开发,数据库使用 MariaDB 或 MySQL,部署需要 Apache 等 Web 服务器和 PHP 8.3 及以上版本。
核心功能
- 01课程管理,包含文档、论坛、公告和日历事件
- 02测验支持多种题型、时间限制和分类随机抽题
- 03作业、成绩册、徽章和证书功能
- 04技能管理,以及针对进度和完成情况的学习分析
- 05支持 SCORM、QTI、LTI 和 xAPI CMI 5 标准
- 06提供 API 与 JWT 认证,便于与其他系统集成
适用场景
- 为学校、企业或培训机构开设在线课程和培训项目
- 通过会话功能管理长期课程并在不同学期复用
- 借助多 URL 模式在同一套系统中服务多个独立机构
- 播放由其他编辑工具制作的 SCORM 课件内容
快速上手
- 1
在 Ubuntu 上安装软件环境(Apache、PHP、MariaDB 和工具)
sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl - 2
创建数据库用户并授予权限
sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" - 3
将 Chamilo 2.0.3 发布包下载到 /var/www
sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz - 4
在浏览器中打开你的域名并完成网页安装向导
使用前须知
- 自行部署需要 Web 服务器、PHP 8.3 及以上版本以及 MariaDB 或 MySQL,安装需要一定投入。
- README 建议至少 2 个 vCPU 和 4GB 内存,从源码构建则需要至少 4GB 内存。
- AI 功能需要依赖 OpenAI、Claude、Gemini 等外部服务或订阅。
- 角色与权限管理仍标注为测试版,SCORM 2004 仅部分支持。
收录于专题
标签
常见问题
- chamilo-lms 是什么?
- Chamilo 是一款开源学习管理系统(LMS),用于组织和运行在线课程,注重易用性与无障碍访问。 Chamilo 是一个用于在线创建和开展课程的电子学习平台,涵盖课程管理、文档、论坛、日历、测验、作业、学习路径、带证书的成绩册以及问卷调查,并提供技能管理和学习分析。
- chamilo-lms 可以免费使用吗?用的什么许可证?
- chamilo-lms 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- chamilo-lms 还在维护吗?
- 活跃维护中。chamilo-lms 最近一次提交是在 2026年11月6日。
- chamilo-lms 适合用来做什么?
- 为学校、企业或培训机构开设在线课程和培训项目 通过会话功能管理长期课程并在不同学期复用 借助多 URL 模式在同一套系统中服务多个独立机构 播放由其他编辑工具制作的 SCORM 课件内容
- chamilo-lms 怎么安装和运行?
- 在 Ubuntu 上安装软件环境(Apache、PHP、MariaDB 和工具): sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl 创建数据库用户并授予权限: sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" 将 Chamilo 2.0.3 发布包下载到 /var/www: sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz 在浏览器中打开你的域名并完成网页安装向导
- 在哪里获取 chamilo-lms?
- 源代码和安装说明在 GitHub 上:https://github.com/chamilo/chamilo-lms
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
17069PHP无许可证维护活跃更新于 15天前
ILIAS 是一套开源学习管理系统(LMS),用于搭建和运行基于网页的在线课程。
507433PHPGPL-3.0维护活跃更新于 昨天
Open edX 的 LMS 与 Studio 核心代码,基于 Python/Django 的在线课程制作与交付平台。
8217+4 本周4385PythonAGPL-3.0更新于 17小时前
Moodle 是开源的学习管理平台,供高校、学校和企业搭建在线课程与学习环境。
7588+25 本周7702PHPGPL-3.0维护活跃更新于 8天前
基于 PHP Phalcon 框架的开源网课与网校系统,可搭建在线教育、知识付费网站,支持 Docker 部署。
1175305PHPGPL-2.0更新于 12天前
开源学习管理系统,可在自有品牌网站上销售在线课程和数字下载内容,支持自托管。
1296+5 本周269TypeScriptAGPL-3.0更新于 前天