Moodle
Moodle est une plateforme d’apprentissage open source utilisée par les administrations, les ONG et les universités pour organiser des formations. Elle couvre la création de cours, les inscriptions et les cohortes, les quiz et les devoirs, la notation, le suivi de l’achèvement, les forums et les certificats. Il s’agit de Moodle LMS, l’édition open source, et non de Moodle Workplace, qui est propriétaire.
Moodle est distribué sous licence GPL-3.0-or-later. Gratuit — non facturé.

Ce qui est installé
Section intitulée « Ce qui est installé »- Moodle (version 5.2.2) : l’application web Moodle, construite à partir du code source non modifié de Moodle LMS par une image maintenue par la communauté. Les tâches planifiées de Moodle (cron) s’exécutent à l’intérieur.
- Base de données : une base de données PostgreSQL utilisée uniquement par cette installation.
Moodle est servi depuis une seule adresse web : l’adresse principale de l’installation. Sans domaine, il s’agit de l’adresse IP du serveur et du port propre à l’installation, par exemple http://203.0.113.10:20001. Lorsque vous lui attribuez un domaine, Moodle passe sur ce domaine à son démarrage suivant, avec des liens https si le domaine dispose de HTTPS. Vous n’avez rien à configurer vous-même.
Le premier démarrage exécute l’installateur complet de Moodle et peut prendre plusieurs minutes. L’installation affiche Prêt une fois que la page de connexion de Moodle répond.
Avant l’installation
Section intitulée « Avant l’installation »Choisissez une Deployment size (taille de déploiement) :
- small : Moodle dispose de 1,5 Gio de mémoire et de 6 workers PHP au maximum ; la base de données dispose de 512 Mio.
- medium : Moodle dispose de 4 Gio et de 16 workers PHP au maximum ; la base de données dispose de 1 Gio. Pour des catalogues de cours plus grands et davantage d’apprenants simultanés.
La vérification Adéquation du serveur de l’assistant vous indique si votre serveur est assez puissant pour la taille choisie. Vous pouvez changer de taille plus tard avec Redimensionner ; Moodle et sa base de données redémarrent avec les nouvelles limites.
Si Moodle doit envoyer des e-mails (notifications de compte, d’inscription et de forum), préparez un serveur de messagerie SMTP. Sans lui, Moodle met ces messages en file d’attente et rien ne quitte le serveur.
| Champ | Rôle |
|---|---|
| Deployment size | small ou medium, comme ci-dessus. |
| Site name (nom du site) | Le nom complet du site. Par défaut Moodle. Il ne peut pas contenir d’espaces lors de l’installation ; utilisez un tiret ou un souligné. Vous pouvez renommer le site dans Moodle par la suite, sous Site administration (administration du site) > Site home settings (paramètres de la page d’accueil). |
| Administrator username (nom d’utilisateur administrateur) | Le nom d’utilisateur de l’administrateur du site Moodle créé au premier démarrage. Par défaut admin. Il ne peut pas contenir d’espaces, et une mise à niveau ultérieure ne le modifie pas. |
| Administrator email (e-mail de l’administrateur) | L’adresse à laquelle Moodle envoie les réinitialisations de mot de passe et les avis du site destinés à l’administrateur. Préremplie avec votre propre adresse e-mail ; sélectionnez Modifier pour en utiliser une autre. |
| Site language (langue du site) | Le pack de langue Moodle à installer, comme en, fr ou pt. |
Avancé contient Maximum upload size (taille maximale de téléversement : le plus gros fichier qu’un enseignant ou un apprenant peut téléverser ; par défaut 50M), PHP memory limit (limite de mémoire PHP, par défaut 256M ; augmentez-la si la sauvegarde ou la restauration d’un cours manque de mémoire), et les paramètres de messagerie SMTP host (hôte SMTP), SMTP port (port SMTP), SMTP username (nom d’utilisateur SMTP), SMTP password (mot de passe SMTP) et SMTP encryption (chiffrement SMTP). Laissez SMTP host vide pour désactiver l’envoi d’e-mails. SMTP password est stocké scellé et n’est plus jamais affiché. Vous pouvez aussi connecter à la place un relais de messagerie enregistré sur le serveur comme Outbound email relay (relais d’e-mail sortant ; voir Connexions). La base de données et son utilisateur s’appellent toujours moodle. Avancé propose aussi d’utiliser un serveur PostgreSQL que vous exploitez déjà à la place de la base de données fournie. Voir services externes.
Première connexion
Section intitulée « Première connexion »Au premier démarrage, Moodle crée l’administrateur du site :
- Nom d’utilisateur : la valeur saisie dans Administrator username (
adminsauf si vous l’avez modifiée). - Mot de passe : généré par la plateforme.
Lorsque vous cliquez sur Créer, le portail affiche le mot de passe une seule fois, sous Identifiants de première connexion, avec le libellé Mot de passe administrateur Moodle. Copiez-le avant de quitter la page : il ne pourra plus être affiché.
Ouvrez l’adresse de l’installation et connectez-vous avec ce nom d’utilisateur et ce mot de passe. L’e-mail de l’administrateur est celui indiqué dans Administrator email.
Le mot de passe de la base de données est lui aussi généré par la plateforme et scellé. Vous n’avez jamais à le saisir.
Connexions
Section intitulée « Connexions »Moodle peut fournir à une autre installation du même serveur :
- Moodle learning records (read-only) (dossiers d’apprentissage Moodle, en lecture seule) : un accès en lecture seule à la base de données Moodle, pour produire des rapports sur la formation, par exemple l’achèvement. Les comptes utilisateurs, les sessions, les jetons de services web, l’historique des mots de passe et les clés privées sont exclus. Metabase peut l’utiliser comme Analytics data source (source de données analytiques), pour produire des rapports sur la formation en parallèle des données de programme.
Moodle peut utiliser :
- Outbound email relay : un relais de messagerie enregistré sur le serveur, pour que Moodle puisse envoyer des e-mails. Facultatif. Il remplit les paramètres de messagerie de Moodle, y compris le mot de passe.
Voir connexions.