Studienführer: Konfiguration der Nutzererfahrung
Der Studienführer ist durch den Administrator mithilfe der Konfigurationsoptionen in hohem Maße konfigurierbar. Dieses Administratorhandbuch konzentriert sich auf die Konfiguration der Benutzeroberfläche wie Filter, Registerkarten, anzuzeigende Informationen usw.

Filter konfigurieren (linke Seitenleiste)
Objekte können über Filter gefiltert werden. Der Administrator kann das (visuelle) Verhalten der Filter für jedes der Objekte hinzufügen oder ändern.
Die folgende Abbildung zeigt zwei definierte Filter.

Gehen Sie zu Administrator -> Filter, um den Bildschirm zur Filterverwaltung zu öffnen.

Der Konfigurationsbildschirm zeigt die verschiedenen Optionen, die für die Filterung der verschiedenen Studienführer-Entitätstypen (Fakultät, Qualifikation, Studium, Modulgruppe und Modul) verwendet werden können.
Verwenden Sie das Auswahlfeld, um nur die definierten Filter für einen bestimmten Bildungsobjekttyp auszuwählen.
Klicken Sie auf Bearbeiten, um einen neuen Filter hinzuzufügen oder einen neuen Filter zu konfigurieren.
Standard-Filter
Die Standardkonfigurationsoptionen sind für die Standardfilter verfügbar. Die unterstützten Optionen sind:
- Name: der technische Name des Feldes, wie er im Curriculum definiert ist
- Entitätstyp: der Typ des Bildungsobjekts, für den der Filter definiert ist (Studium, Modul, ...)
- Werttyp: die Quelle / der Typ der Daten, die für die Filterung in diesem Filter verwendet werden sollen. Unterstützte Typen sind:
- Datum: wird verwendet, um einen Filter auf ein Datum mit einem bestimmten Start- und Enddatum zu definieren
- Zahl: wird verwendet, um einen Filter für einen numerischen Wert zu definieren
- Produkt: wird verwendet, um einen Filter für ein anderes Bildungsobjekt zu definieren, z. B. Fakultäten auf Modul. In der Datei wird die Liste der Fakultäten angezeigt.
- Referenz: wird verwendet, um einen Filter zu definieren, der auf einer aus Curriculum importierten Referenzliste basiert
- Boolean: wird verwendet, um einen Filter für einen booleschen Wert zu definieren
- Untertyp (nicht sichtbar): wird für den Filter Referenztyp verwendet, um die zu verwendende Referenzliste zu definieren.
- Beschriftung: der Text, der den Nutzern über den Filteroptionen angezeigt wird
- Sequenz: die Reihenfolge, in der der Filter dem Benutzer präsentiert wird
- Werte: die unterstützten/angebotenen Werte für die Filterung.
Standardmäßig werden die Werte automatisch auf der Grundlage der verschiedenen Werte für das Element im Datensatz generiert (z. B. alle verschiedenen Credit-Werte für die Studien). - Art der Anzeige: definiert die verwendete Anzeigeoption für den Filter
- Alle Filter anzeigen ist standardmäßig ausgewählt, damit werden alle definierten Filteroptionen angezeigt
- Mehr/weniger anzeigen" zeigt standardmäßig die konfigurierte maximale Anzahl an Filteroptionen an. Dies bietet die Möglichkeit, die angezeigten Werte zu reduzieren und mehr Übersicht über alle anderen definierten Filter zu erhalten. Insbesondere wenn eine große(re) Liste von Filteroptionen verfügbar ist, können die darunter liegenden Filter aus dem direkten visuellen Teil des Bildschirms verdrängt werden.
- Popup mit allen Filtern anzeigen ist für Filter gedacht, die eine große Anzahl von Filteroptionen haben. Die Optionen werden in einem Popup geöffnet, das eine Suche zum Finden und Auswählen der gewünschten Filteroption(en) bietet
- Max. gefilterte Anzeige: Option zur Begrenzung der Anzahl der anzuzeigenden Filteroptionen. Gilt nur für die Optionen Mehr/weniger anzeigen und Popup anzeigen.
- Genau: Kennzeichen, ob bei einem Wert die Optionen als Kästchen oder als Schieberegler angezeigt werden.
- Sichtbar: Zeigt an, ob der Filter angezeigt werden soll oder ausgeblendet ist.

Verwendet ein Filter eine Referenz, wie die importierte Schwierigkeit, werden standardmäßig die in der Referenzliste angegebenen Werte verwendet. Die Werte können durch Hinzufügen von "eigenen" Werten überschrieben werden.
Diese Option kann auch verwendet werden, um die angebotenen Filteroptionen einzuschränken, indem nur eine begrenzte Anzahl von Schwierigkeiten zugelassen wird.
Registerkarten konfigurieren
Die Option "Registerkarten konfigurieren" wird verwendet, um die Registerkarten zu definieren, die der Endbenutzer für die Navigation durch die verschiedenen Bildungselemente im Studienführer verwendet.
Registerkarten können unter konfiguriert werden:
- die Hauptebene, die direkten Zugang zu bestimmten Bildungsobjekten bietet. Die Hauptregisterkarten können auf einem Filter basieren, z.B.studyId in ('BA', 'MA')
- die Detailseite, die eine Umschaltmöglichkeit zwischen verschiedenen Arten von Inhalten bietet, z. B. Texte und Struktur für das Studium oder Texte, Lernziele und Bewertungsschema zum Modul.
Im Folgenden finden Sie drei verschiedene Optionen für die Konfiguration der Registerkarten



Gehen Sie zu Administrator -> Registerkarten, um den Bildschirm zur Verwaltung der Registerkarten zu öffnen.
Der Bildschirm öffnet eine Übersicht über die definierten Registerkarten.
Indikatoren werden verwendet, um zu definieren, ob die Registerkarte eine Unterregisterkarte ist (auf einer Detailseite), Widgets zugewiesen hat und den optionalen definierten Filter.

Verwenden Sie das Auswahlfeld für den Entitätstyp, um zwischen den verschiedenen Typen zu wechseln (Studium, Modulgruppe, Modul oder alle anzeigen).
Klicken Sie auf Hinzufügen, um eine Registerkarte hinzuzufügen, oder klicken Sie auf den Bleistift, um eine bestehende Registerkartenkonfiguration zu ändern. Das folgende Beispiel zeigt die Konfiguration für die Registerkarte "Bachelor".
Optionen:
- Name: Name (technische Identifikation) für die Einstellung der Registerkarte
- Entitätstyp: das Bildungselement (Studium, Modulgruppe, Modul), für das die Registerkarte konfiguriert ist
- Eltern auswählen: Für Unterregisterkarten muss die übergeordnete Seite definiert werden, d. h. die Seite, die die verschiedenen Registerkarten bereitstellt.
- Widget hinzufügen: Wählen Sie die Widgets aus, die auf dieser Seite angezeigt werden sollen. Überprüfen Sie die Position der Widgets und die Konfiguration der Widgets in den nächsten Abschnitten dieses Handbuchs.
- Beschriftung: der Text, der dem Benutzer auf der Registerkarte angezeigt wird.
Wenn das System als "mehrsprachig" konfiguriert ist, kann die Beschriftung für jede Sprache festgelegt werden. - Reihenfolge: die Reihenfolge der Registerkarten in der Kopfleiste
- Filter: der Filter, der von der Registerkarte
verwendet werden soll. Unterstützte Filteroptionen sind =, !=, in, z. B. type in (BA, MA). Der verwendete filter_name und filter_ value sollten beide existieren und dem in Curriculum definierten Wert Name / Code ähnlich sein.

Die Hauptregisterkarte Bachelor verwendet einen Filter, um nur Studien eines bestimmten Typs (BA) anzuzeigen.

Aufbau der Detailseite
Die Detailseite eines Bildungsobjekts (Fakultät, Qualifikation, Studium, Modulgruppe, Modul) ist in einem generischen Layout mit gekennzeichneten Abschnitten aufgebaut.
Jeder Abschnitt kann mit Widgets gefüllt werden. Ein Widget ermöglicht die Konfiguration von Informationen, die in einem bestimmten Format angezeigt werden sollen.
Die unterstützten Abschnitte sind:
- Seitenleiste: Der Bereich auf der rechten Seite, der sowohl Informationen als auch kontextbezogene Informationen über das angezeigte Bildungsobjekt enthält.
- Container: Der Bereich, in dem die beschreibenden Texte des Studienführers angezeigt werden. Wenn ein Gliederungsabschnitt definiert ist, wird eine Schaltfläche angezeigt, mit der Sie zwischen den verschiedenen Ansichten wechseln können.
- (Programm-)Struktur: Der Bereich, der verwendet wird, um den strukturellen Aufbau eines Programms oder einer Modulgruppe zu zeigen. Wenn Sie sowohl einen Container als auch eine Struktur haben, können Sie mit einer Schaltfläche zwischen den beiden Ansichten wechseln.
- Beurteilungen: Der Bereich, der für die Visualisierung des Bewertungsschemas (Beurteilungs-Widget) vorgesehen ist.
- Schaltflächen: Der Bereich oben, in dem Links zu anderen Systemen konfiguriert werden können, die als Schaltflächen angezeigt werden.

Konfigurieren Sie das allgemeine Widget (praktische Informationen)
Um die Informationen zu konfigurieren, die als praktische Informationen angezeigt werden sollen, muss ein Widget mit dem Namen general definiert werden.
Gehen Sie zu Administrator -> Widgets, um den Bildschirm zur Verwaltung der Widgets zu öffnen.
Es wird eine Übersicht der bereits definierten (oder vorkonfigurierten) Widgets angezeigt.

Auf der linken Seite können die Widgets verwaltet werden.
Klicken Sie auf das Auswahlfeld unter Typ, um die konfigurierten Widgets für einen bestimmten Bildungsobjekttyp (Dozent, Qualifikation, Studium, Modulgruppe, Modul) zu filtern.
Auf der rechten Seite werden die für das Widget konfigurierten Informationselemente aufgelistet.
Hinzufügen oder Ändern einer Widget-Konfiguration
Klicken Sie auf die Schaltfläche Widget hinzufügen, um ein Widget hinzuzufügen, oder auf den Bleistift, um ein vorhandenes Widget zu ändern.
Das folgende Beispiel zeigt die Konfiguration für ein Widget mit praktischen Informationen in den Moduldetails.

Unterstützte Optionen sind:
- Name: der technische Name, der zur Identifizierung im Studienführer verwendet wird
- Objekttyp: der Typ (Fakultät, Qualifikation, Studium, Modulgruppe, Modul), für den das Widget bestimmt ist
- Filter: Optionale Filterkonfiguration, um dieses Widget nur dann anzuzeigen, wenn die Konfiguration erfüllt ist, z. B. type = MOOC, um dieses Widget nur anzuzeigen, wenn der Modultyp = MOOC ist.
- Label: der (mehrsprachige) Text, der in der Kopfzeile des Widgets angezeigt wird
- Typ: Definieren Sie den Typ des Widgets, indem Sie das Anzeigeformat festlegen:
- Beurteilungen - spezifische Ansicht zur Anzeige des Beurteilungsplans.
- Schaltflächen - Schaltflächenbereich, in dem definierte Links als Schaltflächen angezeigt werden
- Container - der Textbereich (66%) auf der linken Seite
- Seitenleiste - der Seitenleistenbereich (33%) auf der rechten Seite
- Programmstruktur - spezifische Ansicht zur Darstellung der Studien-/Modulgruppenstruktur
- Reihenfolge: die Reihenfolge der Widgets in der linken Spalte
- Sichtbar: Toggle, um festzulegen, ob das Widget sichtbar ist oder nicht
- Beim Druckenangezeigt: Konfigurationsoption, um zu markieren, ob ein Widget beim Drucken einer Studien- oder Modulseite angezeigt werden soll.
Der Standarddruck druckt nur den Inhaltsbereich in voller Seitenbreite.
Wenn Sie die Widgets in der Seitenleiste als Beim Druck angezeigt konfigurieren, werden sie ebenfalls mitgedruckt.

Hinzufügen oder Ändern von Feldern, die in einem Widget angezeigt werden
Klicken Sie auf Feld hinzufügen, um ein Feld hinzuzufügen, oder auf den Bleistift, um eine bestehende Feldkonfiguration zu ändern.
Das folgende Beispiel zeigt die Konfiguration für das Feld, das das Datum der letzten Überprüfung des Moduls anzeigt. Dieses Feld wird in Curriculum als zusätzliches benutzerdefiniertes Feld konfiguriert.

Unterstützte Optionen sind:
- (Feld-)Typ: der Typ, der das Feld definiert
- Name: der technische Name, der zur Identifizierung des konfigurierten Feldes im Curriculum verwendet wird
- Reihenfolge: die Reihenfolge der Registerkarten in der Kopfleiste
- Filter: die optionale Filterkonfiguration, um dieses Widget nur dann anzuzeigen, wenn die Konfiguration erfüllt ist, z.B. type = MOOC, um dieses Widget nur anzuzeigen, wenn der Modultyp = MOOC ist.
- Format: Option to configure the information to be shown in case a reference list is used as information source. Default the name of the value is shown, but using the format this can be altered using the verbs ${name} and ${code}. E.g configure to show both name and code, something like ${name} (${code}).
- Referenztyp: Die Option zur Angabe des anzuzeigenden Objekttyps, die nur für den Feldtyp Link (siehe unten) verwendet wird.
- Label: der (mehrsprachige) Text, der in der Kopfzeile des Widgets angezeigt wird
- Tooltip: zusätzliche Informationen, die dem Benutzer über einen Tooltip zur Verfügung gestellt werden
- Sichtbarkeit: Option zur Festlegung, ob das Feld angezeigt wird (nie, immer, nur wenn ein Wert vorhanden ist) und eine Option zum Testen, um die Sichtbarkeit auf den Administrator zu beschränken.
Unterstützte Feldtypen
Verschiedene Feldtypen werden unterstützt und können verwendet werden, um Felder hinzuzufügen und implizit das Verhalten der dem Benutzer angezeigten Informationen zu definieren.
Unterstützt werden folgende Typen:
- additional: wird verwendet, um einen Wert anzuzeigen, der als zusätzliches benutzerdefiniertes Feld in Curriculum konfiguriert ist
- Beurteilungen: zur Anzeige von Werten, die auf den Beurteilungs-/Beurteilungsobjekten im Lehrplan definiert sind
- benutzerdefiniert: wird verwendet, um einen benutzerdefinierten Wert zu definieren
- Beschreibung: wird verwendet, um einen beschreibenden Text anzuzeigen
- Gruppen (nur Modul): Zeigt die Gruppen aller Modulgruppen an, die das Modul anbieten.
- Lizenzen: zur Anzeige der Informationen und Werte des Lizenzobjekts
- Verknüpfungen: dienen zur Darstellung der verbundenen Bildungsobjekte, z. B. Studium aus Modul, Qualifikation/Spezifikation aus Studium.
- Methoden: dient zur Darstellung der Lehrmethoden
- Ziele: die definierten und mit dem Modul verbundenen Ziele
- Zeiträume: wird verwendet, um Informationen über den Angebotszeitraum anzuzeigen. Falls ein Modul mehrfach angeboten wird, werden die Zeiträume durch Komma getrennt angezeigt.
- periods_value: wird verwendet, um Werte anzuzeigen, die in den Perioden definiert sind
- Beziehung: dient zur Anzeige der Beziehungen, konfiguriert nach Typ (z. B. Koordinator, Dozent, ...)
- url: wird verwendet, um einen Link zu einem externen System anzuzeigen
- Wert: wird verwendet, um einen Wert anzuzeigen, der als ein im Curriculum konfiguriertes Basisinformationselement gilt, z. B. Code
Spezifische Konfigurationsregeln für Feldtypen
Die Konfiguration der Feldtypen ist recht einfach, indem Sie einfach die verschiedenen gewünschten Felder ausfüllen.
Bei der Konfiguration der verschiedenen Typen gibt es einige Regeln / Überlegungen bezüglich der Verwendung des Wertes Name.
- additional: Der Name sollte genau dem Namen entsprechen, der für das zusätzliche benutzerdefinierte Feld im Curriculum verwendet wird.
- Beurteilungen: Der Name sollte genau mit dem Namen übereinstimmen, der für das benutzerdefinierte Beurteilungs-/Beurteilungsfeld in Curriculum
- Beschreibung: der Name sollte genau dem Code entsprechen, der im Lehrplan für einen bestimmten Text verwendet wird (Elementkonfiguration im Lehrplan)
- Links: Geben Sie den Typ des Objekts an, das als Link angezeigt werden soll, indem Sie den Referenztyp verwenden.
- Punkte: der Name sollte aus Punkten bestehen
- periods_value: Der Name sollte genau mit dem Namen übereinstimmen, der für das benutzerdefinierte Feld periods in Curriculum
- Beziehung: Der Name sollte genau dem Code entsprechen, der im Lehrplan für eine bestimmte Rolle verwendet wird (Konfiguration der Rollen im Lehrplan).
- Wert: Der Name sollte genau dem Namen entsprechen, der für das benutzerdefinierte Feld im Lehrplan verwendet wird. Für Credits verwenden Sie den voreingestellten Namen Credits.
Konfigurieren Sie das Inhalts-Widget
Die Konfiguration des allgemeinen (Inhalts-)Bereichs kann aus der Definition mehrerer verschiedener Widget-Typen bestehen.
Das folgende Beispiel zeigt die Konfiguration der Seite mit den Studiendetails und zwei Registerkarten, die mithilfe von Tab config konfiguriert wurden.
Für jede dieser beiden Registerkarten muss ein spezifisches Widget definiert werden.
Dieser Abschnitt befasst sich mit der Konfiguration des Inhalts-Widgets, das die Textinformationen anbietet.
Die nächsten Abschnitte befassen sich mit der Definition der Struktur und des Bewertungs-Widgets.

Die Aktionen zum Erstellen und Bearbeiten der Schaltflächen sind ähnlich wie bei den anderen Widgets und werden nicht wiederholt. Navigieren Sie einfach zurück zum Abschnitt für die allgemeine Widget-Konfiguration.

Die verfügbaren Texte für den ausgewählten Objekttyp basieren auf den vom Curriculum erhaltenen Element-(Referenz-)Informationen zu Beschreibungen.
. Der jeweilige unterstützte Beschreibungstext ist die Referenzinformation:
- FAKULTÄTS_BESCHREIBUNG
- SPEZIFIKATION_BESCHREIBUNG
- QUALIFIKATION_BESCHREIBUNG
- STUDIEN_BESCHREIBUNG
- MODULEGROUP_DESCRIPTION
- MODUL_BESCHREIBUNG
Fügen Sie ein Feld für jeden der gewünschten beschreibenden Textabschnitte hinzu.

Der Wert Ausblenden, wenn leer kann nützlich sein, um zu verhindern, dass leere Überschriften für Textabschnitte ohne Inhalt angezeigt werden.
Konfigurieren Sie das Struktur-Widget
Die Strukturseite bietet einen detaillierten Überblick über die Programmstruktur. Es können nur die Informationen (und Überschriften) konfiguriert werden, die in der Übersicht der Module angezeigt werden.

Die obige Konfiguration in der Widget-Konfiguration wird unten angezeigt.
Die Beschreibung wird nicht angezeigt, da keines dieser Module eine Beschreibung hat und die Konfiguration den Wert Hide when empty gesetzt hat.

Beachten Sie, dass in dieser speziellen Situation Felder vom Typ CUSTOM verwendet werden. Der Grund dafür ist, dass die Informationen in einer Struktur teilweise auf dem Kontext und der Beziehung basieren. So kann z.B. ein Modul, das im Kontext eines bestimmten Programms angegeben wird, einen anderen Angebotszeitraum haben als ein Modul, das in einem anderen Programm enthalten ist.
Die verfügbaren CUSTOM-Typen, bei denen der Name genau übereinstimmen muss, damit der richtige Wert angezeigt wird, sind:
- Angebote: zeigt den/die Angebotszeitraum(e) an, der/die in der Beziehung Modul->Modulgruppe definiert ist/sind
- Phase: zeigt die Phase an, die in der Beziehung Modul->Modulgruppe definiert ist
- Credits: zeigt standardmäßig die definierten optimalen Credits an. Dies könnte auch als VALUE konfiguriert werden, da es nicht auf der Relation, sondern auf dem Modul selbst definiert ist. Es sollte der Name credits verwendet werden.
Konfigurieren Sie das Beurteilungs-Widget
Das Beurteilungs-Widget ist vom Typ Beurteilungen, das die Visualisierung der Bewertungen, der Gewichtung, der Mindestnote usw. in einer bestimmten Ansicht ermöglicht.
Das Beurteilungs-Widget ist in vielerlei Hinsicht dem Struktur-Widget ähnlich. Es wird verwendet, um festzulegen, welche "Informationen" im Beurteilungsschema angezeigt werden sollen, ähnlich wie die Modulinformationen in der Strukturansicht.
Verwenden Sie die Standardoptionen für die Widget-Verwaltung, um ein Widget hinzuzufügen oder zu verwalten. Die Beispielkonfiguration unten zeigt, dass das Beurteilungs-Widget mit zwei zusätzlichen Feldern, der Gewichtung und dem Code der Beurteilung, angereichert wurde.

Konfigurieren Sie das Lernziel-Widget
Das Lernziel-Widget wird verwendet, um die Lernziele zu visualisieren, die für die Module im Curriculum definiert wurden.
Die Konfiguration ist äußerst einfach, da nur ein Feld konfiguriert werden muss, um eine Aufzählung aller Lernziele anzuzeigen.

Wie bei allen anderen Widgets wird das Label verwendet, um den Titel oberhalb des Widgets zu konfigurieren.
Der Tooltip kann für diesen speziellen Widget-Typ verwendet werden, um eine Einführung in die Aufzählung zu geben, z.B. Am Ende des Moduls hat der Schüler gelernt:
Konfigurieren Sie das Schaltflächen-Widget
Das Schaltflächen-Widget dient zur Konfiguration der im Schaltflächenbereich angezeigten Schaltflächen.
Links können nicht nur über Schaltflächen definiert werden, sondern auch als Felder zum allgemeinen Widget hinzugefügt werden, indem der Feldtyp URL verwendet wird.
Die Aktionen zum Erstellen und Bearbeiten der Schaltflächen sind ähnlich wie bei den anderen Widgets und werden nicht wiederholt. Navigieren Sie einfach zurück zum Abschnitt für die allgemeine Widget-Konfiguration.

Um eine Schaltfläche zu konfigurieren, definieren Sie den Typ (URL) und den Link. Unterstützte Felder, die durch die (Modul-)Informationen des ausgewählten Moduls, der Studie, der Fakultät, ... ersetzt werden, sind:
- {code} - der Code des Moduls, der Studie oder der Modulgruppe
- {id} - die technische (externe Id) des Moduls, der Studie oder der Modulgruppe

