Système d'apprentissage en ligne

Moodle Système d'apprentissage en ligne

Créer un site d'apprentissage avec une plate-forme eLearning open source

Créez rapidement une plate-forme d'apprentissage en ligne avec l'un du populaire système open source Moodle. Créez et distribuez des cours et des documents de formation aux stagiaires.

Aperçu

Moodle est un système de gestion d’apprentissage open source (LMS). Il s’agit d’un système d’apprentissage en ligne libre à 100%. Moodle signifie un environnement d’apprentissage dynamique orienté objet modulaire. Moodle permet aux développeurs de créer des sites d’apprentissage en ligne en quelques minutes. Il s’agit d’une plate-forme d’apprentissage open source à la fois stable et évolutive. Moodle Open Source a été créé pour simplifier les enseignants, les étudiants et les administrateurs pour développer et distribuer du contenu sur mesure. Cette plate-forme d’apprentissage en ligne open source comprend un tableau de bord personnalisable moderne et une disposition conviviale. En outre, il convient à un large éventail d’institutions et d’organisations du monde entier. Moodle comprend une grande variété de fonctionnalités, y compris des outils et des activités collaboratifs, un calendrier tout-en-un, un suivi des progrès, des rapports multilingues et bien plus encore. Moodle a également mis en œuvre des normes d’apprentissage en ligne telles que SCORM (Modèle de référence d’objet de contenu Sharable), AICC HACP, IMS et les outils d’apprentissage Interopérabilité (LTI). En sélectionnant un thème approprié, les utilisateurs peuvent modifier l’apparence du site ou un cours spécifique. Les utilisateurs peuvent améliorer les principales fonctionnalités de Moodle à l’aide de la fonction de plugins. Il existe de nombreux plugins disponibles qui peuvent être utilisés pour améliorer le fonctionnement du site. De plus, les développeurs peuvent adapter leurs plugins pour répondre aux besoins de leurs clients. Moodle a une application mobile pour iPhone, Android et téléphones et tablettes Windows. Les utilisateurs peuvent utiliser l’application mobile à partir de n’importe quel emplacement. Ce système d’apprentissage en ligne est écrit en PHP et stocke les données dans les bases de données MySQL / PostgreSQL. Il est livré avec une vaste documentation utilisateur et développeur. La licence de cette plate-forme d’e-learning open source est GPLV3 +.

Configuration requise

Pour installer Moodle, vous devez avoir les logiciels suivants:

  • nginx
  • PHP 7.3.0 ou plus
  • MySQL 5.7 ou plus

Caractéristiques

Voici les principales caractéristiques de Moodle:

  • Interface moderne et facile à utiliser
  • Tableau de bord personnalisé
  • Gestion de fichiers
  • Suivre le progrès
  • Notifications
  • Capacité multilingue
  • Conception et mise en page personnalisables
  • Gérer les rôles et autorisations des utilisateurs
  • Interopérabilité élevée
  • Gestion des plugins
  • Peer et auto-évaluation
  • Marquage basé sur les compétences

Instructions d’installation

Installez Moodle sur Ubuntu 18.04 LTS avec nginx

Installer 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 

Installer PHP 7.4 et les 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.4 et les modules connexes.

sudo apt install php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-soap php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-cli php7.4-zip

Créer une base de données pour Moodle

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 Moodle. Utilisez la commande suivante pour créer une base de données. Changer avec le nom de votre base de données.

CREATE DATABASE moodle; 

Créez un utilisateur de base de données appelé “Moodle” 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 'moodleuser'@'localhost' IDENTIFIED BY 'password_here'; 
GRANT ALL ON moodle.* TO 'moodleuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;

Télécharger Moodle

Ensuite, exécutez les commandes ci-dessous pour modifier le téléchargement Directlory et télécharger Moodle.

cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle

Exécutez les commandes suivantes pour définir les autorisations.

sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata

Créer un fichier de configuration Nginx pour le site Moodle.

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

Ajoutez du code ci-dessous et enregistrez le fichier.

server {
    listen 80;
    listen [::]:80;
    root /var/www/moodle;
    index  index.php index.html index.htm;
    server_name  example.com;

    client_max_body_size 100M;
    autoindex off;
    location / {
        try_files $uri $uri/ =404;
    }

    location /dataroot/ {
      internal;
      alias /var/www/moodledata/;
    }

    location ~ [^/].php(/|$) {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-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/moodle /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 Moodle.

Explorer

Vous pouvez trouver les liens suivants pertinents:

 Français