Open eClassは、非同期eラーニング向けに教材を保存・提供するPHPベースのコース管理システムです。
chamilo/chamilo-lms
Chamiloは、使いやすさとアクセシビリティを重視した、オンラインコース運営向けのオープンソース学習管理システム(LMS)です。
代替できる製品:Moodle
Canvas LMS
- スター
- 1,021
- フォーク
- 568
- 未解決の Issue
- 409
- 最終コミット
- 5 時間前
これは何?
Chamiloは、オンラインコースの作成と提供に使えるeラーニングプラットフォームです。コース管理、ドキュメント、フォーラム、カレンダー、小テスト、課題、学習パス、証明書付き成績表、アンケートに加え、スキル管理や学習分析にも対応しています。
SCORM 1.2、QTI、LTI、xAPI CMI 5、Aikenなどの標準的なeラーニング形式をサポートしています。また、階層型マルチテナントモード、他システムとの連携用API、プラグイン、GDPR関連データのエクスポート機能を備えています。60以上の言語に完全翻訳されており、右から左へ記述する言語にも対応しています。
PHPで開発されており、SymfonyとTwigを使用しています。データベースにはMariaDBまたはMySQLを利用します。インストールにはApacheなどのWebサーバーとPHP 8.3以降が必要です。
主な機能
- 01ドキュメント、フォーラム、お知らせ、カレンダーイベントを含むコース管理
- 02多様な問題形式、制限時間、ランダム出題に対応した小テスト
- 03課題、成績表、バッジ、証明書
- 04進捗状況や修了状況に関するスキル管理と学習分析
- 05SCORM、QTI、LTI、xAPI CMI 5のサポート
- 06連携用REST APIとJWT認証
ユースケース
- 学校、企業、研修機関でのオンラインコースや研修プログラムの運営
- 学期をまたいで再利用できるセッションを含む長期コースの管理
- マルチURLモードを使い、1つのインストール環境で複数の独立した機関を運営
- 他のオーサリングツールで作成したSCORMベースのeラーニングコンテンツの提供
クイックスタート
- 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インストーラーを完了する
使う前に知っておきたいこと
- セルフホスティングにはWebサーバー、PHP 8.3以降、MariaDBまたはMySQLが必要で、セットアップにはかなりの手間がかかります。
- READMEでは最低2 vCPUと4GB RAMを推奨しており、ソースからビルドする場合も4GB RAMが必要です。
- AI機能には、OpenAI、Claude、Geminiなどの外部サービスまたはサブスクリプションが必要です。
- ロールと権限の管理はまだベータ版とされており、SCORM 2004のサポートも一部に限られています。
収録されている特集
トピック
よくある質問
- chamilo-lms とは?
- Chamiloは、使いやすさとアクセシビリティを重視した、オンラインコース運営向けのオープンソース学習管理システム(LMS)です。 Chamiloは、オンラインコースの作成と提供に使えるeラーニングプラットフォームです。コース管理、ドキュメント、フォーラム、カレンダー、小テスト、課題、学習パス、証明書付き成績表、アンケートに加え、スキル管理や学習分析にも対応しています。
- chamilo-lms は無料で使えますか?ライセンスは?
- chamilo-lms は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- chamilo-lms は今もメンテナンスされていますか?
- 活発にメンテナンス中。chamilo-lms の最終コミットは 2026年11月7日 です。
- chamilo-lms は何に使えますか?
- 学校、企業、研修機関でのオンラインコースや研修プログラムの運営 学期をまたいで再利用できるセッションを含む長期コースの管理 マルチURLモードを使い、1つのインストール環境で複数の独立した機関を運営 他のオーサリングツールで作成したSCORMベースのeラーニングコンテンツの提供
- 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 ブラウザーでドメインを開き、Webインストーラーを完了する
- chamilo-lms はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/chamilo/chamilo-lms
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ILIASは、Webベースのeラーニングコースを構築・運営するためのオープンソースLMSです。
Open edXのLMSとStudioの中核を担う、オンラインコースの大規模な作成・配信に対応したPython/Djangoプラットフォーム。
Moodleは、大学、学校、企業がオンラインコースや学習環境を構築するためのオープンソース学習管理プラットフォームです。
Dockerでデプロイできる、コース販売・オンライン学習・知識課金サイト構築向けのオープンソースPHP(Phalcon)講座・スクールプラットフォーム。
自社ブランドのWebサイトでオンラインコースやデジタルダウンロードを販売できる、セルフホスト対応のオープンソースLMSです。