Logiciel LMS open source et LMS pour le e-learning

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.

Explorer

Vous pouvez trouver les liens suivants pertinents:

 Français