TalentLMS en plan Starter, jusqu'à 40 utilisateurs, coûte 64 € par mois, soit 764 € par an. Cette limite de 40 comptes inclut à la fois les enseignants et les étudiants, de sorte qu'une école de langues ou un service RH d'une grande entreprise l'atteint plus vite qu'il n'y paraît. Dépasser la limite signifie passer à un forfait plus cher, tu ne paies donc pas pour les fonctionnalités que tu utilises, mais pour la simple place d'une personne supplémentaire. Moodle est une plateforme LMS open source pour la gestion de cours en ligne, le même moteur que celui utilisé par les universités et les écoles de langues du monde entier, mais hébergé sur ton propre domaine et sans limite de comptes imposée. Ci-dessous, étape par étape, comment installer Moodle sur Saplo.
Pourquoi Moodle plutôt que TalentLMS
Le modèle de licence des plateformes LMS payantes présente deux faiblesses que Moodle corrige :
- La limite de comptes est imposée par le plan, dans TalentLMS Starter, c'est un total de 40 utilisateurs, enseignants et étudiants compris, et le dépassement nécessite un forfait plus cher, même si tu n'as besoin que de quelques comptes supplémentaires.
- Les frais sont fixes et mensuels, que tu gères un ou dix cours, TalentLMS Starter coûte 64 € par mois, soit 764 € par an.
Moodle fonctionne comme un conteneur Docker à partir de l'image legacy bitnamilegacy/moodle, qui partage la base de données MySQL mutualisée de Saplo, le même modèle qu'avec WordPress, Ghost, BookStack et Nextcloud. Le moteur lui configure une base de données, injecte les identifiants et crée automatiquement le compte administrateur. Le coût total est celui de la Box elle-même, sans frais pour un étudiant supplémentaire et sans limite de comptes rigide.
Exigences
Pour installer Moodle sur Saplo, tu as besoin de :
- Un Box avec Docker activé (le moteur l'active automatiquement lors de l'installation depuis le catalogue, la virtualisation imbriquée est requise dans le conteneur, ce que Saplo propose par défaut),
- Un minimum de 1 Go de RAM libre sur le Box et 10 Go d'espace disque, ce qui signifie que le plan Box S à 27 € par an est suffisant,
- Un domaine ou sous-domaine
*.saploapp.plinclus dans chaque plan, où la plateforme sera installée, - Une base de données séparée que tu NE crées PAS manuellement, Moodle reçoit sa propre base de données dans le MySQL partagé de Saplo, le moteur transmet automatiquement les données d'accès.
La description complète de l'application et sa place dans le catalogue se trouvent sur la page Moodle sur Saplo.
Installation étape par étape
- Dans le Panneau Saplo, va dans le Catalogue d'applications et choisis Moodle.
- Indique une Box avec un minimum de 1 Go de RAM libre, sur laquelle la plateforme sera installée, ainsi que le Domaine ou sous-domaine sous lequel elle fonctionnera.
- Confirme l'installation. Le moteur installe un conteneur à partir de l'image legacy
bitnamilegacy/moodle, crée une base de données vide dans MySQL Saplo et lance l'installation du schéma de la base de données, ce qui représente plusieurs centaines de tables. Le premier démarrage peut donc prendre plus de temps qu'avec des recettes plus légères. - Après le démarrage du conteneur, le moteur vérifie via HTTP si la plateforme répond bien, avant de considérer l'installation comme terminée.
- Le login, un mot de passe aléatoire et l'e-mail du compte administrateur sont enregistrés dans le fichier
MOODLE-SETUP.txtdans le répertoire de l'application.
Si le site renvoie une erreur pendant un court instant juste après la fin de l'installation, il s'agit généralement d'une initialisation du schéma de la base de données encore en cours, et non d'une panne.
Première configuration
- Connecte-toi à l'adresse du domaine avec les informations de connexion de
MOODLE-SETUP.txt. - Change le mot de passe administrateur immédiatement après la première connexion, dans les Paramètres du compte.
- Crée ton premier cours dans Administration du site, puis Cours et Gérer les cours et les catégories.
- Ajoute manuellement les professeurs et les étudiants dans Utilisateurs ou active l'auto-inscription des étudiants dans les paramètres d'authentification.
- Les tâches cycliques en arrière-plan (notifications, nettoyage des sessions, calendrier) fonctionnent avec un mécanisme d'image intégré toutes les minutes. Contrairement à Nextcloud, il n'y a pas de conteneur cron séparé ici.
La sauvegarde (automatique à partir de Box L, ou manuelle via un snapshot pour tous les plans) inclut les deux volumes de données, l'installation et moodledata avec les fichiers téléchargés. Ainsi, les cours, les devoirs et les matériaux survivent au nettoyage du catalogue d'applications.
Moodle sur Saplo vs TalentLMS
| TalentLMS (Starter, jusqu'à 40 utilisateurs) | Moodle sur Saplo | |
|---|---|---|
| Modèle de facturation | frais mensuels fixes pour une limite de 40 comptes | coût de la Box seule, sans limite de comptes |
| Coût annuel | 764 € (64 € par mois) | 27 € (Box S) |
| Limite d'étudiants et d'enseignants | 40 au total, plus nécessite un plan plus cher | aucune limite, la seule restriction est les ressources de la Box |
| Propriété des données | sur les serveurs de TalentLMS | sur ta Box |
| Personnalisation | limitée aux paramètres de la plateforme | complète, open source, thèmes et plugins personnalisés |
Questions fréquentes
Dois-je créer ma base de données moi-même ? Non, Moodle dispose de sa propre base de données vide sur le MySQL partagé de Saplo, le moteur transmet automatiquement les données d'accès au conteneur.
Où puis-je trouver le mot de passe de l'administrateur ?
Dans le fichier MOODLE-SETUP.txt dans le répertoire de l'application sur la Box, avec le login et l'adresse e-mail du compte.
Y a-t-il une limite au nombre d'apprenants ? Il n'y a pas de limite imposée par la licence, la seule limitation étant les ressources de la Box sur laquelle l'installation est hébergée.
Pourquoi le premier démarrage prend-il plus de temps qu'avec d'autres applications ? Au premier démarrage, le conteneur installe le schéma de la base de données, ce qui représente plusieurs centaines de tables. Une erreur temporaire juste après l'installation est donc généralement due à une initialisation en cours, et non à une panne.
La sauvegarde inclut-elle les supports de cours téléchargés ?
Oui, la sauvegarde inclut les deux volumes de données, l'installation et moodledata, où se trouvent les fichiers téléchargés.
Quel plan est suffisant pour commencer ? Le plan Box S, avec les exigences minimales de la recette (1 Go de RAM, 10 Go de disque), est le plan le moins cher qui peut supporter Moodle, pour 27 € par an.
Si aujourd'hui tu paies un compte apprenant supplémentaire par mois sur TalentLMS ou une plateforme similaire, écris-nous, nous t'aiderons à installer Moodle et à transférer tes cours.
- #E-Learning
- #Moodle
- #Guide
- #TalentLMS
