Atvirojo kodo LMS programinė įranga ir E-mokymosi LMS

Chamilo LMS e. Mokymosi

Sukurkite internetinę mokymosi svetainę naudodami nemokamą el. Mokymosi įrankį

Pagerinkite prieigą prie švietimo, kurdami internetines e. Mokymosi platformas su nemokama mokymosi valdymo programine įranga. Lengvai kurkite kursus ir stebėkite studento pažangą.

Apžvalga

„Chamilo“ yra nemokamas el. Mokymosi įrankis, leidžiantis vartotojams kurti internetines internetinių mokymosi programas. Tai atvirojo kodo el. Mokymosi platforma, kuri yra ir lengva, ir pritaikoma. „Chamilo Self“ priglobtas LMS yra PHP pagrįsta žiniatinklio programa, kuri naudoja „MySQL“ duomenų bazę, kad saugotų duomenis. Tai yra vienas iš plačiausiai naudojamų LMS e. Mokymosi, kuriame yra daugiau nei 20 milijonų žmonių visame pasaulyje. „Chamilo 2.0“ vis dar kuriamas, tačiau vartotojai vis tiek gali ja naudotis iki 1.11.x versijos. Jis išleidžiamas pagal GNU/GPLV3 licenciją. Ši nemokama mokymosi valdymo sistema yra kryžminė platforma ir veikia „Windows“, „Linux“ ir „Mac OS X“. „Chamilo LMS“ apima keletą naudingų funkcijų, tokių kaip kursų katalogas, vartotojo kūrimo ir vaidmenų valdymas, įgūdžių valdymas, sertifikatų kūrimas, „SCORM“ palaikymas ir daugelis kitų. Jame taip pat yra pirkinių krepšelis, padedantis treneriams parduoti kursus ir uždirbti pinigus. Chamilo e mokymasis gali būti naudojamas įvairiai mokymosi ir bendradarbiavimo veiklai. Mokytojai gali naudoti internetą kurdami, valdydami, skelbdami savo kursus ir stebėti stažuotojo pažangą. Studentai gali sekti kursus, skaityti medžiagą, aktyviai dalyvauti grupėse, forumuose ir pokalbių kambariuose. Vartotojai pagal numatytuosius nustatymus yra autentifikuojami iš duomenų bazės. Kita vertus, „Chamilo“ turi LDAP modulį, kuris leidžia administratoriams išjungti duomenų bazės autentifikavimą ir pakeisti jį LDAP autentifikavimu. Kūrėjai taip pat gali modifikuoti ir patobulinti pagrindinę funkciją įtraukdami turimus plėtinius. „Chamilo“ atvirojo kodo LMS programinė įranga taip pat leidžia kurti pritaikytus plėtinius, kad atitiktų unikalius verslo reikalavimus.

Sistemos reikalavimai

Norėdami įdiegti „Chamilo“, turite turėti šias programines įrangas:

  • „Apache 2.2“ ar didesnis / nginx
  • PHP 7,2 ar didesnis
  • „MySQL 5.6“ ar didesnis

Funkcijos

Toliau pateikiami pagrindiniai „Chamilo“ atvirojo kodo internetinės mokymosi valdymo sistemos savybės:

  • Nemokamas ir atviras kodas
  • Kursų valdymas
  • Vartotojų valdymas
  • dokumentų valdymas
  • Socialinio mokymosi tinklas
  • pritaikoma sąsaja
  • Integracija su trečiųjų šalių įrankiais
  • Laiku kontroliuojami egzaminai
  • Automatizuota sertifikatų generavimas
  • Mobilusis rriendas
  • Vartotojų progreso stebėjimas

Diegimo instrukcijos

Įdiekite „Chamilo“ ant „Ubuntu 18.04 LTS“ su nginx

Įdiekite „Nginx Web Server“

„Nginx“ yra populiariausias ir saugiausias žiniatinklio serveris. Norėdami įdiegti „Nginx“, naudokite šią komandą

 sudo apt install nginx 

Įdiegę NGINX, sukonfigūruokite domeną ir paleiskite „Nginx“ naudodami šią komandą šia komanda

 sudo service nginx restart 

Įdiegti „MySQL Server“

Tada reikia įdiegti duomenų bazės serverį, naudokite šią komandą, kad įdiegtumėte „MySQL Server“

sudo apt-get update;  
sudo apt-get install mysql-server; 
mysql_secure_installation 

Įdiegus duomenų bazės serverį, naudokite šią komandą, kad iš naujo paleistumėte „MySQL Server“ iš naujo

sudo service mysql restart 

Įdiekite PHP 7.2 ir susijusius modulius

Vykdykite komandas, kad pridėtumėte trečiosios šalies PPA prie „Ubuntu“.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Dabar paleiskite šią komandą, kad įdiegtumėte PHP 7.2 ir susijusius modulius.

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

Sukurkite „Chamilo“ duomenų bazę

Dabar jūs įdiegėte visą reikalingą programinę įrangą, o kitas žingsnis yra prisijungti prie „MySQL Server“ ir sukurti „Chamilo“ duomenų bazę. Norėdami sukurti duomenų bazę, naudokite šią komandą. Pakeiskite savo duomenų bazės pavadinimą.

CREATE DATABASE chamilo; 

Sukurkite duomenų bazės vartotoją pavadinimu „Chamilo“ su nauju slaptažodžiu. ir suteikė vartotojui visišką prieigą prie duomenų bazės paleisdama šias komandas. Pakeiskite savo norimą duomenų bazės vartotoją ir norimą slaptažodį.

CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Atsisiųskite chamilo

Tada paleiskite žemiau pateiktas komandas, kad atsisiųstumėte „Chamilo“, „Unzip“ ir perkeltumėte ją į „Nginx Web Server“ katalogą.

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

Paleiskite šias komandas, kad nustatytumėte leidimus.

sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/

Sukurkite „Nginx Config“ failą „Chamilo“ svetainei.

sudo nano /etc/nginx/sites-available/chamilo

Į jį pridėkite žemiau kodą ir išsaugokite failą.

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;
    }
}

Sukurkite „CheMlink“, kad įgalintumėte naujai sukurtą svetainę.

sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/

Iš naujo paleiskite „Nginx Web Server“.

sudo systemctl restart nginx

Dabar atidarykite naršyklę ir įveskite http://example.com, kad pasiektumėte svetainę. Vykdykite diegimo vedlį, kad įdiegtumėte „Chamilo“.

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.

 Latviski