Aide-mémoire MOODLE ADMIN

30 commandes · 10 chemins critiques · CLI · check-list quotidienne
Rôle
⚙️ ADMIN
Moodle 5.2 LTS · v1 · 2026

🧭 10 chemins de configuration critiques 1/6

1. Gérer cours & catégories
course/management.php
2. Gérer utilisateurs
admin/user.php
3. Cohortes système
cohort/index.php
4. Rôles & capacités
admin/roles/manage.php
5. Authentification (LDAP/OAuth/SAML)
admin/settings.php?section=manageauths
6. Plugins vue d'ensemble
admin/plugins.php
7. Notifications admin
admin/index.php?cache=1
8. Journaux du site
report/log/index.php
9. Sauvegardes automatiques
admin/settings.php?section=automated_backups
10. Analytics (modèles ML)
analytics/models.php

💻 Commandes CLI essentielles 2/6

# Purger tous les caches (après config)
php admin/cli/purge_caches.php

# Lancer le cron manuellement (tâches planifiées)
php admin/cli/cron.php

# Mode maintenance ON / OFF
php admin/cli/maintenance.php --enable
php admin/cli/maintenance.php --disable

# Upgrade Moodle (après git pull)
php admin/cli/upgrade.php --non-interactive

# Reset mdp admin oublié
php admin/cli/reset_password.php --username=admin

# Import utilisateurs CSV en masse
php admin/tool/uploaduser/cli/...

# Test santé instance (pré-upgrade)
php admin/cli/check_database_schema.php

⚙️ Paramètres serveur critiques 3/6

ParamètreValeur reco 2026
PHP memory_limit512M mini
max_execution_time300 secondes
upload_max_filesize2G
post_max_size2G
OPcache memory512M
MUC Redis✓ Cluster 3 nodes
CRON frequency* * * * * (1 min)
TLS version1.3 only
Session timeout1800 s (30 min)

Check-list admin quotidienne / hebdo / mensuelle 4/6

Chaque matin · 5 min
  • Consulter Notifications admin · zéro alerte rouge
  • Vérifier le cron · last run < 2 min
  • Dashboard uptime Grafana · SLA respecté 24h
  • Réponse aux tickets utilisateurs P0/P1
Chaque lundi · 20 min
  • Rapport Learning Analytics · apprenants at-risk
  • Check des backups .mbz · derniers 7 jours OK
  • Veille CVE plugins · Security advisories
  • Review rapport accessibilité WCAG nouveaux cours
  • Revue des nouveaux comptes utilisateurs (SSO drift)
Chaque début de mois · 60 min
  • Test de restauration DR sur staging
  • DPO report · logs RGPD consolidés
  • Load test JMeter pic × 1,5 utilisateurs actuels
  • Rotation clés OAuth2 + MDP admin
  • Rapport CODIR · KPIs (MAU, complétion, SLA)

Raccourcis & astuces power-user 5/6

Mode édition (toggle)
bouton ⚙️ · Edit on/off
Purge cache utilisateur
?cache=1 en suffixe URL
Entrer en session utilisateur
Profil user · « Log in as »
Backup rapide 1 cours
Cours · Paramètres · Sauvegarde
Debug mode temporaire
Site admin › Development › Debugging
Recherche capacity
admin/roles/permissions.php
Duplicate cours
Cours › Reuse › Import
Test service web mobile
login/token.php (JSON)
💡 Pro tip · passez en URL ?forcelang=en pour basculer temporairement un cours en anglais sans modifier les préférences globales · ?notifyeditingon=1 réactive le bandeau d'édition.

🚨 Urgence & ressources 6/6

En cas de panne majeure · ordre de check
  1. Mode maintenance ON (admin/cli/maintenance.php)
  2. Regarder logs · moodledata/log/ · Apache/Nginx
  3. Check DB · show processlist; · MySQL/PG
  4. Disk space · df -h · purge cache si besoin
  5. Redémarrer cache · purge puis php-fpm restart
  6. Si blocage DB · restore point-in-time sur replica
🚨 Ne jamais éditer directement la table mdl_config en prod sans dump DB fait dans les 5 min.
Ressources officielles
docs.moodle.org/5x moodle.org/security Moodle HQ Tracker MoodleMoot conf
Aide-mémoire Moodle · Admin · version 1 · 2026 · Moodle 5.2 LTS
Conçu pour impression A4 recto · plastifiable · à garder en salle serveur
Scanner pour la v live