Berichten opschonen
Recent sprak ik een klant die nog veel oude berichten had staan in het standaard berichtensysteem van Moodle. Het gaat dan om de berichten die je vindt via het icoon aan de rechter bovenkant van je scherm. Moodle blijkt die berichten helemaal nooit op te ruimen. In dit geval stond de kerstwens van een paar jaar geleden er nog tussen.

Delete messages
Bij dit soort vragen van een klant, bekijken wij eerst altijd of er een instelling in Moodle is die we in kunnen schakelen. Dat bleek in dit geval niet zo te zijn. Volgende stap is het zoeken naar een eventuele plugin. De plugin ‘Delete messages‘ bleek precies te doen waar we naar op zoek waren. Ik kende deze plugin nog niet en blijkt ook nog niet zo lang te bestaan. Na installatie eens kijken wat je er precies mee kunt doen.
Instellingen plugin
Na installatie vind je de plugin terug onder Sitebeheer / Berichten

Je kunt de volgende instellingen doen:
- Wanneer moet een bericht verwijderd worden nadat het is gelezen?
- Gelezen en niet gelezen berichten kunnen worden verwijderd. Hoe lang nadat er een notificatie is gemaakt mag worden verwijderd?
- Worden berichten ook echt uit de database verwijderd?
- Een bericht tussen gebruikers wordt een gesprek. Als beide vallen in de criteria worden ook deze berichten verwijderd.
- Hetzelfde als hierboven maar dan voor groepsberichten
- Als laatste hetzelfde voor privé berichten

Geplande taak
Het daadwerkelijk verwijderen van berichten wordt gedaan via een geplande taak. Als sitebeheerder kun je die taak vinden via Sitebeheer / Server / Geplande taken. Standaard staat de taak ingesteld om 1 keer per dag uitgevoerd te worden om 00:00 uur. Na installatie en instellen zie het resultaat dus pas de volgende dag terug.

Conclusie
Nuttige plugin die eigenlijk nog best complex is als je kijkt dat je ook rekening moet houden met gesprekken, groeps- en privé berichten. Na het opschonen is het berichtensysteem in ieder geval weer beschikbaar om een nieuwe kerstwens te versturen.


Je moet ingelogd zijn om een reactie te plaatsen.