Repolode
chamilo

chamilo/chamilo-lms

Chamiloは、使いやすさとアクセシビリティを重視した、オンラインコース運営向けのオープンソース学習管理システム(LMS)です。

代替できる製品:MoodleCanvas 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. 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. 2

    データベースユーザーを作成し、権限を付与する

    sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';"
  3. 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. 4

    ブラウザーでドメインを開き、Webインストーラーを完了する

使う前に知っておきたいこと

  • セルフホスティングにはWebサーバー、PHP 8.3以降、MariaDBまたはMySQLが必要で、セットアップにはかなりの手間がかかります。
  • READMEでは最低2 vCPUと4GB RAMを推奨しており、ソースからビルドする場合も4GB RAMが必要です。
  • AI機能には、OpenAI、Claude、Geminiなどの外部サービスまたはサブスクリプションが必要です。
  • ロールと権限の管理はまだベータ版とされており、SCORM 2004のサポートも一部に限られています。

収録されている特集

トピック

#lms#e-learning#php#symfony#education#online-courses#skills-management#chamilo#elearning#skills

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト