Sie können ein SCORM-Inhaltspaket an einen Learn365-Kurs oder ein Lernobjekt innerhalb eines Learn365-Kurses anhängen – entweder im Learn365 Admin Center oder direkt über die Learn365-API-Endpunkte.
Dieser Artikel beschreibt, wie Sie ein SCORM-Inhaltspaket über Postman an einen Kurs in Learn365 anhängen bzw. mithilfe der Learn365-API in Swagger an ein Lernmodul anhängen.
In diesem Artikel
SCORM-Inhaltspaket an einen Kurs anhängen
HINWEIS
Das Anhängen eines SCORM-Inhaltspakets an einen Kurs kann nicht in Swagger durchgeführt werden. Stattdessen müssen Sie diese Anfrage in Postman, einem Power Automate-Ablauf oder programmiert aufrufen. Im Anhang dieses Artikels finden Sie:
- eine Postman-Sammlung mit einer Anfrage, die ein SCORM-Paket an einen Kurs anhängt
- einen Power Automate-Ablauf, der ein SCORM-Paket an einen Kurs anhängt
Nachdem Sie ein SCORM-Paket im Learn365 Admin Center oder über die Learn365 API erstellt haben, setzen Sie die folgende HTTP-Anfrage in Postman ab:
wobei SCORM_ID durch die ID des SCORM ersetzt werden muss, das Sie dem Kurs hinzufügen möchten
HINWEIS
Damit das SCORM-Inhaltspaket als Lernobjekt direkt dem Learn365-Kurs hinzugefügt werden kann, müssen Sie die korrekte Kurs-ID, die SCORM-ID und den Learn365 API-Schlüssel mit dem Typ Vollzugriff angeben.
SCORM-Inhaltspaket an ein Lernmodul anhängen
Das Hinzufügen eines SCORM-Inhaltspakets zu einem Lernmodul innerhalb eines Kurses erfolgt in Swagger. Hierzu führen Sie die folgenden Schritte aus:
1. Nach erfolgreicher Autorisierung suchen Sie den Abschnitt LearningModules.
Erweitern Sie ihn und suchen Sie die POST-Anfrage /odata/v2/LearningModules mit der Beschreibung Creates Learning Module.
2. Wählen Sie oben rechts Try it out aus. Füllen Sie im Feld Edit Value die Pflichtfelder sowie die gewünschten optionalen Felder aus.
Die Anfrage muss den nachstehenden Anfragetext aufweisen. Die Parameter CourseId, Title, LearningModuleId, SCORM_ID und Id müssen ausgefüllt werden (im folgenden Skript rot markiert). Der SCORM_TITLE Parameter ist optional, aber wir empfehlen, ihn auszufüllen, um Ihrem SCORM einen Titel zu geben (der Parameter ist orange markiert).
{
"CourseId": "COURSE_ID",
"Titel": "LEARNING_MODULE_TITLE",
"Description": null,
"Publishing": {
"IsEnabled": true
},
"Order": 0,
"HasPrerequisite": false,
"Configuration": {
"LearningModuleId": "00000000-0000-0000-0000-000000000000",
"Items": "[{\"ScormId\":\"SCORM_ID\",\"ItemType\":2,\"PackageType\":0,\"Id\":\"00000000-0000-0000-0000-000000000000\",\"Titel\":\"SCORM_TITLE\",\"IsAvailable\":null,\"IsDeleted\":null}]"
}
}
- Die CourseId können Sie über den API-Endpunkt GET /odata/v2/Courses (Gibt die Liste der Kurse zurück) .
- Die Daten für den Titelund LearningModuleId via den API-Endpunkt GET /odata/v2/LearningModules (Gibt die Liste der Lernmodule zurück) .
- Die Daten für SCORM_ID und Idvia den API-Endpunkt GET /odata/v2/Scorms (Gibt die Liste der SCORMs zurück).
TIPP
Der Parameter "Order" set als 0 sorgt dafür, dass das angehängte SCORM das erste in der Liste der Lernobjekte des Kurses ist. Sie können die Lernobjekte im Learn365 Admin Center neu sortieren oder den Standardwert (0) in die entsprechende ganze Zahl ändern, die die Position des Inhaltspakets unter den Lernobjekten des Lernmoduls festlegt.
3. Wenn Sie bereit sind, klicken Sie auf die blaue Schaltfläche Execute. Scrollen Sie nach unten zum Responses-Block, um die Ergebnisse zu überprüfen:
- Die Zahl 2xx (zum Beispiel 200) unter Code zeigt an, dass die Anfrage korrekt ausgeführt wurde.
- Im Feld Response body werden die Details zum erfolgreichen Hinzufügen des SCORM-Inhaltspakets zum Lernmodul angezeigt.
SCORM wird im Kursbereich Content angezeigt.
HINWEIS
Das Hinzufügen des SCORM-Pakets zu einem Lernmodul ermöglicht eine breitere Palette von Berichten zum Kursinhalt.
Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.