Open source LMS-software en LMS voor e-learning

Chamilo LMS voor e-learning

Maak een online leerwebsite met gratis e-learning tool

Verbeter de toegang tot onderwijs door online e-learningplatforms te bouwen met gratis leerbeheersoftware. Maak eenvoudig cursussen en volg de voortgang van de student.

Overzicht

Chamilo is een gratis e-learning-tool waarmee gebruikers webgebaseerde online leer-apps kunnen maken. Het is een open-source e-learning platform dat zowel lichtgewicht als aanpasbaar is. SHAMILO Self Hosted LMS is een op PHP gebaseerde webtoepassing die een MySQL-database gebruikt om gegevens op te slaan. Het is een van de meest gebruikte LMS voor e-learning, met meer dan 20 miljoen mensen over de hele wereld. Chamilo 2.0 is nog steeds in ontwikkeling, maar gebruikers kunnen het nog steeds gebruiken tot versie 1.11.x. Het wordt vrijgegeven onder de GNU/GPLV3 -licentie. Dit gratis leerbeheersysteem is platformonafhankelijk en werkt op Windows, Linux en Mac OS X. Chamilo LMS bevat verschillende nuttige functies, zoals een cursuscatalogus, het maken van gebruikers en rolbeheer, vaardighedenbeheer, certificaatcreatie, SCORM -ondersteuning en nog veel meer. Het heeft ook een winkelwagentje om trainers te helpen bij het verkopen van cursussen en het verdienen van geld. Chamilo e -leren kan worden gebruikt voor verschillende leer- en samenwerkingsactiviteiten. Leraren kunnen het web gebruiken om hun cursussen te maken, beheren, publiceren en de voortgang van de stagiair volgen. Studenten kunnen cursussen volgen, materialen lezen, actief deelnemen aan groepen, forums en chatrooms. Gebruikers worden standaard geverifieerd vanuit de database. Chamilo daarentegen heeft een LDAP -module waarmee beheerders database -authenticatie kunnen uitschakelen en deze kunnen vervangen door LDAP -authenticatie. Ontwikkelaars kunnen ook de kernfunctionaliteit wijzigen en verbeteren door beschikbare extensies op te nemen. Chamilo Open Source LMS -software maakt ook het bouwen van op maat gemaakte extensies mogelijk om aan unieke zakelijke vereisten te voldoen.

Systeem vereisten

Om Samilo te installeren, moet u de volgende software hebben:

  • Apache 2.2 of groter / nginx
  • php 7,2 of groter
  • MySQL 5.6 of groter

Functies

Hierna volgen de belangrijkste kenmerken van SAMILO Open Source Online Learning Management System:

  • Gratis en open source
  • Cursussenbeheer
  • Gebruikersbeheer
  • Document beheer
  • Social Learning Network
  • aanpasbare interface
  • Integratie met tools van derden
  • Tijdgestuurde examens
  • Geautomatiseerde generatie certificaten
  • Mobiel Rantly
  • Voortgang bij het volgen van gebruikers

Installatie instructies

Installeer SHAMILO op Ubuntu 18.04 LTS met nginx

Nginx webserver installeren

Nginx is de meest populaire en veilige webserver. Gebruik de volgende opdracht om nginx te installeren

 sudo apt install nginx 

Nadat de nginx is geïnstalleerd, configureert u het domein en start u de nginx opnieuw met de volgende opdracht

 sudo service nginx restart 

Installeer MySQL Server

Gebruik vervolgens de databaseserver installeren, gebruik de volgende opdracht om MySQL Server te installeren

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

Zodra de databaseserver is geïnstalleerd, gebruikt u de volgende opdracht om de MySQL -server opnieuw te starten

sudo service mysql restart 

PHP 7.2 en gerelateerde modules installeren

Voer commando’s uit om een ​​externe PPA toe te voegen aan Ubuntu.

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

Voer nu de volgende opdracht uit om PHP 7.2 en gerelateerde modules te installeren.

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

DATABASE CREEKEN VOOR SHAMILO

Nu hebt u alle vereiste software geïnstalleerd en de volgende stap is om in te loggen op MySQL Server en Chamilo -database te maken. Gebruik de volgende opdracht om database te maken. Wijzig met uw databasenaam.

CREATE DATABASE chamilo; 

Maak een database -gebruiker met de naam “SAMILO” met een nieuw wachtwoord. en gebruikte de volledige toegang van de gebruiker tot de database door de volgende opdrachten uit te voeren. Wijzig met uw gewenste database -gebruiker en met uw gewenste wachtwoord.

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

Download SHAMILO

Voer vervolgens de onderstaande opdrachten uit om Chamilo, Uni’s te downloaden en verplaatst deze naar de map 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

Voer de volgende opdrachten uit om machtigingen in te stellen.

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

Maak een nginx -configuratiebestand voor de Samilo -site.

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

Voeg hieronder code toe en sla het bestand op.

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

Maak Symlink om een ​​nieuw gemaakte site in te schakelen.

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

Start Nginx -webserver opnieuw.

sudo systemctl restart nginx

Open nu de browser en typ http://example.com om toegang te krijgen tot de site. Volg de installatiewizard om Samilo te installeren.

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.

Ontdekken

Mogelijk vindt u de volgende links relevant:

Bodem

Canvas

Ilias

OpenedX

Top Open Source LMS -software

 Nederlands