Einführung
Learn365 unterstützt die xAPI-Berichterstattung, wodurch Udemy Business den Fortschritt und den Abschluss von Lernenden an Learn365 übermitteln kann.
Um die xAPI-Berichterstattung für Udemy Business einzurichten, müssen Sie Udemy Business als Anwendung in Microsoft Azure registrieren und anschließend die xAPI-Integration über das Udemy Business-Portal konfigurieren. In diesem Artikel wird der Einrichtungsprozess der xAPI-Berichterstattung beschrieben.
Um mehr über xAPI und seine Möglichkeiten zu erfahren, lesen Sie diesen Artikel.
Funktionen und Anforderungen der xAPI-Berichterstattung
Damit der Kursfortschritt in Learn365 korrekt angezeigt wird, muss ein Udemy Business-Kurs in Learn365 importiert und ein*e Lernende*r für den Kurs registriert werden. Die Informationen im Udemy Business-Profil der/des Lernenden müssen mit den im Microsoft Azure-Portal erfassten Informationen übereinstimmen.
Die xAPI-Berichterstattung ermöglicht die Berichterstattung über Fortschritt und Abschluss von Kursen, die über den Learn365 Player gestartet werden. Wenn ein*e Lernende*r einen Kurs direkt in Udemy Business nutzt, ohne den Kurs über Learn365 zu starten, werden Fortschritt und Abschluss nicht an Learn365 gesendet.
Kurse, die in Udemy Business nicht gestartet wurden oder bereits abgeschlossen sind, werden in Learn365 entsprechend als Nicht gestartet bzw. Abgeschlossen angezeigt.
HINWEIS
Derzeit wird ein teilweiser Kursfortschritt nicht unterstützt. Kurse, die in Udemy Business in Bearbeitung sind, werden in der Spalte Status als In Bearbeitung und in der Spalte Fortschritt mit 0% angezeigt.
Wenn ein Kurs mehr als einmal importiert wird, wird der Kursfortschritt von Lernenden in jeder Instanz des Kurses berichtet, solange die/der Lernende für den Kurs registriert ist.
WICHTIG
Wenn ein*e Lernende*r einen Kurs in Udemy Business besteht und dieser Kurs später in Learn365 importiert wird, die/der Lernende dafür registriert wird und ihn dann erneut absolviert, wird der Kursfortschritt der/des Lernenden nicht berichtet.
Neue Anwendung im Microsoft Azure-Portal erstellen und konfigurieren
Erforderliche Rolle: Application Developer (Microsoft Entra ID) oder höher.
Um das Microsoft Azure-Portal für die xAPI-Berichterstattung einzurichten, müssen Sie eine Azure-Unternehmensanwendung erstellen, der Anwendung die Berechtigung zum Zugriff auf die Learn365-API erteilen und die Client-Secret-Anmeldeinformationen erstellen.
Weitere Informationen zum Registrieren einer Anwendung finden Sie in diesem Microsoft Learn-Artikel.
Azure-Unternehmensanwendung erstellen
1. Wechseln Sie zur Startseite des Microsoft Azure-Portals Ihrer Organisation.
2. Wählen Sie App-Registrierungen > Neue Registrierung aus.
3. Geben Sie einen Namen für die Anwendung ein und behalten Sie die Standardeinstellungen bei.
4. Wählen Sie Registrieren aus.
Learn365-API-Berechtigung für Ihre Anwendung anfordern
1. Navigieren Sie in der von Ihnen erstellten Anwendung zu Verwalten > API-Berechtigungen > Berechtigung hinzufügen.
2. Wählen Sie die Registerkarte Von meiner Organisation verwendete APIs aus und wählen Sie die Anwendung LMS365 API aus. Die Seite API-Berechtigungen anfordern wird geöffnet.
3. Wählen Sie Anwendungsberechtigungen aus.
4. Aktivieren Sie das Kontrollkästchen FullAccess - Access LMS365 APIs und wählen Sie anschließend Berechtigungen hinzufügen aus.
5. Wählen Sie im Bestätigungsdialog Administratorzustimmung erteilen die Option Ja aus. Dadurch wird Ihrer Anwendung voller API-Zugriff auf Ihren Learn365-Tenant gewährt.
Clientgeheimnis-Anmeldeinformationen generieren
1. Navigieren Sie zu Zertifikate & Geheimnisse > Neues Clientgeheimnis.
2. Geben Sie eine Beschreibung ein und wählen Sie aus, wann das Clientgeheimnis abläuft. Wählen Sie anschließend Hinzufügen aus.
3. Speichern Sie das Client Secret zur späteren Verwendung auf Ihrem Gerät.
Schließen Sie die Konfiguration im Azure-Portal ab
Gehen Sie im Azure-Portal zu Home > App Registrations > Overview und speichern Sie die Zugangsdaten für Application (client) ID und Directory (tenant) ID zur späteren Verwendung auf Ihrem Gerät.
Richten Sie die Integration über das Udemy Business Portal ein
Erforderliche Rolle: Udemy Business-Administrator.
Um xAPI-Berichte im Udemy Business Portal einzurichten, führen Sie die folgenden Schritte aus:
1. Rufen Sie das Udemy Business Portal für Ihre Organisation auf, das in der Regel unter https://<Tenant ID>.udemy.com zu finden ist, und melden Sie sich als Administrator an. Ersetzen Sie <Tenant ID> durch Ihre Tenant-ID.
2. Wählen Sie oben rechts Manage aus.
3. Wählen Sie in der linken Seitenleiste Settings > LMS/LXP integrations aus.
4. Wählen Sie Start set-up aus.
5. Wählen Sie Learn365 aus der Dropdown-Liste aus, sofern dies als Option verfügbar ist. Falls nicht, wählen Sie Other aus.
6. Geben Sie Learn365 in das Feld LMS/LXP name ein und setzen Sie die Umschalter für Auto enrollment und xAPI configuration auf On.
7. Fügen Sie im Feld OAuth token URL die folgende URL ein: https://ne-api.365.systems/xAPI/<Tenant ID>/OAuthServerToken
HINWEIS
Ersetzen Sie ne-api.365.systems durch den Domainnamen, der sich auf die für Ihren Tenant ausgewählte Region bezieht. Um diese Informationen zu finden, gehen Sie zu https://api.365.systems/, öffnen Sie den Abschnitt Multiregions und kopieren Sie den entsprechenden Wert aus der Spalte API End Point. Wenn Sie diesen Wert einfügen oder eingeben, schließen Sie den https://-Teil des API-Endpunkts aus. Ersetzen Sie <Tenant ID> durch Ihre Tenant-ID.
8. Fügen Sie in die Felder Client ID und Client secret die jeweiligen Anmeldedaten ein, die Sie in der Konfigurationsphase im Azure-Portal generiert haben.
9. Geben Sie xapi:write in das Feld OAuth scope ein.
10. Fügen Sie im Feld xAPI Statements URL die folgende URL ein: https://ne-api.365.systems/xAPI/<Tenant ID>/Udemy/ActivityStatement
HINWEIS
Ersetzen Sie ne-api.365.systems durch den Domainnamen, der sich auf die für Ihren Tenant ausgewählte Region bezieht. Um diese Informationen zu finden, gehen Sie zu https://api.365.systems/, öffnen Sie den Abschnitt Multiregions und kopieren Sie den entsprechenden Wert aus der Spalte API End Point. Wenn Sie diesen Wert einfügen oder eingeben, schließen Sie den https://-Teil des API-Endpunkts aus. Ersetzen Sie <Tenant ID> durch Ihre Tenant-ID.
11. Optional können Sie Test Credentials auswählen, um zu überprüfen, dass Udemy Business auf die OAuth-Token-URL zugreifen kann.
12. Select Speichern. Die Konfiguration des Udemy Business Portal ist jetzt abgeschlossen.
Das Portal zeigt eine Zusammenfassung der Konfiguration an. Sie können die Seite jetzt schließen.
Weitere Informationen zur xAPI-Integration von Udemy Business finden Sie in diesem Udemy Business-Artikel.
Überprüfen Sie die xAPI-Berichtskonfiguration
Um zu bestätigen, dass Ihre xAPI-Berichtskonfiguration erfolgreich ist, folgen Sie diesen Schritten:
1. Importieren Sie im Learn365 Admin Center einen Kurs aus Udemy Business.
2. Registrieren Sie eine/n Lernende/Lernender für diesen Kurs und veröffentlichen Sie ihn.
3. Melden Sie sich bei Learn365 als die/der Lernende/Lernender an, die/den Sie für den Kurs registriert haben, und starten Sie den Kurs.
4. Gehen Sie zu Learn365 Admin Center > wählen Sie einen Katalog aus > Training Management > wählen Sie den importierten Udemy Business-Kurs aus > Kursfortschritt.
Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.