(Faire) développer, évaluer, anticiper les compétences de communication en français langue-culture étrangère (FLE) — celles de demain.

Nous contacter

Gallika.net

Boîte Postale 21514
GR-55236 Panorama
Grèce

info@gallika.net

Nous suivre

Quand Moodle refuse d’envoyer vos messages (et ne vous le dit pas)

« Un jour, plus aucun message ne part des forums de Moodle. Pas d'erreur, pas d'alerte. Juste un silence. Voici le diagnostic complet d'un cas réel pour comprendre, corriger et ne plus jamais subir. »

Vous êtes enseignant ou administrateur d’une plateforme Moodle, et vous pensez que vos messages de forum sont reçus automatiquement ? Ce n’est pas toujours le cas. Ce retour d’expérience vécu vous guide pas à pas pour comprendre pourquoi Moodle peut cesser d’envoyer vos messages... en silence.

1. Le symptôme

Tout semble normal : vous postez un message dans un forum d’annonces. Il s’affiche, mais personne ne le reçoit. Pas de mail, pas d’erreur, même le CRON [1] est « OK ». Alors pourquoi ce silence absolu ?

2. Fausse piste : le CRON et PHP

Moodle 5.0+ exige PHP 8.3 ou plus. Mais certaines configurations ont encore PHP 7.4 pour les tâches en ligne de commande (CLI). Le CRON se lance, mais est ignoré par Moodle.

Une fois corrigé, le CRON fonctionne. Mais toujours aucun message...

3. Les vraies causes (cumulatives)

  • L’étudiant n’a jamais accédé au cours : Moodle ne lui envoie rien.
  • Il est marqué comme Pas actuel : son inscription est suspendue ou expirée.
  • La méthode d’inscription était désactivée (icône œil fermé).
  • Le forum n’était pas en abonnement imposé.
  • Le message a été modifié avant le délai de 1 ou 30 min : pas envoyé.

Un seul de ces éléments suffit à bloquer l’envoi.

4. Comment savoir si un message est parti

  • Le forum indique : Ce message a été envoyé à tous les participants inscrits...
  • Dans les journaux : Notification envoyée (origine : CLI) avec le nom de l’étudiant concerné.
  • Dans le fichier phpmail.log : trace d’envoi avec sujet.

5. Tester en toute sécurité

Créez un cours test, un utilisateur test [2] et un forum d’annonces en abonnement imposé. Postez un message, attendez le délai d’édition, lancez le CRON. Observez les journaux.

6. Conclusion

Moodle est précis, mais parfois silencieux. Aucun message d’erreur n’avertit que vos mails ne partent plus. Ce silence peut durer des semaines si personne ne vous le signale.

__________

[1Un CRON est un outil de planification de tâches sur les systèmes Unix/Linux (et parfois sur d’autres environnements). Il permet d’exécuter automatiquement des commandes ou scripts à des intervalles réguliers (par exemple toutes les minutes, tous les jours à minuit, chaque lundi, etc.).

[2Créer un étudiant-bidon dans chacun de ses cours est une excellente pratique.

En résumé

Vous postez des annonces dans Moodle mais personne ne reçoit vos mails ? Voici un retour d’expérience complet qui identifie les causes les plus sournoises : utilisateur jamais connecté, inscription désactivée, forum non forcé, cron mal configuré... et aucun avertissement. Ne restez plus dans le noir.

— Résumé généré par l’IA.


Professionnel de l’enseignement supérieur avec plus de 35 ans d’expérience en linguistique, expert en méthodologie d’enseignement des langues et évaluation des compétences. …

Réagir

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.