Nutzerdefinierte Kursfelder

Nutzerdefinierte Kursfelder ergänzen die Kurseinstellungen um eigene Angaben, die Moodle von sich aus nicht kennt: Schuljahr, Fach, Klassenstufe, Ansprechperson. Die Felder gelten für die ganze Plattform, erscheinen in jedem Kursformular und lassen sich für die Kursliste und den Filter auf dem Dashboard auswerten.

Voraussetzung: Moderator/innen-Rechte. Trainer/innen füllen die Felder in ihren Kursen aus, legen aber keine an.

Kategorie und Feld anlegen

  1. Website-Administration öffnen und den Reiter Kurse wählen.
  2. Auf Standardeinstellungen klicken und dort den Eintrag Nutzerdefinierte Kursfelder öffnen.
  3. Solange nichts eingerichtet ist, steht auf der Seite nur Es gibt keine nutzerdefinierte Felder und Kategorien. Auf Neue Kategorie hinzufügen klicken.
  4. Moodle legt die Kategorie unter dem Namen Weitere Felder an. Über das Stiftsymbol neben dem Namen umbenennen, etwa in „Organisatorisches“.
  5. Rechts in der Kategorie auf Nutzerdefiniertes Feld hinzufügen klicken und den Feldtyp aus der Liste wählen.
  6. Im Dialog Name und Kurzname ausfüllen, die übrigen Einstellungen setzen und auf Änderungen sichern klicken.

Die Seite „Nutzerdefinierte Kursfelder“ mit der Schaltfläche „Neue Kategorie hinzufügen“ oben rechts, darunter die Kategorie „Organisatorisches“ mit Stift- und Papierkorbsymbol, rechts daneben das Menü „Nutzerdefiniertes Feld hinzufügen“ und eine Tabelle mit den Spalten Nutzerdefiniertes Feld, Kurzname, Typ und Aktion. Eingetragen sind Schuljahr, Fach, Ansprechperson, Prüfungskurs, Anmeldeschluss und Anzahl der Tests.

Die Kategorie ist keine Kleinigkeit am Rande: Ihr Name wird in den Kurseinstellungen zur Überschrift des Abschnitts, in dem die Felder stehen. Mehrere Kategorien ergeben mehrere Abschnitte. Kategorien und Felder lassen sich am Anfassersymbol links per Maus umsortieren. Die Reihenfolge auf dieser Seite ist die Reihenfolge im Kursformular.

Die sechs Feldtypen

Der Feldtyp wird beim Anlegen gewählt und lässt sich später nicht mehr ändern. Moodle listet die Typen alphabetisch auf:

Typ Wofür er sich eignet
Auswahlliste Eine feste Liste von Werten, eine Option je Zeile. Mindestens zwei Optionen sind nötig. Der geeignete Typ für alles, was einheitlich bleiben soll (Fach, Schuljahr, Schulform).
Checkbox Ja oder Nein, z. B. „Prüfungskurs“. Eine Checkbox kann nicht als Eindeutige Daten geführt werden.
Datum und Zeit Ein Datum, wahlweise mit Uhrzeit (Zeit einbeziehen). Minimaler Wert und Maximaler Wert grenzen den zulässigen Zeitraum ein.
Textbereich Längere Texte mit dem Editor, also mit Absätzen, Listen und Formatierung.
Textzeile Kurze Angaben in einer Zeile, z. B. ein Raum oder ein Kürzel. Kann als Link ausgegeben werden: Im Feld Linkfeld steht eine Adresse mit dem Platzhalter $$, an dessen Stelle der eingegebene Wert tritt.
Zahl Zahlenwerte mit Kleinster Wert, Größter Wert und Dezimalstellen. Kann sich auch selbst füllen, siehe unten.

Das geöffnete Menü „Nutzerdefiniertes Feld hinzufügen“ mit den sechs Einträgen Auswahlliste, Checkbox, Datum und Zeit, Textbereich, Textzeile und Zahl.

Hinweis: Der Kurzname darf nur Kleinbuchstaben, Ziffern und Unterstriche enthalten und muss eindeutig sein. Er wird nirgends angezeigt, aber CSV-Upload, Webservices und Berichte sprechen das Feld darüber an. Er lässt sich später ändern. Alles, was ihn benutzt, muss dann nachgezogen werden. Deshalb einmal festlegen und stehen lassen.

Das Zahlenfeld füllt sich auf Wunsch selbst

Beim Typ Zahl steht ganz oben das Auswahlfeld Feldtyp. In der Voreinstellung Feld für alle numerischen Daten tragen Trainer/innen den Wert selbst ein. Die Alternative Anzahl der Aktivitäten im Kurs ermittelt den Wert automatisch: Unter Aktivitätstypen wählen Sie aus, was gezählt wird, etwa alle Tests oder alle Aufgaben.

Der Abschnitt „Einstellungen für Zahlenfeld“ im Feldformular: Feldtyp steht auf „Anzahl der Aktivitäten im Kurs“, bei Aktivitätstypen ist „Test“ ausgewählt, darunter das Feld „Anzeigen, wenn Null“ mit dem Wert 0.

Wo die Felder auftauchen

Der Abschnitt „Organisatorisches“ am Ende der Kurseinstellungen mit den Feldern Schuljahr (2026/27, als Pflichtfeld markiert), Fach, Ansprechperson, Prüfungskurs als Kästchen, Anmeldeschluss als Datum und „Anzahl der Tests“ mit dem Wert 1 und einer Schaltfläche „Aktualisieren“. Unter jedem Feld steht seine Beschreibung.

Wichtige Einstellungen

Der Dialog zum Anlegen eines Feldes hat drei Abschnitte. Allgemein und die Einstellungen des Feldtyps sind bei jedem Feld dabei, Einstellungen für Kursfelder kommt von Moodle für Kurse hinzu.

Der Abschnitt „Einstellungen für Kursfelder“ im Feldformular mit den beiden Auswahlfeldern Gesperrt (auf Nein) und Sichtbar für (auf Alle).

Achtung: Das Löschen einer Kategorie nimmt alle Felder darin mit, und das Löschen eines Feldes nimmt die Werte aus allen Kursen mit. Beides geschieht nach einer einzigen Rückfrage und lässt sich nicht rückgängig machen. Wird ein Feld nicht mehr gebraucht, ist Sichtbar für auf Niemand der Weg, der die Daten erhält.

Felder beim CSV-Upload mitgeben

Beim Hochladen einer Kursliste füllen Sie die Felder gleich mit. Die Spalte heißt customfield_ plus dem Kurznamen des Feldes:

shortname,fullname,category_path,customfield_schuljahr,customfield_fach
BIO-7A,Biologie 7a,Sekundarstufe I / Naturwissenschaften,2026/27,Biologie
BIO-7B,Biologie 7b,Sekundarstufe I / Naturwissenschaften,2026/27,Biologie

Tipps


Erstellt: 2026-08-21 07:42:02 CEST von Moodle-Team des LISA
Zuletzt aktualisiert: 2026-10-05 15:59:56 CEST von Benjamin Abicht