Chamilo eラーニングのLMS
無料のeラーニングツールを備えたオンライン学習Webサイトを作成します
無料の学習管理ソフトウェアを使用して、オンラインのeラーニングプラットフォームを構築することにより、教育へのアクセスを改善します。コースを簡単に作成し、生徒の進捗を追跡できます。
概要
Chamiloは、ユーザーがWebベースのオンライン学習アプリを作成できる無料のeラーニングツールです。これは、軽量で適応性のあるオープンソースのeラーニングプラットフォームです。 Chamilo Self Hosted LMSは、MySQLデータベースを使用してデータを保存するPHPベースのWebアプリケーションです。これは、eラーニングで最も広く使用されているLMSの1つであり、世界中に2,000万人以上の人々がいます。 Chamilo 2.0はまだ開発中ですが、ユーザーはバージョン1.11.xまで使用できます。 GNU/GPLV3ライセンスの下でリリースされます。この無料の学習管理システムは、クロスプラットフォームであり、Windows、Linux、Mac OS Xで動作します。 Chamilo LMSには、コースカタログ、ユーザー作成と役割管理、スキル管理、証明書作成、SCORMサポートなど、いくつかの便利な機能が含まれています。また、トレーナーがコースを販売し、お金を稼ぐのを支援するショッピングカートもあります。 Chamilo E Learningは、さまざまな学習およびコラボレーションアクティビティに使用できます。教師はWebを使用して、コースを作成、管理、公開し、研修生の進捗状況を追跡できます。学生は、コースをフォローしたり、資料を読んだり、グループ、フォーラム、チャットルームに積極的に参加できます。 ユーザーはデフォルトでデータベースから認証されます。一方、Chamiloには、管理者がデータベース認証を無効にしてLDAP認証に置き換えることができるLDAPモジュールがあります。開発者は、利用可能な拡張機能を組み込むことにより、コア機能を変更および改善することもできます。 Chamilo Open Source LMSソフトウェアは、独自のビジネス要件を満たすために、オーダーメイドの拡張機能を構築することもできます。
特徴
以下は、Chamiloオープンソースのオンライン学習管理システムの重要な機能です。
- 無料でオープンソース
- コース管理
- ユーザー管理
- 文書管理
- ソーシャルラーニングネットワーク
- カスタマイズ可能なインターフェイス
- サードパーティツールとの統合
- 時間制御試験
- 自動生成証明書
- モバイルrrriendly
- ユーザーの追跡が進行します
インストール手順
ubuntu 18.04 lts with nginxにチャミロをインストールする
** nginx webサーバーをインストール**
Nginxは、最も人気があり安全なWebサーバーです。 nginxをインストールするには、次のコマンドを使用します
sudo apt install nginx
nginxがインストールされたら、次のコマンドを使用してドメインを構成し、nginxを再起動します
sudo service nginx restart
mysql serverをインストールする
次に、データベースサーバーをインストールする必要があります。次のコマンドを使用してMySQL Serverをインストールします
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
データベースサーバーがインストールされたら、次のコマンドを使用してMySQL Serverを再起動します
sudo service mysql restart
** PHP 7.2および関連モジュールをインストール**
コマンドを実行して、サードパーティPPAをUbuntuに追加します。
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
次に、次のコマンドを実行して、PHP 7.2および関連モジュールをインストールします。
sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-ldap php7.2-apcu php7.2-zip
** Chamiloのデータベースを作成**
これで、必要なすべてのソフトウェアをインストールし、次のステップはMySQLサーバーにログインしてChamiloデータベースを作成することです。次のコマンドを使用してデータベースを作成します。データベース名で変更します。
CREATE DATABASE chamilo;
新しいパスワードで「Chamilo」と呼ばれるデータベースユーザーを作成します。次のコマンドを実行して、データベースへのユーザーの完全なアクセスを許可されました。目的のデータベースユーザーと目的のパスワードで変更します。
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
チャミロをダウンロード
次に、以下のコマンドを実行して、Chamiloをダウンロードし、解凍してNginx Web Serverディレクトリに移動します。
cd /tmp && wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip
unzip chamilo-1.11.6-php7.zip
sudo mv chamilo-1.11.6 /var/www/html/chamilo
次のコマンドを実行して、権限を設定します。
sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/
Chamiloサイトのnginx構成ファイルを作成します。
sudo nano /etc/nginx/sites-available/chamilo
以下のコードをそれに追加し、ファイルを保存します。
server {
listen 80;
listen [::]:80;
root /var/www/html/chamilo;
index index.php index.html index.htm;
server_name example.com;
client_max_body_size 100M;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ [^/].php(/|$) {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Symlinkを作成して、新しく作成されたサイトを有効にします。
sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/
nginx webサーバーを再起動します。
sudo systemctl restart nginx
ここで、ブラウザを開き、http://example.comと入力してサイトにアクセスします。インストールウィザードに従ってChamiloをインストールします。
FAQS
チャミロとは?
Chamiloは、世界中の教育と知識へのアクセスを改善するためのオープンソース学習管理システム(LMS)です。これは、使いやすさ、スピード、オンライントレーニングプログラムに重点を置いたグローバルな人材管理システムです。
ChamiloはオープンソースLMSですか?
はい、Chamiloはオープンソース学習管理ソフトウェアです。 Chamilo最高のオープンソース学習管理システムソースコードリポジトリはgithubで入手できます。
Chamilo Free LMSですか?
Chamiloは、組織向けのトレーニングプログラムを作成、公開、および管理するための無料のクラウドベースの学習管理ソリューションです。
チャミロの典型的なユーザーは誰ですか?
Chamiloは、多くの行政、フリーランサー、大企業と企業、非営利のBNUSINESS、失業サービス、NGOで使用されています。
ChamiloはAPIを提供していますか?
はい、Chamilo Learning Management SoftwarsもAPIを提供しています。
Chamilo vs Moodle LMSとは何ですか?
Chamilo LMS対Moodle? Moodleは、オープンソース学習管理システム(LMS)です。 PHP言語で書かれており、2001年以来GNU General Public Licenseの下で配布されています。Chamiloは、GNU/GPLライセンスの下でオープンソース学習管理システム(LMS)ソフトウェアおよび無料コラボレーションシステムです。