Moodle est une plateforme open source de LMS (Learning Management System) ou un système de gestion de l’apprentissage en ligne, gratuit et généralisé, tant dans les écoles et les universités que pour les sessions de formation en entreprise.

La plate-forme d’apprentissage en ligne Moodle est hautement personnalisable et permet aux enseignants de créer des salles de classe ou des classes virtuelles, de fournir du contenu comme des cours, des leçons, du matériel multimédia et de fournir des évaluations, tandis que les étudiants peuvent accéder aux leçons et aux espaces pour discussions.

Dans ce guide, vous apprendrez à installer la plate-forme d’apprentissage en ligne Moodle sur votre serveur Ubuntu 18.04, à condition qu’elle ait une configuration LAMP ou que les composants Apache, MySQL et PHP soient déjà installés.

Conditions préalables

Si le serveur serveur n’a pas encore été configuré avec l’architecture LAMP, veuillez d’abord suivre notre guide sur la façon d’installer et de configurer un serveur LAMP sur Ubuntu 18.04.

Pour commencer, connectez-vous à votre serveur via une connexion SSH. Si vous ne l’avez pas encore fait, il est recommandé de suivre notre guide pour vous connecter en toute sécurité au protocole SSH. Pour un serveur local, passez à l’étape suivante et ouvrez votre terminal serveur.

Moodle nécessite l’installation de plusieurs composants avant de pouvoir être utilisé. S’il n’est pas déjà installé sur votre appareil, exécutez la commande suivante pour les installer:

sudo apt-get install aspell graphviz ghostscript clamav php7.2-soap php7.2-curl php7.2-gd php7.2-intl php7.2-ldap php7.2-mysql php7.2-pspell php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-mbstring

À ce stade, redémarrez le serveur Apache pour recharger les modules nouvellement installés.

sudo systemctl restart apache2

Installer Moodle

Téléchargez maintenant la dernière version stable disponible sur le site officiel en utilisant wget. Ensuite, pour télécharger l’archive, exécutez la commande suivante:

sudo apt-get install wget -y && wget https://download.moodle.org/download.php/direct/stable38/moodle-latest-38.tgz

Extrayez l’archive téléchargée et copiez le contenu dans le répertoire / var / www / html:

sudo tar -xvzf moodle-latest-38.tgz -C var/www/html

Créez maintenant un dossier où toutes les données Moodle seront enregistrées. Cependant, ces données Moodle ne peuvent pas être enregistrées dans la base de données et permettent l’accès aux utilisateurs du service.

Dans la commande ci-dessous, le dossier est nommé « moodle_data », mais sur votre serveur, le dossier peut être renommé comme vous le souhaitez. Cependant, gardez à l’esprit que si un dossier est renommé, le nom devra être remplacé chaque fois que « moodle_data » est affiché dans les commandes suivantes.

sudo mkdir /var/moodle_data
sudo chown -R www-data /var/moodle_data
sudo chmod -R 0770 /var/moodle_data

Configuration de la base de données pour Moodle

Pour que la base de données soit compatible avec Moodle, certaines modifications du fichier de configuration MySQL devront être appliquées. Exécutez la commande suivante:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Un éditeur de texte sera affiché avec le contenu du fichier de configuration MySQL. Ajoutez les 3 lignes mises en évidence dans l’écran ci-dessous dans la section « Paramètres de base »:

default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda

Configuration de MySQL

Enregistrez et quittez (CTRL + X – Y – Entrée) et redémarrez le service ‘mysql’ pour appliquer les modifications.

sudo systemctl restart mysql

Création de la base de données et des tables pour Moodle

Maintenant que le service MySQL a été redémarré avec les paramètres de configuration appropriés, accédez au shell MySQL et créez la base de données Moodle:

mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Ensuite, créez un utilisateur pour accéder à cette base de données afin que le mot de passe de connexion ne soit pas utilisé comme racine Web pour Moodle.

NB Remplacez « moodle_user_name » et « moodle_user_password » par votre nom d’utilisateur et votre mot de passe Moodle pour accéder à la base de données, respectivement.

create user 'moodle_user_name'@'localhost' IDENTIFIED BY 'moodle_user_password';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodle_user_name'@'localhost' IDENTIFIED BY 'moodle_user_password';

Enfin, exécutez la commande suivante pour quitter le shell MySQL:

exit

Création de l'utilisateur et de la base de données MySQL

Configuration de Moodle

Pour configurer complètement Moodle, utilisez votre navigateur Web en vous connectant directement à l’annuaire de votre serveur Web. Cependant, avant de le faire, accordez des autorisations d’accès au dossier à l’aide de la commande suivante:

sudo chmod -R 777 /var/www/html/moodle

Ensuite, allez sur http: // IP_SERVER / moodle avec votre navigateur, en remplaçant clairement « IP_SERVER » par l’IP de votre serveur.

Installer Moodle

Sélectionnez une langue et cliquez sur Suivant. Sous « Répertoire de données », spécifiez le chemin du dossier créé pour stocker les fichiers téléchargés sur Moodle, c’est-à-dire « / var / moodle_data » et cliquez sur Suivant.

Dossier de données Moodle

Sur la page suivante, laissez « Enhanced MySQL (native / mysqli) » et cliquez sur Suivant.

Choix de la base de données des pilotes

Sur la page Paramètres de la base de données, entrez le nom de la base de données, le nom d’utilisateur et le mot de passe choisis, sans modifier les autres champs.

Enfin, cliquez sur «Suivant» puis sur «Continuer» pour confirmer les termes et conditions du service.

Configuration de l'accès à la base de données

À ce stade, tous les suppléments manquants seront installés. En bas de la page, cliquez sur « Continuer » pour terminer l’installation de Moodle sur votre serveur Web.

Installation supplémentaire

Avant de pouvoir accéder au service, certaines valeurs devront être spécifiées. Dans la première section présentée, définissez les attributs de l’utilisateur administrateur.

Une page comme celle montrée sur l’écran ci-dessous sera affichée. Remplissez les champs avec les données de l’administrateur.

Définition de compte administrateur

Après avoir cliqué sur « Mettre à jour le profil », définissez certains paramètres de votre site Moodle.

Paramètres de Moodle

Terminez le processus d’inscription en entrant les données requises (nom du site, langue, région, adresse e-mail de l’administrateur) et cochez le dernier élément de la liste de confidentialité.

Inscription complète

En ce moment, Moodle est installé et enregistré correctement!

Une visite guidée débutera avec laquelle vous apprendrez à tirer le meilleur parti de la plate-forme e-learning et à créer votre première salle de classe virtuelle pour l’enseignement à distance.

Ensuite, commencez à créer de nouveaux utilisateurs pour permettre aux enseignants de créer des cours et des leçons et créer une alerte pour ces opérations et de nombreux autres types de fonctions disponibles sur la plate-forme.

Pourquoi choisir un engin pour lancer son commerce en ligne ?
C’est assez aisée d’apporter des réponses à cet question !
VOUS FACILITER LA VIE ! FAIRE PASSER VOTRE BUSINESS AU NIVEAU SUPÉRIEUR !


0 commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *