NACH OBEN

MIau.nrw Plugins

– Moodle Kurs-Audit


Das Kurs-Audit Plugin unterstützt Lehrende beim regelbasierten Prüfen von Kursstrukturen in Moodle und beim Aufbau adaptiver Szenarien in bestehenden Kursen – wahlweise auf Kurs- oder Abschnittsebene. Das Kurs-Audit analysiert vorhandene Strukturen und zeigt Optimierungspotenzial auf, die Szenario-Touren leiten beim Aufbau adaptiver Loops an und Guided-Help-Touren führen Schritt für Schritt durch die Einrichtung einzelner Aktivitäten. Alle Hinweise nutzen Moodle-Nutzertouren zur Veranschaulichung, die dafür um einige Funktionen erweitert wurden. Das Plugin ändert bei alldem Kurseinstellungen nicht automatisch, sondern leitet die Umsetzung Schritt für Schritt an.


Einstieg

1. Kurs öffnen
2. In der Kursnavigation den Eintrag "Kurs prüfen" anklicken und die Übersicht für die Funktionen des Plugins öffnen sich.
3. Auf der Übersichtsseite steht folgendes zur Auswahl:

  • Materialien/Hinweise – verlinkte Leitfäden als Wissensgrundlage
  • Szenario-Touren – Aufbau adaptiver Loops
  • Kurs-Audit-Touren – Analyse von Kurs oder Kursabschnitt
  • Guided-Help-Touren – Einstellungshilfe für Aktivitäten wie den Test

Szenario-Touren

Kurze Anleitungen zum Aufbau adaptiver Loops innerhalb eines Kurses. Drei Varianten stehen zur Auswahl:

  • minimalistisch – einzelne Themen adaptiv gestalten
  • sequenziell – Themen bauen aufeinander auf, Folgeinhalte werden sukzessiv freigeschaltet
  • Kompass – freie Themenreihenfolge mit Orientierungspunkt

Beim Start der Szenario-Tour begleiten die Sprechblasen alle nötigen Schritte; auch hier wird nichts automatisch geändert. Der Fokus liegt darauf, Lehrende zu befähigen, die Änderungen ohne das Plugin umzusetzen.


Kurs-Audit-Touren

Analyse bestehender Kursstrukturen auf zwei Ebenen:

  • ganzer Kurs – Button "Prüfung starten" beginnt die Analyse der gesamten Kursstruktur und startet eine geführte Tour mit Optimierungsvorschlägen.
  • einzelner Abschnitt – Button "Abschnitt prüfen" beginnt die Prüfung des gewählten Abschnitts (Tipp: Zum Einstieg mit einem einzelnen Abschnitt starten)

Geprüft werden unter anderem ...

  • content → quiz → Freischalt-Muster der Folgeaktivität
  • Quiz-Feedback und adaptives Verhalten
  • Verzweigung nach Note oder bedingte Progression
  • optionale interaktive/diagnostische Muster

Guided-Help-Touren – Beispiel "Quiz-Einstellungen"

Ziel: Ein Quiz einrichten, das sich möglichst adaptiv verhält (notenabhängiges Feedback + Freischaltung der Folgeaktivität nach bestandenem Quiz). Die Guided-Tour erklärt die Einrichtung einer einzelnen Aktivität Schritt für Schritt.

1. Auf der Review-Seite die Guided-Tour "Quiz-Einstellungen" starten

2. Die Tour läuft als Moodle-Nutzertour: Eine Sprechblase zeigt auf das jeweils relevante Feld, navigiert wird über "Weiter" und "Zurück"

3. Schritt – Bestehensgrenze: Tour zeigt auf Bewertung → Bestehensgrenze und erklärt, warum ein Schwellenwert nötig ist (Grundlage für das spätere Verzweigen per Voraussetzung)

4. Schritt – Gesamt-Feedback: Tour zeigt das Feld Gesamt-Feedback mit Notengrenzen → notenabhängige Rückmeldungen hinterlegen

5. Schritt – Frageverhalten: Hinweis auf adaptiv bzw. interaktiv mit mehreren Versuchen für diagnostische Loops

6. Schritt – Folgeaktivität koppeln: Tour verweist darauf, die nächste Aktivität über Voraussetzungen an "Quiz bestanden" zu binden

7. Tour schließen und Einstellungen speichern


Demo-Video

Im folgenden Video wird ein kurzer Einblick über die Funktionsweise und die intuitive Bedienung einer Kurs-Audit-Tour anhand eines Moodle-Beispielkurses vermittelt.
 


  • Moodle 4.5+ ($plugin->requires = 2024100700)
  • Subsystem Nutzertouren (tool_usertours) installiert und aktiviert
  • Rechte: local/adaptive_course_audit:view (Review-Seite öffnen),
    mmodle/course: manageactivities (Prüfungen/Szenarien starten)

Moodle Kurs-Audit-Plugin via Moodle Plugins herunterladen

1. Plugin nach local/adaptive_course_audit kopieren

2. Website-Administration → Mitteilung aufrufen oder php admin/cli/upgrade.php ausführen

3. Capabilities zuweisen, ggf. Cashes leeren. Kein Composer-/npm-Build auf dem Zielserver nötig