SCORM-Inhaltspaket per Learn365-API an einen Kurs oder ein Lernmodul anhängen

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:

/odata/v2/Courses(COURSE_ID)/Scorms/$ref
Der Textteil muss dabei wie folgt aussehen:
{ \"@odata.id\" :\"https://api.365.systems/odata/v2/Scorms(SCORM_ID)\"}
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}]"
  }
}

 

 

Sie können API-Endpunkte zum Abrufen der relevanten Daten verwenden:
  1. Die CourseId können Sie über den API-Endpunkt GET ​/odata​/v2​/Courses (Gibt die Liste der Kurse zurück) .
  2. Die Daten für den Titelund LearningModuleId via den API-Endpunkt GET /odata/v2/LearningModules (Gibt die Liste der Lernmodule zurück) .
  3. 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.

 

War dieser Beitrag hilfreich?
2 von 3 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.