Nyílt forráskódú LMS szoftver és LMS az e-tanuláshoz

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.

Fedezd fel

A következő linkeket relevánsnak találhatja:

Moodle

Vászon

Ilias

OpenEdx

Legjobb nyílt forráskódú LMS szoftver

 Magyar