Messagestream Activity ist ein benutzerdefiniertes Moodle-Aktivitätsmodul, das das Plugin local_nmstream
voraussetzt. Es stellt eine Aktivität bereit, das das Stream-Plugin nutzt um einen Nachrichtenstream zu rendern. Das Plugin eignet sich ideal für Diskussionsprozesse.
In einem Alpha-Stadium befindet sich ein KI-Feature. Hierbei antwortet (auf Wunsch) eine KI auf Beiträge.
- Zwei konfigurierbare Felder für Lehrende:
- Beschreibung (wird angezeigt)
- KI aktivieren (aktiviert das KI-Feature)
- "KI verwenden" voreingestellt (aktiviert bei neu verfassten Beiträge automatisch das KI-Feature)
- Prompt Refinement (versteckt, zur Anpassung des Prompts an die KI)
- Punktezuteilung an Teilnehmer per Buttonklick
- Automatische Integration ins Gradebook
- Unterstützung für:
- Internationalisierung (i18n)
- Moodle Backup/Restore-System
- Bewertungs-API
- Templating mit Mustache + Moodle Renderer API
Dieses Plugin setzt zwingend das Plugin local_nm_stream
voraus.
Ohne local_nm_stream
ist die Funktionalität stark eingeschränkt und macht keinen Sinn, da Anzeige und Verarbeitung über dieses lokale Plugin abgewickelt werden.
- Lehrkraft erstellt eine neue Messagestream Activity im Kurs.
- Gibt eine Beschreibung ein und optional einen Prompt-Refinement-Text.
- Konfiguriert die Punktevergabe (z. B. 10 Punkte).
- Erstellen Lernende einen Stream-Eintrag, erhalten sie diese Punkte gutgeschrieben
- Punkte werden direkt im Gradebook verzeichnet.
- Lege den Ordner
mod_messagestream
im Verzeichnismoodle/mod/
an. - Kopiere alle Dateien in diesen Ordner.
- Rufe die Moodle-Administrationsseite auf, um die Installation abzuschließen.
- Stelle sicher, dass auch
local_nm_stream
installiert und konfiguriert ist.
mod_form.php
– Formular für die Kurserstellunglib.php
– Zentrale Logik (add, update, delete, grade)view.php
– Anzeige der Aktivität mit Punkteschaltflächerenderer.php
+templates/
– Darstellung mit Mustachebackup/
– Unterstützung für Moodle-Backup und Restore
Dieses Plugin wurde entwickelt für spezialisierte Workflows mit Prompt-Interaktionen und automatischer Punktevergabe im Rahmen von KI-gestützten Lernsystemen.
GNU General Public License v3.0
2025 Bernhard Strehl moodle@bytesparrow.de