Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Filtre Lastmessages, celle pour les versions 3.x de Moodle est consultable ici : Filtre Lastmessages et celle pour Moodle 4.x est consultable là : Filtre Lastmessages.

Filtre Lastmessages

De MoodleDocs
Aller à :navigation, rechercher

Le filtre Lastmessages vous permet d'insérer dans votre cours les "x" derniers messages d'un forum du cours.

  • Le filtre utilise la partie expérimentale de Moodle qui consiste à permettre une date de diffusion et de retrait pour les discussions (activations dans les paramètres du module Forum).
  • Ce filtre ne se base pas sur le flux RSS qui lui ne respecte pas cette notion d'affichage différé.
  • Les messages sont classées dans l'ordre descendant (les plus récents en premiers) en mixant la date d'affichage (si elle existe) ou la date de rédaction.
  • Les discussions retirées ne sont pas visible dans le récapitulatif.
  • Vous pouvez choisir le nombre de jours maximum pour la recherche
  • Chaque utilisateur ne verra que les messages auxquels il a droit (selon son appartenance aux différents groupes)

Comment faire ?

  1. Téléchargez et installez le filtre
  2. Copiez le fichier lastmessages.css dans le répertoire de votre thème et adaptez le (si vous ne voulez pas l'adapter à votre thème, le filtre utilisera le fichier moodle/filter/lastmessages/lastmessages.css fourni)
  3. Activez le filtre
  4. Essayez le...


Pour utiliser ce filtre, dans une étiquette écrivez [-LASTMESSAGES(id,nb,maxdays)-]

  • id est l'identifiant du forum, vous le trouverez en analysant l'adresse URL d'un forum : http://www.monmoodle.org/mod/forum/view.php?id=8
  • nb est le nombre de discussions maximum à afficher dans le bilan
  • maxdays est le nombre de jours limite pour la recherche (s'il est fixé à 0, il n'y a aucune limite)


Par exemple :

  • [-LASTMESSAGES(2,5,30)-] affiche les 5 derniers messages du forum 2, dans la limite des 30 derniers jours.


La mise à jour de ce filtre est indépendante de votre réglage du cache.