Chamilo LMS e-learninghoz
Hozzon létre online tanulási weboldalt ingyenes e-tanulási eszközzel
Javítsa az oktatáshoz való hozzáférést azáltal, hogy online e-tanulási platformokat épít fel ingyenes tanulási menedzsment szoftverrel. Könnyen hozzon létre kurzusokat és nyomon kövesse a hallgatók előrehaladását.
Áttekintés
A Chamilo egy ingyenes e-learning eszköz, amely lehetővé teszi a felhasználók számára, hogy web-alapú online tanulási alkalmazások létrehozását. Ez egy nyílt forráskódú e-tanulási platform, amely könnyű és adaptálható. A Chamilo Self Hosted LMS egy PHP-alapú webes alkalmazás, amely MySQL adatbázist használ az adatok tárolására. Ez az egyik legszélesebb körben használt LMS az e-learning számára, több mint 20 millió emberrel szerte a világon. A Chamilo 2.0 továbbra is fejlesztés alatt áll, a felhasználók azonban továbbra is használhatják az 1.11.x verzióig. A GNU/GPLV3 licenc alatt adják ki. Ez az ingyenes tanulási menedzsment rendszer platformon átnyúló, és a Windows, a Linux és a Mac OS X rendszeren működik. A Chamilo LMS számos hasznos funkciót tartalmaz, mint például a kurzuskatalógus, a felhasználói létrehozás és a szerepkezelés, a készségkezelés, a tanúsítvány létrehozása, a SCORM támogatás és még sok más. Van egy bevásárlókosár is, amely segíti az oktatókat a tanfolyamok eladásában és a pénzkeresésben. A chamilo e tanulás felhasználható különféle tanulási és együttműködési tevékenységekhez. A tanárok felhasználhatják az internetet tanfolyamok létrehozására, kezelésére, közzétételére és a gyakornok előrehaladásának nyomon követésére. A hallgatók követhetik a kurzusokat, olvashatnak anyagokat, aktívan részt vehetnek csoportokban, fórumokban és csevegőszobákban. A felhasználókat alapértelmezés szerint hitelesítik az adatbázisból. A Chamilo viszont LDAP modulja van, amely lehetővé teszi az adminisztrátorok számára, hogy letilthassák az adatbázis -hitelesítést, és helyettesítsék azt LDAP -hitelesítésre. A fejlesztők a rendelkezésre álló kiterjesztések beépítésével módosíthatják és javíthatják az alapvető funkciókat is. A Chamilo Open Source LMS szoftver lehetővé teszi a testreszabott kiterjesztések kiépítését is, hogy megfeleljenek az egyedi üzleti követelményeknek.
Rendszerkövetelmények
A chamilo telepítéséhez a következő softwares -okkal kell rendelkeznie:
- Apache 2.2 vagy annál nagyobb / nginx
- PHP 7.2 vagy annál nagyobb
- MySQL 5.6 vagy annál nagyobb
Jellemzők
Az alábbiakban bemutatjuk a Chamilo Open Source Online Learning Management System legfontosabb jellemzőit:
- Ingyenes és nyílt forráskódú
- Kurzuskezelés
- Felhasználói menedzsment
- Dokumentum kezelés
- Társadalmi tanulási hálózat
- Testreszabható felület
- Integráció harmadik féltől származó eszközökkel
- Idővezérelt vizsgák
- Automatizált tanúsítványok generálása
- mobiltelefonos
- A felhasználók előrehaladásának nyomon követése
Telepítési útmutató
Telepítse a chamilo -t az Ubuntu 18.04 LTS -re nginx
Telepítse az nginx webszerveret
Az Nginx a legnépszerűbb és legbiztonságosabb webszerver. Az nginx telepítéséhez használja a következő parancsot
sudo apt install nginx
Miután az Nginx telepítette, konfigurálja a tartományt, és indítsa újra az nginx -et a következő parancs segítségével
sudo service nginx restart
Telepítse a Mysql Server -et
Ezután telepítenie kell az adatbázis -kiszolgálót, a következő paranccsal használja a MySQL Server telepítéséhez
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Egyszer az adatbázis -kiszolgáló telepítve van, használja a következő parancsot a MySQL Server újraindításához
sudo service mysql restart
Telepítse a PHP 7.2 és a kapcsolódó modulokat
Futtassa a parancsokat, hogy hozzáadjon egy harmadik féltől származó PPA-t az Ubuntu-hoz.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Most futtassa a következő parancsot a PHP 7.2 és a kapcsolódó modulok telepítéséhez.
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
Hozzon létre adatbázist a chamilo -hoz
Most telepítette az összes szükséges szoftvert, és a következő lépés a MySQL Serverbe való bejelentkezés és a Chamilo adatbázis létrehozása. Használja a következő parancsot az adatbázis létrehozásához. Változtassa meg az adatbázis nevét.
CREATE DATABASE chamilo;
Hozzon létre egy “chamilo” nevű adatbázis -felhasználót új jelszóval. és a következő parancsok futtatásával teljes hozzáférést kapott az adatbázishoz. Változtassa meg a kívánt adatbázis -felhasználóval és a kívánt jelszavával.
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Töltse le a chamilo
Ezután futtassa az alábbi parancsokat, hogy letöltse a chamilo, az UNSIP -t, és helyezze át az NGINX Web Server könyvtárba.
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
Futtassa a következő parancsokat az engedélyek beállításához.
sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/
Hozzon létre Nginx konfigurációs fájlt a chamilo webhelyhez.
sudo nano /etc/nginx/sites-available/chamilo
Adja hozzá az alábbi kódot, és mentse el a fájlt.
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;
}
}
Hozzon létre Symlink -et az újonnan létrehozott webhely engedélyezéséhez.
sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/
Indítsa újra az Nginx webszerverét.
sudo systemctl restart nginx
Most nyissa meg a böngészőt, és írja be a http://example.com webhelyet a webhely eléréséhez. Kövesse a telepítő varázslót a chamilo telepítéséhez.
FAQs
What is Chamilo?
Chamilo is an open-source Learning Management System (LMS) for improving access to education and knowledge around the world. It is a global Talent Management System with a focus on ease of use, speed and online training programs.
Is Chamilo open source LMS?
Yes, Chamilo is open source learning management software. Chamilo best open source learning management system source code repository is available at Github.
Is Chamilo free LMS?
Chamilo is a free cloud-based learning management solution to create, publish, and manage training programs for organizations.
Who are the typical users of Chamilo?
Chamilo is used by many public administrations, freelancers, large enterprises and businesses , non-profit bnusiness as well as unemployment services and NGO’s.
Does Chamilo offers API?
Yes, Chamilo learning management softwars also offers API’s.
What is Chamilo vs moodle lms?
Chamilo LMS vs Moodle? Moodle is an open-source Learning Management System (LMS) . It is written in PHP language and distributed under the GNU General Public License since 2001. While Chamilo is an open-source learning management system (LMS) software and free collaboration system under GNU/GPL licensing.