GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer la plate-forme d'apprentissage Moodle dans Ubuntu Linux

Plateforme d'apprentissage dynamique modulaire orientée objet, ou en bref, Moodle est l'une des meilleures plateformes d'apprentissage en ligne pour tous les niveaux d'étudiants. Les étudiants diplômés et de premier cycle peuvent utiliser la plateforme Moodle pour poursuivre leurs cours sous l'inspection directe d'un professeur de cours. En règle générale, l'enseignant est l'hôte de la plateforme d'apprentissage Moodle. L'enseignant peut attribuer des cours, des devoirs, des quiz via l'outil Moodle. L'enseignant peut planifier tout un calendrier pédagogique pour les étudiants et demander aux étudiants de s'inscrire aux cours en saisissant la clé d'inscription au cours. L'enseignant fournira la clé d'inscription au cours. La plate-forme d'apprentissage Moodle est une application multiplateforme que vous pouvez utiliser sur Ubuntu et d'autres distributions Linux.

Plateforme d'apprentissage Moodle dans Ubuntu Linux

Moodle est un outil d'apprentissage open source et basé sur le stockage en nuage exécuté par le framework PHP. Dans Ubuntu, vous devez avoir le framework PHP et une base de données SQL installés sur votre système pour exécuter la plate-forme d'apprentissage Moodle. Les fonctionnalités principales de Moodle sont répertoriées ci-dessous :

  • Conseils de cours en ligne
  • Attribuer des devoirs
  • Présentation vidéo
  • Définir une date limite pour l'atelier
  • Évaluer les élèves en fonction de leurs performances
  • Évaluation de l'enseignement
  • Extension du navigateur Moodle

Dans cet article, je vais vous expliquer comment installer la plate-forme d'apprentissage Moodle dans Ubuntu Linux.

Étape 1 :Installer le framework PHP pour la plate-forme d'apprentissage Moodle

Tout d'abord, installez le framework PHP sur votre système Ubuntu. Avant d'installer le framework PHP, assurez-vous que le framework PHP n'est pas installé précédemment. Pour vérifier si le framework PHP est installé ou non, vous pouvez exécuter une vérification de version PHP à partir de votre commande shell Ubuntu.

php -v

Installez maintenant le framework PHP dans votre machine Ubuntu.

apt-get update && apt-get upgrade
sudo apt-get install php libapache2-mod-php

Redémarrez maintenant le service Apache pour bénéficier de tous les avantages du framework PHP.

- -
sudo systemctl restart apache2

Une fois l'installation de PHP terminée, vous pouvez exécuter une commande de vérification de version pour vous assurer que vous avez correctement installé le framework PHP.

Étape 2 :Installez une base de données SQL pour Moodle

Comme la plate-forme d'apprentissage Moodle nécessite d'avoir une base de données SQL pour maintenir le serveur et les utilisateurs, nous pouvons choisir n'importe quelle base de données appropriée pour Ubuntu. Vous pouvez utiliser Mysql ou MariaDB. Dans ce cas, je vais choisir la base de données MySQL.

N'oubliez pas que vous aurez besoin d'une solide connaissance de SQL pour exploiter et maintenir le moteur de base de données, quelle que soit la base de données que vous choisissez. Si vous êtes un fan de PostgreSQL, vous pouvez continuer avec le pgAdmin. Vous pouvez utiliser les commandes de terminal suivantes pour installer le serveur de base de données MySQL sur votre machine Ubuntu.

sudo apt-get update
sudo apt-get install mysql-server

Une fois l'installation du serveur MySQL terminée, effectuez une vérification de version pour vérifier que le serveur SQL est correctement installé.

mysql –version

Étape 3 :Téléchargez et installez la plate-forme d'apprentissage Moodle

La plate-forme d'apprentissage Moodle est disponible pour Ubuntu et d'autres distributions Linux. Vous pouvez télécharger le fichier compressé de l'application Moodle depuis son site officiel. Une fois le téléchargement terminé, vous trouverez le fichier compressé dans le Download dossier.

Extrayez maintenant le fichier compressé. Vous pouvez utiliser n'importe quel outil de décompression pour décompresser le fichier. Ensuite, copiez le dossier du fichier Moodle et collez-le dans le /var/www annuaire. Si vous rencontrez un problème d'accès au répertoire, c'est parce que vous n'avez pas l'autorisation d'utilisateur root. Vous pouvez résoudre ce problème en exécutant la commande de terminal suivante dans votre shell Ubuntu.

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

Ouvrez maintenant votre navigateur Web et tapez l'adresse suivante dans la barre d'adresse et appuyez sur le bouton Entrée, ce qui vous mènera à la page d'installation de la page Web d'apprentissage en ligne Moodle.

localhost/moodle/install.php

Étape 4 :Configurer l'hôte local pour Moodle

Une fois la page Web de configuration de Moodle ouverte, il est temps de configurer un peu l'adresse Web, le répertoire moodle et la base de données. Assurez-vous que vos configurations sont exactement les mêmes que celles indiquées ci-dessous.

Web address: http://localhost.moodle 
Moodle directory: var/www/html/moodle
Data directory: var/www/moodledata

Il est possible que vous obteniez une erreur d'autorisation du répertoire parent. Pour éviter cette erreur, vous pouvez exécuter la ligne de commande suivante dans le shell de commande de votre terminal.

sudo chmod 777 /var/www/

Appuyez maintenant sur le bouton Suivant et accédez à la page de configuration suivante. Sur cette page, il vous sera demandé de choisir votre moteur de base de données. Comme j'ai installé le serveur de base de données MySQL, je vais donc continuer avec les paramètres natifs de MySQL.

Étape 5 :Créer une base de données pour Moodle

Vous devez maintenant créer une base de données pour Moodle. Tout d'abord, connectez-vous à votre moteur de base de données. Pour vous connecter à votre compte, utilisez la ligne de commande de terminal suivante. Attribuez ensuite un nouveau mot de passe à votre moteur de base de données.

$ sudo mysql -u root -p

Pour créer une base de données pour Moodle, vous devez ouvrir le shell de commande du terminal et taper la ligne suivante indiquée ci-dessous. Cela ouvrira la ligne de commande SQL.

sudo mysql

Maintenant, pour créer une base de données, utilisez la commande SQL suivante donnée ci-dessous. Vous pouvez donner le nom de la base de données comme vous le souhaitez.

mysql> create database my_moodle

Vous pouvez afficher toutes les bases de données de votre serveur MySQL en utilisant la commande SQL ci-dessous.

mysql> show databases;

Maintenant, avant de cliquer sur le bouton Suivant, vous devez installer un package d'extension SQL pour le framework PHP. Exécutez la commande de terminal suivante pour exécuter l'outil d'extension MySQL pour PHP.

sudo apt-get install php-mysql

Vous pouvez vérifier si le package d'extension MySQL est installé ou non en exécutant la commande de terminal suivante.

php -m

Redémarrez maintenant le serveur Apache et cliquez sur le bouton Suivant pour continuer la configuration.

sudo service apache2 restart

Remplissez ensuite le nom d'hôte de la base de données, le nom de la base de données, le nom d'utilisateur de la base de données, le mot de passe de la base de données, le préfixe de la table, le port de la base de données et le socket Unix pour continuer la configuration. Vous pouvez garder le port de la base de données vide si le port par défaut ne fonctionne pas pour votre hôte local. N'oubliez pas de noter le nom d'utilisateur et le mot de passe de votre base de données. Vous aurez besoin de ces informations ultérieurement pour vous connecter à votre compte.

Maintenant, notez que parfois vous ne parvenez pas à charger la page de configuration suivante en raison du script de configuration PHP. Si quelque chose ne va pas et que vous ne trouvez pas l'erreur, vous devez vérifier le config.php dossier. Assurez-vous que vous avez accordé un accès root à votre base de données et que les configurations PHP sont toutes correctes. Normalement, vous pouvez trouver le fichier de configuration PHP dans le /var/www/html/moodle répertoire.

Étape 6 : Configurer Moodle dans Ubuntu Linux

À ce stade, nous avons déjà configuré le framework PHP, le serveur de base de données et le répertoire moodle. Nous ne sommes qu'à quelques clics derrière la plateforme e-learning de Moodle. Maintenant, dans cette étape, nous devrons installer l'extension PHP XML pour continuer la configuration de Moodle. Utilisez la commande de terminal suivante ci-dessous pour installer l'extension PHP XML. Redémarrez ensuite le serveur Apache.

sudo apt-get install php-xml

Maintenant, nous sommes sur la page d'installation de l'environnement d'apprentissage Moodle. Vous verrez l'avis de droit d'auteur de Moodle, confirmerez les termes et conditions et cliquerez sur le bouton Continuer.

Sur la page suivante, vous verrez un état de vérification du serveur. Vous verrez que certains packages d'extension PHP ne se chargent pas ou ne sont pas installés. Vous devez maintenant installer quelques packages d'extension PHP. Utilisez les lignes de commande de terminal suivantes indiquées ci-dessous pour installer ces packages d'extension PHP sur votre machine Ubuntu.

Si vous avez tout fait correctement, vous pourrez voir le statut OK dans chaque rapport. Redémarrez ensuite le serveur Apache, rechargez la page de configuration et continuez.

sudo apt-get install php-curl
sudo apt-get install php-zip php-gd php-intl php-mbstring php-xmlrpc php-soap

À la page suivante, vous verrez tout l'état de l'installation. Vous pourrez voir l'état du système, l'état de l'antivirus, l'état de disponibilité, l'état des paramètres de blocage, l'état de la section de blocage et certains autres états du système sur cette page. Cette page peut prendre un peu de temps pour terminer la vérification du système. Cliquez sur le bouton continuer lorsque la page est chargée.

Sur la page suivante, il vous sera demandé de définir un nom d'utilisateur, un mot de passe, une adresse e-mail, une ville et des détails sur le comté pour finaliser votre configuration moodle. Ensuite, vous serez transféré à la page suivante où vous devrez mettre le nom complet de votre site. Vous pouvez également écrire une courte description de votre site dans la section récapitulative. Maintenant, enregistrez toutes les modifications et accédez au tableau de bord de votre plateforme d'apprentissage Moodle dans votre Ubuntu.

Astuce supplémentaire :utilisez la pile Bitnami LAMP

Si vous trouvez que le processus d'installation de MySQL et du framework PHP est compliqué pour vous, vous pouvez continuer le processus d'installation de Moodle avec le package de pile LAMP à la place. Vous obtiendrez tout le framework PHP, le serveur de base de données et le serveur Apache installés dans le programme de pile LAMP. Mais attention, vous devez avoir une bonne connaissance de phpMyAdmin. Vous pouvez télécharger la pile Bitnami LAMP à partir d'ici pour Ubuntu.

Derniers mots

Généralement, Moodle est géré par l'autorité du collège ou de l'université. La section informatique de l'institut gère la plate-forme d'apprentissage Moodle et l'ajoute à son site Web. Plus tard, ils remettent le panneau du tableau de bord à l'enseignant afin qu'il puisse personnaliser et ajouter des règles dans la plateforme Moodle. Quelle que soit la manière dont Moodle est maintenu, les fonctionnalités et la qualité seront les mêmes.

De nos jours, de nombreuses universités réputées poursuivent leurs cours en ligne via la plateforme d'apprentissage Moodle. Dans cet article, j'ai décrit comment vous pouvez installer et configurer la plate-forme d'apprentissage Moodle sur votre machine Ubuntu. Si vous pensez que ce message a été utile et informatif, partagez-le avec vos amis et votre communauté. Vous pouvez écrire vos opinions dans le segment de commentaires ci-dessous.


Ubuntu
  1. Comment installer Java sur Ubuntu Linux

  2. Comment installer usb-creator sur Ubuntu Linux

  3. Comment installer PHP 8.0 sur Ubuntu 20.04 / Ubuntu 18.04

  4. Comment installer PHP 7.2 sur Ubuntu 16.04

  5. Comment installer Suphp avec Apache sur Ubuntu / Linux

Comment installer PHP 8.0 sur Ubuntu 20.04

Comment installer la plate-forme d'apprentissage Moodle dans Ubuntu 20.04

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer le système d'apprentissage automatique TensorFlow sur Ubuntu Linux

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP sur Ubuntu 22.04