Chamilo LMS pour l'apprentissage en ligne
Créer un site Web d'apprentissage en ligne avec un outil d'apprentissage en ligne gratuit
Améliorez l'accès à l'éducation en créant des plateformes d'apprentissage en ligne avec un logiciel de gestion d'apprentissage gratuit. Créez facilement des cours et suivez les progrès des étudiants.
Aperçu
Chamilo est un outil d’apprentissage en ligne gratuit qui permet aux utilisateurs de créer des applications d’apprentissage en ligne basées sur le Web. Il s’agit d’une plate-forme en ligne open source qui est à la fois légère et adaptable. Chamilo Hipted LMS est une application Web basée sur PHP qui utilise une base de données MySQL pour stocker des données. C’est l’un des LMS les plus utilisés pour l’apprentissage en ligne, avec plus de 20 millions de personnes dans le monde. Chamilo 2.0 est toujours en développement, cependant, les utilisateurs peuvent toujours l’utiliser jusqu’à la version 1.11.x. Il est libéré sous la licence GNU / GPLV3. Ce système de gestion d’apprentissage gratuit est multiplateforme et fonctionne sur Windows, Linux et Mac OS X. Chamilo LMS comprend plusieurs fonctionnalités utiles, telles qu’un catalogue de cours, la création d’utilisateurs et la gestion des rôles, la gestion des compétences, la création de certificats, le support SCORM et bien d’autres. Il dispose également d’un panier pour aider les entraîneurs à vendre des cours et à gagner de l’argent. L’apprentissage par Chamilo peut être utilisé pour une variété d’activités d’apprentissage et de collaboration. Les enseignants peuvent utiliser le Web pour créer, gérer, publier leurs cours et suivre les progrès du stagiaire. Les étudiants peuvent suivre des cours, lire du matériel, participer activement aux groupes, aux forums et aux salles de discussion. Les utilisateurs sont authentifiés à partir de la base de données par défaut. Chamilo, en revanche, a un module LDAP qui permet aux administrateurs de désactiver l’authentification de la base de données et de le remplacer par l’authentification LDAP. Les développeurs peuvent également modifier et améliorer les fonctionnalités de base en incorporant des extensions disponibles. Le logiciel LMS Open Source Chamilo permet également la construction d’extensions sur mesure pour répondre aux exigences commerciales uniques.
Configuration requise
Afin d’installer Chamilo, vous devez avoir les logiciels suivants:
- Apache 2.2 ou plus / nginx
- PHP 7,2 ou plus
- MySQL 5.6 ou plus
Caractéristiques
Voici les principales caractéristiques du système de gestion de l’apprentissage en ligne de Chamio Open Source:
- gratuit et open source
- Gestion des cours
- Gestion des utilisateurs
- Gestion de documents
- Réseau d’apprentissage social
- Interface personnalisable
- Intégration avec des outils tiers
- Examens contrôlés dans le temps
- Génération automatisée de certificats
- Mobile Rriendly
- Le suivi des progrès des utilisateurs
Instructions d’installation
Installez Chamilo sur Ubuntu 18.04 LTS avec nginx
Installez le serveur Web Nginx
Nginx est le serveur Web le plus populaire et le plus sécurisé. Afin d’installer Nginx, utilisez la commande suivante
sudo apt install nginx
Une fois l’installation de Nginx, configurez le domaine et redémarrez le nginx en utilisant la commande suivante
sudo service nginx restart
Installer MySQL Server
Ensuite, besoin d’installer le serveur de base de données, utilisez la commande suivante pour installer MySQL Server
sudo apt-get update;
sudo apt-get install mysql-server;
mysql_secure_installation
Une fois, le serveur de base de données est installé, utilisez la commande suivante pour redémarrer le serveur MySQL
sudo service mysql restart
Installez PHP 7.2 et modules connexes
Exécutez des commandes pour ajouter un PPA tiers à Ubuntu.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Maintenant, exécutez la commande suivante pour installer PHP 7.2 et les modules connexes.
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
Créer une base de données pour Chamilo
Maintenant, vous avez installé tous les logiciels requis et l’étape suivante consiste à vous connecter à MySQL Server et à créer une base de données Chamilo. Utilisez la commande suivante pour créer une base de données. Changer avec le nom de votre base de données.
CREATE DATABASE chamilo;
Créez un utilisateur de base de données appelée “Chamilo” avec un nouveau mot de passe. et accordé l’accès complet à l’utilisateur à la base de données en exécutant les commandes suivantes. Changez avec l’utilisateur de la base de données souhaitée et avec votre mot de passe souhaité.
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL ON chamilo.* TO 'chamilouser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Télécharger Chamilo
Ensuite, exécutez les commandes ci-dessous pour télécharger Chamilo, unzip et déplacer le répertoire du serveur Web Nginx.
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
Exécutez les commandes suivantes pour définir les autorisations.
sudo chown -R www-data:www-data /var/www/html/chamilo/
sudo chmod -R 755 /var/www/html/chamilo/
Créer un fichier de configuration Nginx pour le site Chamilo.
sudo nano /etc/nginx/sites-available/chamilo
Ajoutez du code ci-dessous et enregistrez le fichier.
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;
}
}
Créez SymLink pour activer le site nouvellement créé.
sudo ln -s /etc/nginx/sites-available/chamilo /etc/nginx/sites-enabled/
Redémarrez le serveur Web Nginx.
sudo systemctl restart nginx
Maintenant, ouvrez le navigateur et tapez http://example.com pour accéder au site. Suivez l’assistant d’installation pour installer Chamilo.
FAQS
Qu’est-ce que Chamilo?
Chamilo est un système de gestion de l’apprentissage open source (LMS) pour améliorer l’accès à l’éducation et aux connaissances dans le monde. Il s’agit d’un système mondial de gestion des talents en mettant l’accent sur la facilité d’utilisation, la vitesse et les programmes de formation en ligne.
est Chamilo Open Source LMS?
Oui, Chamilo est un logiciel de gestion d’apprentissage open source. Le référentiel de code source de gestion du système d’apprentissage de la meilleure source open source est disponible à Github.
Est-ce que Chamilo est gratuit LMS?
Chamilo est une solution gratuite de gestion d’apprentissage basée sur le cloud pour créer, publier et gérer des programmes de formation pour les organisations.
Qui sont les utilisateurs typiques de Chamilo?
Chamilo est utilisé par de nombreuses administrations publiques, des pigistes, de grandes entreprises et des entreprises, des BNUS à but non lucratif ainsi que des services de chômage et des ONG.
Chamilo propose-t-il une API?
Oui, Chamilo Learning Management Softwars propose également des API.
Qu’est-ce que Chamilo vs Moodle LMS?
Chamilo LMS vs Moodle? Moodle est un système de gestion de l’apprentissage open source (LMS). Il est écrit en langage PHP et distribué sous la licence publique générale GNU depuis 2001. Alors que Chamilo est un logiciel de gestion de l’apprentissage open source (LMS) et un système de collaboration gratuit sous l’octroi de licences GNU / GPL.