Support-Materialien
Hochschul-Materialien
Tabellarische Sammlung
Recherche-Ergebnis von Klaus Steitz aus 2022 (überprüft und aktualisiert durch Julien Breunig im Mai 2025):
- Support-Übersicht
- RWTH Aachen
- HS Augsburg
- HU Berlin
- HS Bochum
- Uni Bochum
- TU Darmstadt
- Fernuni Hagen
- Uni Heidelberg
- TU Ilmenau
- Uni Jena
- Uni Leipzig
- Uni Leipzig – Knowledge Base E-Learning
- THM Mittelhessen
- HS München
- HS Niederrhein
- Uni Paderborn
- Uni Potsdam
- Uni Siegen
- Uni Ulm
- Jade HS
- Uni Wien – Wiki
- Bergische Universität Wuppertal
- HWR Berlin
- AMC
- FAQ
- Screencasts
- Uni Bochum – Captain Moodle YouTube
- TU Darmstadt – YouTube-Playlist Dr. Guido Rößling
- TU Ilmenau – Opencast Videoserie Moodle 4.1
- THM Mittelhessen – ZekoLL E-Learning YouTube-Kanal
- Uni Paderborn – Videoportal der Uni Paderborn
- HWR Berlin – VIMP
- AMC Academic Moodle Cooperation YouTube-Kanal
- Moodle HQ YouTube-Kanal
- PDFs / Handbücher
- HS Augsburg – Moodle Guide, Stand Juli 2017
- Uni Heidelberg – Moodle-Kurzanleitung für Dozentinnen und Dozenten, Stand 2019
- Uni Heidelberg – Moodle Anleitung für Lehrende, Stand Oktober 2024
- TU Ilmenau – Handout Moodle TU Ilmenau für Lehrende, Stand Februar 2020
- HS Niederrhein – Moodle Handbuch 4.5 (via Confluence)
- Uni Siegen – Kurzeinführung für Lehrende Moodle 4.5
- AMC
- #MoodleKannMehr – nicht nur im Distanzunterricht! (Buch) – Download
- Demo-/Beispielkurse
- Uni Kassel – Moodle-Einführungskurs
- RWTH Aachen (Demolernräume zu Kursdesign und Funktionen (nur intern nach Login))
- HU Berlin
- TU Darmstadt
- Fernuni Hagen – Showrooms zur asynchronen und synchronen Lehre
- Uni Leipzig (intern nach Login)
- HWR Berlin – Demo_Moodle Was Moodle alles kann (nur intern nach Login)
- Blog
- Moodle Tool Guides
- https://moodletoolguide.net/de/ von Nicolas Martignoni
- RWTHmoodle Tool Guide
- eLeDia Moodle 4 Tool Guide
Die ursprüngliche Tabelle ist hier hochgeladen: Moodle-Support-Materialien-von-Hochschulen.xlsx
Sammlung Moodle-Anleitungen von Moodle.NRW
Kurs "Sammelmappe: Moodle-Anleitungen": https://moodlenrw.de/course/view.php?id=21
Autor: Klaus Steitz, Technische Universität Darmstadt
Fragetypen in Moodle Tests
Übersicht der FH Potsdam
(via https://moodle.hu-berlin.de/mod/forum/discuss.php?d=932149):
https://www.fh-potsdam.de/studium-weiterbildung/qualitaet-studium-lehre/digitale-lehre/online-pruefungen-lehrende/moodle-fragetypen
Übersicht der Uni Leipzig
https://kb.el.uni-leipzig.de/books/moodle/page/fragetypen
Anleitung für Online-Klausuren mit der Aktivität „Test“ der Uni Duisburg-Essen
https://www.uni-due.de/imperia/md/images/zim/services/moodle/anleitung_zur_erstellung_einer_online-klausur_mit_moodle.pdf (PDF, 19 Seiten)
Übersicht der Uni Ulm
Test- und Fragetypen-Anleitungen der Uni Greifswald
Handreichung "Online-Klausuren mit Moodle" der Uni Siegen
Fragetypen als tabellarische Überischt auf den Seiten 15-18: https://moodle.uni-siegen.de/file.php/1/Nutzungshinweise/handreichung_kmoodle.pdf
"Tests & Aufgaben" FAQ der TU Darmstadt mit Beschreibung verschiedener Fragetypen
Moodle Docs "Fragetypen"
https://docs.moodle.org/de/Fragetypen
Autor: Klaus Steitz, Technische Universität Darmstadt
OER-Moodle-Kurse
Hier werden Kurse gesammelt, die als .mbz-Datei bereitgestellt und in anderen Instanzen nachgenutzt werden können.
„Was kann Moodle?“-Kurs der TU Darmstadt
Kurzbeschreibung: Funktionen und Gestaltungsmöglichkeiten, die Moodle für verschiedene Einsatzzwecke bietet, praxisnah und nutzbar
Foren-Beitrag: https://moodle.hu-berlin.de/mod/forum/discuss.php?d=1120992
https://moodle.tu-darmstadt.de/course/view.php?id=43064
Direkt-Link (mbz-Datei): https://next.hessenbox.de/index.php/s/xQ5yLt2rijEFRgo
Einführung in den Einsatz von generativen KI-Systemen / LLMs
https://moodlenrw.de/course/view.php?id=311
Direkt-Link (mbz-Datei): https://moodlenrw.de/mod/resource/view.php?id=5762
Erstellung barrierefreier Texte
https://moodlenrw.de/course/view.php?id=253
Direkt-Link (mbz-Datei): https://moodlenrw.de/mod/resource/view.php?id=5388
Toolbox Digitale Barrierefreiheit
https://moodlenrw.de/course/view.php?id=304
Direkt-Link (mbz-Datei): https://moodlenrw.de/mod/resource/view.php?id=5455
KI-Kurs für Studierende
Kurzbeschreibung: Selbstlernkurs für Studierende, mit den Hauptthemen KI Grundlagen, KI und Ethik, Prompting
Foren-Beitrag: https://moodle.hu-berlin.de/mod/forum/discuss.php?d=1120865
https://komo.uni-paderborn.de/course/view.php?id=357
Direkt-Link (mbz-Datei): https://www.twillo.de/edu-sharing/components/render/731c4cf0-a383-41d6-92a9-1be51c964fac
KI-Führerschein
Kurzbeschreibung: Wie ein Führerschein Sie auf das Autofahren vorbereitet, soll dieser Kurs Ihnen helfen, generative KI effizient, risikobewusst und verantwortungsvoll für Ihr Studium einzusetzen.
Foren-Beitrag: https://moodle.hu-berlin.de/mod/forum/discuss.php?d=1120865#p1911186
https://moodle2.uni-leipzig.de/course/view.php?id=55600
Direkt-Link (mbz-Datei): https://moodle2.uni-leipzig.de/mod/resource/view.php?id=3026076
Kursvorlage Blended-Learning
Foren-Beitrag: https://moodle.hu-berlin.de/mod/forum/discuss.php?d=1122285
https://ocampus.fh-potsdam.de/enrol/index.php?id=235
Einstieg für neue Moodler*innen
Kurzbeschreibung: Für neue MA im Bereich Support und/oder Administration mit Übersicht über wichtige Anlaufstellen, Links zu weiterführenden Informationen zu Moodle-Themen, wie Neuigkeiten und Aktualisierungen, Anleitungen und Schulungsangeboten
https://moodlenrw.de/course/view.php?id=126
Direkt-Link (mbz-Datei): https://moodlenrw.de/mod/resource/view.php?id=5839
Generico-Vorlagen
Generico-Vorlagen werden mit dem Plugin filter_generico verwendet, um Inhalte in standardisierter Form an mehreren Stellen bereitzustellen. Sie können zentral durch Admins verwaltet werden, um schnelle Aktualisierungen zu ermöglichen.
Auf dieser Seite finden sich konkrete Vorlagen zur Verwendung im eigenen Moodle. Die Dateien liegen als JSON .txt Bundle bereit, um einfach in Generico installiert zu werden.
Generelle Einsatzszenarien
- Wiederverwendung von regelmäßig überarbeiteten Texten wie Anleitungen, rechtliche Informationen, die in vielen Kursen gleichzeitig angepasst werden müssen.
- Individuelle Ansprachen: Namentliche Ansprachen, Nennung von Supportinformationen (eigene Matrikelnummer, E-Mail).
- Variablen , die im Kurs wiederverwendet können, um semesterweise Überarbeitungen zu vermeiden, etwa den Namen des Semesters, Kategorienbezeichnungen.
- Dynamische Links auf Aktivitäten in Moodle: Das Klausurquiz im Kurs, Notenstufen des Kurses.
- Dynamische Berichte für Teilnehmende: Auflistung der eigenen Gruppenzugehörigkeit, aktuelle Notenstufen des Kurses, Notenverteilung der aktuellen Klausur.
- Einbauen von zentral verwaltetem Javascript und CSS für Anpassungen an den Kursen: Supportmail-Link mit vorgefertigtem Betreff (Kursname) und Inhalt (z.B. Supportinformationen über die aktuelle URL, Browser und Betriebssystem, Bildschirmauflösung, Zeitzone usw.).
AI Prompts
Folgende Prompts haben sich als hilfreich bei der Erstellung und Anpassung von Generico-Templates erwiesen:
Überarbeitung von Templates
Take the attached .txt file which is a JSON formatted Moodle filter_generico bundle export. Adapt the file to accommodate the mentioned new features and fixes and output a new .txt. If no file is provided, use the provided key.txt of an empty template for the structure. Provide a documentation of the changes in the html, javascript, css and sql.
For Generico-variables use syntax like @@USER:firstname@@. In SQL statements use ? as a placeholder since no named placeholders are possible. For table names use a format like {users} without the prefix `mdl_` . Never use dangerous insert/update/delete statements. Make sure to use the correct amount of datasetvars.The HTML of the template should be embedded in a <div class="local-generico"> or <span class="local-generico">. For CSS use class names that are specific (such as "local-generico-quiz-results-table") to avoid collisions with Moodle's classes - unless explicitely specified to alter Moodle's classes.
HTML should not use style="". Use Bootstrap 5 classes for styling, if possible. Create accessible and responsive HTML. For Icons use FontAwesome free icons.
When JavaScript is used use modular code that can also work when the template is inserted multiple times in the page.For the version use YYYY-MM-DD_HHMM_initials of the author (e.g. 2026-07-22_14:58_AK).
Erklären von Templates
Take the attached .txt file which is a JSON formatted Moodle filter_generico bundle export.
Explain what the template does in a course context. List which information, activities etc. the template relies on to function.
Template 'leer'
Datei leer.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "bitte_entfernen_und_speichern",
"name": "",
"instructions": "",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Dies ist ein leeres Template. Es ist nützlich, wenn man ein bestehendes Template aus Generico löschen will, da Generico keine Löschfunktion besitzt.
- Die .txt-Datei in der Konfiguration zum Template, das gelöscht werden soll, auf den Badge 'Bundle' ziehen.
- Den templatekey löschen.
- Leeres Template speichern.
Die Löschung ist erfolgreich, wenn unter /filter/generico/genericotemplatesadmin.php kein Templatekey, sondern eine Nummer angezeigt wird.
Voraussetzungen
Ein bestehendes Template, das gelöscht werden soll.
Template 'Ansprache'
Datei ansprache.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "ansprache",
"name": "Ansprache",
"instructions": "Zeigt den Namen der eingeloggten Person als Vorname Nachname an.",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "@@USER:firstname@@ @@USER:lastname@@",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Zeigt den Namen der eingeloggten Person als `Vorname Nachname` an. Nützlich für die persönliche Ansprache,
Voraussetzungen
Die eingeloggte Person muss die Felder firstname und lastname besitzen.
Template 'Kurstitel'
Datei kurstitel.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "kurstitel",
"name": "Kurstitel",
"instructions": "Zeigt den Titel des aktuellen Kurses an.",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "@@COURSE:fullname@@",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Zeigt den Titel des aktuellen Kurses an.
Voraussetzungen
keine
Template 'Kurskategorie'
Datei kurskategorie.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "kurskategorie",
"name": "Kurskategorie",
"instructions": "Zeigt den Namen der aktuellen Kurskategorie an und verlinkt dorthin.",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "<a href=\"/course/index.php?categoryid=@@DATASET:id@@\" aria-label=\"Link zur Kurskategorie @@DATASET:name@@\">\n @@DATASET:name@@\n</a>",
"bodyend": "",
"script": "",
"style": "",
"dataset": "SELECT c.id, c.name FROM {course_categories} c WHERE c.id = ?",
"datasetvars": "@@COURSE:category@@",
"alternate": "",
"alternateend": "",
"version": "2026-10-22_1100_AK"
}
Beschreibung
Zeigt den Namen der Kurskategorie als Link an und verlinkt zur Kurskategorie.
Die Vorlage kann z.B. verwendet werden, um ein Semester, ein Modul oder eine Fakultät zu benennen, wenn die übergeordnete Kurskategorie entsprechend benannt ist. Falls nur der Name (ohne Link benötigt wird, reicht auch @@DATASET:name@@ im Text.
Voraussetzungen
keine
Template ''
Datei leer.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "bitte_entfernen_und_speichern",
"name": "",
"instructions": "",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Dies ist ein leeres Template. Es ist nützlich, wenn man ein bestehendes Template aus Generico löschen will, da Generico keine Löschfunktion besitzt.
- Die .txt-Datei in der Konfiguration zum Template, das gelöscht werden soll, auf den Badge 'Bundle' ziehen.
- Den templatekey löschen.
- Leeres Template speichern.
Die Löschung ist erfolgreich, wenn unter /filter/generico/genericotemplatesadmin.php kein Templatekey, sondern eine Nummer angezeigt wird.
Voraussetzungen
Ein bestehendes Template, das gelöscht werden soll.
Template ''
Datei leer.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "bitte_entfernen_und_speichern",
"name": "",
"instructions": "",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Dies ist ein leeres Template. Es ist nützlich, wenn man ein bestehendes Template aus Generico löschen will, da Generico keine Löschfunktion besitzt.
- Die .txt-Datei in der Konfiguration zum Template, das gelöscht werden soll, auf den Badge 'Bundle' ziehen.
- Den templatekey löschen.
- Leeres Template speichern.
Die Löschung ist erfolgreich, wenn unter /filter/generico/genericotemplatesadmin.php kein Templatekey, sondern eine Nummer angezeigt wird.
Voraussetzungen
Ein bestehendes Template, das gelöscht werden soll.
Template 'leer'
Datei leer.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "bitte_entfernen_und_speichern",
"name": "",
"instructions": "",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Dies ist ein leeres Template. Es ist nützlich, wenn man ein bestehendes Template aus Generico löschen will, da Generico keine Löschfunktion besitzt.
- Die .txt-Datei in der Konfiguration zum Template, das gelöscht werden soll, auf den Badge 'Bundle' ziehen.
- Den templatekey löschen.
- Leeres Template speichern.
Die Löschung ist erfolgreich, wenn unter /filter/generico/genericotemplatesadmin.php kein Templatekey, sondern eine Nummer angezeigt wird.
Voraussetzungen
Ein bestehendes Template, das gelöscht werden soll.
Template 'leer'
Datei leer.txt
Bitte den Code über den Kopieren-Button im Textfeld unterhalbkopieren und als .txt-Datei speichern.
{
"key": "bitte_entfernen_und_speichern",
"name": "",
"instructions": "",
"requirecss": "",
"requirejs": "",
"shim": "",
"defaults": "",
"amd": "1",
"body": "",
"bodyend": "",
"script": "",
"style": "",
"dataset": "",
"datasetvars": "",
"alternate": "",
"alternateend": "",
"version": ""
}
Beschreibung
Dies ist ein leeres Template. Es ist nützlich, wenn man ein bestehendes Template aus Generico löschen will, da Generico keine Löschfunktion besitzt.
- Die .txt-Datei in der Konfiguration zum Template, das gelöscht werden soll, auf den Badge 'Bundle' ziehen.
- Den templatekey löschen.
- Leeres Template speichern.
Die Löschung ist erfolgreich, wenn unter /filter/generico/genericotemplatesadmin.php kein Templatekey, sondern eine Nummer angezeigt wird.
Voraussetzungen
Ein bestehendes Template, das gelöscht werden soll.