eラーニング用のオープンソースLMSソフトウェアとLMS

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をインストールするには、次のソフトウェアが必要です。 -apache 2.2以降 / nginx -PHP 7.2以上 -MySQL 5.6以上

特徴

以下は、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)ソフトウェアおよび無料コラボレーションシステムです。

探検

次のリンクが関連する場合があります。

ムードル

イリア

openedx

トップオープンソースLMSソフトウェア

 日本