Äquivalenzen - Konfiguration

Um diese Funktion ordnungsgemäß nutzen zu können, müssen verschiedene Einstellungen vorgenommen werden.

Schritte zur Konfiguration von Äquivalenzen

  1. Es müssen Navigationseinträge für Lernende und Administratoren angelegt werden. Es wird das Standardmenü ‚Äquivalenzen verwalten‘ ausgewählt.

  2. Nach dem Speichern wird dieser Navigationseintrag für die Administratoren oder Benutzerrollen freigegeben, die zur Verwaltung von Äquivalenzen berechtigt sind. Benutzer mit den entsprechenden Rechten sehen beim Auswählen dieses Menüpunkts den Äquivalenz‑Manager.

 

Schritte zum Anlegen eines neuen Äquivalenzeintrags

  1. Der Manager für die Äquivalenzverwaltung wird aufgerufen.

  2. Anschließend wird auf die Schaltfläche „Erstellen“ geklickt, um eine neue Beziehung zu konfigurieren.

    1. Wählen Sie „Überdeckende" Relation erstellen“

    2. Wählen Sie „Abschließende" Relation erstellen

  3. Im Auswahldialog wird ein einzelnes Objekt (Kurs oder Kursvorlage) ausgewählt und durch Klicken auf „Hinzufügen“ übernommen.

  4. Im Bearbeitungsmodus wird eine der drei Kategorien ausgewählt, um die Äquivalenzrelationen für die zuvor gewählte Komponente zu definieren.

  5. Danach wird auf die Schaltfläche „Hinzufügen“ geklickt und ein oder mehrere Einträge (Kurse oder Kursvorlagen) werden hinzugefügt.

  6. Abschließend werden die Änderungen gespeichert..


Kommunikation zwischen ILS und der Äquivalenzfunktion

Um sicherzustellen, dass die Äquivalenzbeziehungen aktualisiert werden und ordnungsgemäß funktionieren, muss die Option im Konfigurationsmanager → Äquivalenzen bearbeiten → Äquivalenzen aktivieren auf „TRUE“ gesetzt werden.

image-20241022-085509.png
Aktivieren der Funktion „Äquivalenzen“ über den Konfigurationsmanager

Um sicherzustellen, dass die konfigurierten Regeln im System das gewünschte Verhalten hervorrufen, nämlich dass Kurse als „abgedeckt“ markiert werden oder aufgrund der Löschung oder Änderung der Regeln nicht mehr als „abgedeckt“ gelten, kommunizieren die beiden Dienste über die API die folgenden Ereignisse: 

Sobald ein Benutzer ein Objekt abschließt, wird der Equivalences-Dienst über die API über das Abschluss- oder Abbruchereignis für den jeweiligen Benutzer benachrichtigt 

Der Dienst teilt dem LMS daraufhin auf Grundlage der Regeln mit, welche Objekte für den Lernenden als „abgedeckt“ markiert werden sollen oder nicht mehr als abgedeckt gelten sollen. 

Auf ILS-Ebene wird ein Cron-Job eingerichtet, um sicherzustellen, dass die Abschlusshistorie bereits abgeschlossener Komponenten an die Äquivalenzfunktion übermittelt wird (de.imc.clix.eqs.EqsResetCoverageDataJob).

Cronjob für das Markieren von Lernenden als „bestanden“

Der Cronjob „de.imc.clix.eqs.EqsCourseCompletionJob“ markiert Lernende entsprechend den im EQS-Manager definierten Kursäquivalenzen mit Bestehensbeziehungen als „bestanden“. Er setzt die Lernenden lediglich auf „bestanden“, setzt den Status jedoch nicht auf den vorherigen Wert zurück, wenn die Bestehensbeziehung gelöscht wird.