Curriculum: Referenzlisten konfigurieren und verwalten

Verwalten Sie selbst definierte Referenzlisten (Referenzen)
Curriculum stellt zwei Arten von Referenzlisten zur Verfügung, die beide die gleichen Funktionen haben, wie unten beschrieben, z.B. die Definition von Listenwerten, die Definition von bedingten Listen usw:
- Elemente - Elemente sind Container für Referenzlisten, die standardmäßig vom System geliefert werden. Diese Referenzlisten werden von der Logik im System verwendet, und daher sind die Referenzcontainer vordefiniert, so dass die Logik auf das Vorhandensein dieser Referenzlisten zählen kann.
Ein Beispiel für eine Elementreferenz findet sich in der Konfiguration des akademischen Jahres, wo den Wochen in einem Zeitraum ein Wochentyp (Prüfung, Wiederholung, ...) zugeordnet werden kann. Der Wochentyp ist ein Element, für das der Administrator eigene Typen definieren kann, so dass die Referenz auf den Wochentyp vorhanden sein MUSS und somit ein Element ist. - Referenztypen - Referenztypen sind zunächst nicht existierende Referenzlisten, die vom Administrator erstellt werden. Der Administrator kann sich einen eigenen Code für die Referenzliste und einen eigenen Namen ausdenken. Von diesem Moment an sind die Funktionen für beide Typen gleich.
Über das Menü Verwaltung -> Referenztypen kann der Administrator eigene Referenzlisten zum Curriculum hinzufügen.
Referenzlisten können benutzerdefinierten Feldern auf den verschiedenen Objekten (Fakultät, Spezifikation, Studium, Modul, ...) zugewiesen werden, z. B. einem Ausbildungsstandort für ein Studium oder ein Modul.
Die folgende Abbildung zeigt einige Beispiele für selbst definierte Referenztypen. Listen können sehr einfach sein, wie die yesNoReference, die nur zwei Werte hat. Eine Liste kann pro benutzerdefiniertem Feld gestaltet werden, so dass yesNo als horizontale Kontrollkästchen angezeigt werden kann, während die Liste der Themen ein Dropdown sein kann.

Klicken Sie auf eine definierte Referenzliste, oder wählen Sie die Schaltfläche Neu oder Löschen, um die Einstellungen zu verwalten.
In der "Kopfzeile" finden Sie eine Option zur Verwaltung der Werte in der Liste der Elemente (Referenz)(Elemente) und zur Verwaltung sogenannter bedingter Listen über die Option "Listen".

Die Erstellung einer neuen Referenzliste erfolgt in zwei Schritten:
- Erstellen Sie die Referenzliste, indem Sie die entsprechenden Optionen angeben:
- Externe ID - Eindeutiger Schlüssel für diese Referenzliste. Die externe ID wird für den Austausch von Informationen verwendet.
- Code - Die "Kurzbeschreibung" für die textliche Darstellung in den Administrationsbildschirmen
- Name - Name zur Identifizierung der Liste (für den Administrator).
- Speichern Sie die Liste, wählen Sie die Liste aus den Referenzlisten aus und beginnen Sie mit der Definition der Werte für die Listenoptionen.
Klicken Sie auf einen definierten Referenzwert, um ihn zu bearbeiten, wählen Sie die Schaltfläche Hinzufügen, um einen neuen Wert zu erstellen, oder die Schaltfläche Löschen, um einen Wert zu entfernen.
Löschen ist nicht immer möglich, denn wenn ein Wert verwendet wurde, kann er nicht gelöscht werden. In diesem Fall verwenden Sie das Enddatum, um den Wert zu aktivieren, der vor dem angegebenen Datum verwendet wurde, und den Wert zu deaktivieren, damit er ab dem angegebenen Datum ausgewählt werden kann.

Es werden verschiedene Konfigurationsoptionen unterstützt:
- Externe ID - Eindeutiger Schlüssel für diese Referenzlistenposition. Die externe ID wird für den Austausch von Informationen verwendet.
- Code - Der Code für dieses Element der Referenzliste
- Name - Name des Listenelements (wird dem Benutzer angezeigt)
- Reihenfolge - Eine bestimmte Reihenfolge, in der die Liste angezeigt werden kann. Wenn mehrere Bedingungen erfüllt sind, wird die erste ausgewählt.
- Standardmäßig ausgewählt - Wenn diese Option gesetzt ist UND das benutzerdefinierte Feld auf erforderlich gesetzt ist, wird das leere Feld automatisch auf diesen Wert gesetzt.
- Startdatum - Das Datum, ab dem dieses Element der Referenzliste für die Auswahl durch die Benutzer verfügbar ist
- Enddatum - Das Datum, bis zu dem dieses Element der Referenzliste für die Auswahl durch die Benutzer zur Verfügung stehen wird
- Farbe - Bei einigen Visualisierungen können Informationen mit einer Hintergrundfarbe versehen werden, um sie hervorzuheben.
- Textfarbe - Je nach gewählter Hintergrundfarbe kann es sinnvoll sein, die Textfarbe zu ändern (Schwarz auf Schwarz ist nicht besonders gut lesbar).
Die Standardeinstellung ist schwarzer Text auf transparentem (weißem) Hintergrund.
Verwalten der vom System bereitgestellten Referenzlisten (Elemente)
Neben den selbst definierten Referenzlisten gibt es eine zweite Option zur Verwaltung von Referenzlisten. Dabei handelt es sich um Listen (zugänglich über die Menüoptionen Elemente), die als vordefinierte Listen betrachtet werden, die von bestimmten Funktionen oder Bildschirmen im Curriculum verwendet werden.
Die Verwaltung dieser Referenzlistenwerte entspricht der Verwaltung der selbst definierten Referenzlisten, nur der "Code" und die "externe ID" sind nicht veränderbar.
Die vordefinierten Elementlisten können über das Pulldown-Menü ausgewählt werden. In der Abbildung unten ist die Elementliste für die Modulbeschreibungen ausgewählt und angezeigt.
.png)
In der "Kopfzeile" finden Sie eine Option zur Verwaltung der Werte in der Liste der Elemente (Referenz)(Elemente) und zur Verwaltung sogenannter bedingter Listen über die Option "Listen".
Klicken Sie auf ein definiertes Referenzelement, oder wählen Sie die Schaltfläche Hinzufügen oder Löschen, um die Einstellungen zu verwalten.

Es werden verschiedene Konfigurationsoptionen unterstützt:
- Externe ID - Eindeutiger Schlüssel für diese Referenzlistenposition. Die externe ID wird für den Austausch von Informationen verwendet.
- Code - Der Code für dieses Element der Referenzliste
- Name - Name des Listenelements (wird dem Benutzer angezeigt)
- Reihenfolge - Eine bestimmte Reihenfolge, in der die Liste angezeigt werden kann. Wenn mehrere Bedingungen erfüllt sind, wird die erste ausgewählt.
- Standardmäßig ausgewählt - Wenn diese Option gesetzt ist UND das benutzerdefinierte Feld auf erforderlich gesetzt ist, wird das leere Feld automatisch auf diesen Wert gesetzt.
- Startdatum - Das Datum, ab dem dieses Element der Referenzliste für die Auswahl durch die Benutzer verfügbar ist
- Enddatum - Das Datum, bis zu dem dieses Element der Referenzliste für die Auswahl durch die Benutzer zur Verfügung stehen wird
- Farbe - Bei einigen Visualisierungen können Informationen mit einer Hintergrundfarbe versehen werden, um sie hervorzuheben.
- Textfarbe - Je nach gewählter Hintergrundfarbe kann es sinnvoll sein, die Textfarbe zu ändern (Schwarz auf Schwarz ist nicht besonders gut lesbar).
Die Standardeinstellung ist schwarzer Text auf transparentem (weißem) Hintergrund.
Einige zusätzliche Konfigurationsoptionen werden auf der Grundlage des zugrunde liegenden Typs der ausgewählten Elementliste unterstützt:
- Erforderlich (nur Beschreibungstyp) - Indikator, wenn dieses Textfeld vom Benutzer ausgefüllt werden muss.
- Tooltip-Anzeigetyp (nur Beschreibungstyp) - Indikator, wie ein Tooltip angezeigt werden soll (kleiner Text unter der Beschriftung oder Mouse-over)
- Tooltip-Text (nur Beschreibungstyp) - Der anzuzeigende Tooltip-Text
- Operation (nur Beschreibungstyp) - Option zur Sicherung dieses Feldes und zur Einschränkung der Dateneingabe oder sogar der Visualisierung auf der Grundlage einer bestimmten Sicherheitsoperation.
Spezifische Elemente
Einige der verfügbaren Elementlisten haben eine spezifische Rolle in der Systemkonfiguration und sind nicht nur "Listen", die den Endbenutzern zur Verfügung gestellt werden.
Die folgende Tabelle gibt einen Überblick über die wichtigsten Elemente, die von der Systemlogik verwendet werden, einschließlich ihrer spezifischen Bedeutung.
- Modulbeschreibung - Die Kapitel (Textblöcke), die auf Modulebene für die Eingabe von Daten durch den Benutzer definiert und angeboten werden.
- Modulgruppenbeschreibung - Die auf Modulgruppenebene definierten und angebotenen Kapitel (Textblöcke) zur Dateneingabe durch den Benutzer.
- Studienbeschreibung - Die Kapitel (Textblöcke), die auf Studienebene für die Dateneingabe durch den Benutzer definiert und angeboten werden.
- Fakultätsbeschreibung - Die auf Fakultätsebene definierten und angebotenen Kapitel (Textblöcke) für die Dateneingabe durch den Benutzer.
- Zeitblock - Die Aufteilung des Tages (z. B. vormittags, nachmittags) im Formular für die Verfügbarkeit von Personal.
- Dokumentenart - Definition der Dokumentenarten im System. Dokumenttypen sind nicht technisch, sondern dienen zur Gruppierung bestimmter Dokumenttypen, z. B. Akkreditierung, Marketing, Bevölkerung. Die verschiedenen Dokumentformulare ermöglichen die Konfiguration zum Ausblenden / automatischen Filtern bestimmter Dokumenttypen.
- Raumtyp - Liste der in der Aktivitätskonfiguration verwendeten Raumtypen
- Raumausstattung - Liste der in der Aktivitätskonfiguration verwendeten Raumtypen
- Fachtyp - Definition der verschiedenen Arten von Fächern, z. B. Fähigkeiten, Lernergebnisse. Wird für die Gruppierung und Konfiguration der fachspezifischen Seiten verwendet, um nur die Auswahl von Fächern des Typs Fähigkeiten anzuzeigen/zu ermöglichen.
- Wochentyp - Definition der Wochentypen, die bei der Zuordnung des Typs zu einer Woche in der akademischen Kalenderdefinition verwendet werden.
Definierte bedingte Referenzlisten
Sowohl Element- als auch Referenztypen bieten die Möglichkeit, bedingte Listen zu definieren. Eine bedingte Liste bietet eine Teilmenge der vollständigen Liste auf der Grundlage einer Bedingung.
Dies wird anhand einer Liste von Ländern erläutert.

Über die Menüoption Listen können die bedingten Listen als separate Teilmengen der Gesamtliste konfiguriert werden.
Die folgende Abbildung zeigt die Länderliste, in der eine bedingte Liste definiert ist, die nur eine bestimmte Teilmenge der konfigurierten Länder enthält.

Klicken Sie auf die Schaltfläche Hinzufügen, um eine neue "bedingte Konfiguration" für die Ausgangsliste hinzuzufügen, oder wählen Sie Bearbeiten, um eine bereits definierte Konfiguration zu ändern.

Es werden verschiedene Konfigurationsoptionen unterstützt:
- Name - Name zur Identifizierung der Liste (für den Administrator).
- Sequenz - Eine bestimmte Reihenfolge, in der die Liste angezeigt werden kann. Die Reihenfolge kann als bedingter Aufbau der bedingten Listen verwendet werden. Basierend auf der Reihenfolge wird die Sequenz befolgt und die erste passende Bedingung wird verwendet. Aus logischer Sicht kann die Reihenfolge wie folgt gelesen werden: if ...., elseif ...., elseif ...., else use the unfiltered list.
- Bedingung - Die Bedingung (Ausdruck), die festlegt, wann diese Liste verwendet werden soll, z. B. :moduleTypeId = 'bachelor' oder :area = 'EU'.
- Elemente - Filtern und wählen Sie die Elemente aus, die zu dieser spezifischen bedingten Liste (Ansicht) hinzugefügt werden sollen.