Integrations-Guide nach Anwendungsfällen
Micromate lässt sich in ein beliebiges, webbasiertes System integrieren. Dazu werden werden die folgenden Komponenten benötigt:
Micromate Public API
Ermöglicht die Synchronisation der Lernenden im Hintergrund sowie das Aktivieren und Deaktivieren von Lerninhalten über Tags.Micromate Widget
Anzeige von Micromate als Widget im zu integrierenden System.
Zusätzlich ist es möglich über die Widget API das Micromate Widget von der Webseite, in die Micromate integriert wird, zu steuern.
Begriffsdefinition
Begriff | Definition |
|---|---|
LMS | LMS steht für das Learning Management System in welches Micromate integriert werden kann. Micromate kann natürlich auch in jedes andere System (z.B. ein Intranet) integriert werden. |
Kurs | Eine Lerneinheit im LMS, zu welcher ein Lernender zugewiesen werden kann. Ein Kurs entspricht einer Lerngruppe in Micromate. Die Verknüpfung zwischen dem Kurs im LMS und der Micromate Lerngruppe erfolgt über die ID der Lerngruppe in Micromate. |
Lernender | Eine Person welche im LMS arbeitet und dort über Micromate lernen soll. |
Organisation | Jedes Unternehmen das Micromate einsetzt hat eine eigene Organisation innerhalb Micromate. Dadurch kann Micromate sicherstellen, dass die Daten der einzelnen Unternehmen voneinander getrennt werden. |
Anwendungsfälle
Für eine vollständige Integration, müssen die folgenden Anwendungsfälle abgedeckt werden:
Micromate für Lernende aktivieren
Micromate für Lernende deaktivieren
Anwendungsfall | Umsetzung |
|---|---|
Lernender wird im LMS aus einem Kurs entfernt |
|
Micromate wird im LMS für einen Kurs deaktiviert | Für jeden Lernenden im Kurs muss die folgende Aktion ausgeführt werden:
|
Lernender wird im LMS entfernt. |
|
Darstellung von Micromate
Anwendungsfall | Umsetzung |
Micromate im LMS darstellen |
Mit der Abfrage des Tokens müssen aktuell noch die folgenden Benutzerinformationen mitgesendet werden:
In einer kommenden Version der MIcromate API wird diese Schnittstelle angepasst, dass diese Informationen einmalig beim Erstellen des Benutzers angegeben werden müssen und bei der Abfrage des Tokens nur noch die E-Mail-Adresse des Benutzers benötigt wird.
|
Erweiterungen
Die Micromate Public API sowie die Widget API ermöglichen zusätzliche Anwendungsfälle. z.B. ist es möglich für den Lernenden zusätzliche Lerninhalte freizuschalten, eine Lernsession zu einem spezifischen Lernpaket zu starten oder einfach das Widget auf einem gewünschten Tab zu öffnen:
Management von Lerninhalten
Anwendungsfall | Umsetzung |
Lernender hat einen Teil des Kurses abgeschlossen und soll damit Zugriff auf zusätzliche Micromate Lerninhalte erhalten. | |
Ein bereits abgeschlossener Teil des Kurses wird dem lernenden aberkannt. Somit soll ihm auch der Zugriff auf den zusätzlichen Lerninhalt in MIcromate entzogen werden. |
Anzeige von Micromate
Anwendungsfall | Umsetzung |
Der Lernende soll innerhalb von einem Kurs direkt mit dem Lernen eines kursspezifischen Lernpaketes beginnen können. |
|
Dem Lernenden soll die Möglichkeit gegeben werden mit einem Klick im LMS direkt auf die Rangliste/Badges-Ansicht von Micromate zu springen. | Über die Widget API kann das Micromate Widget gesteuert werden:
|