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.