Die Cyber Guru Plattform ist mit der Engine Scorm 21.x ausgestattet und kann daher jedes SCORM-Objekt von Version 1.2 bis Version 2004 4th Edition importieren. Die importierten Kurse werden den Nutzern des eigenen Unternehmens zur Verfügung gestellt, und für diese Kurse werden alle Informationen gemäß der geladenen SCORM-Version nachverfolgt. Es ist wichtig zu beachten, dass die so geladenen Kurse für die Nutzer zugänglich und nachverfolgbar sind, aber nicht in die Gamification von Cyber Guru integriert werden können, es sei denn, die unten beschriebenen zusätzlichen Anforderungen werden erfüllt:
Das SCORM-Paket muss unbedingt SCORM 2004 sein
Das Feld location muss ein JSON-Objekt in folgendem Format enthalten:
{"scoreRaw":12,"completionDate":"2023-08-01 18:44:36"}
Das Feld scoreRaw muss die Angabe der erzielten Punktzahl enthalten.
⚠️ |
ACHTUNG Für eine effektive Gamification ist es notwendig, dass die in scoreRaw angegebenen Punktzahlen einen Wert haben, der mit den Punktzahlen übereinstimmt, die Cyber Guru seinen Schulungselementen zuweist |
Das Feld completionDate muss das Datum des Abschlusses des Objekts enthalten (der Abschluss stellt das Datum des Abschlusses der Aktivität dar, unabhängig vom Erfolgs- und/oder Abschlussstatus).
Beide Felder, scoreRaw und completionDate, müssen geschrieben werden und "eingefroren" bleiben, sobald sie festgelegt sind. Auf diese Weise kann der erste Versuch nachverfolgt werden (der der einzige ist, der in Bezug auf Gamification berücksichtigt wird).
Neben dem Feld location müssen die Laufzeitwerte der folgenden Felder festgelegt werden (siehe SCORM Run-Time Reference, um die zuweisbaren Werte zu verstehen). Diese Werte können jederzeit aktualisiert und an die Plattform gesendet werden.
Laufzeitdaten |
Beschreibung |
score_min |
repräsentiert die minimale Punktzahl, die der Nutzer erreichen kann (in der Regel auf 0 gesetzt) |
score_max |
repräsentiert die maximale Punktzahl, die der Nutzer erreichen kann |
score_raw |
repräsentiert die vom Nutzer erzielte Punktzahl |
score_scaled (*) |
ist das Verhältnis zwischen score_max und score_raw |
progress_measure (**) |
misst den Fortschritt des Schülers innerhalb der Aktivität (Wert zwischen 0 und 1) |
(*) Dieser Wert ist ab dem SCORM 2004-Standard überschreibbar. Vor dieser Version wird er automatisch definiert und kann nicht geändert werden.
(**) Das progress_measure bestimmt den prozentualen Fortschritt auf der Kurskarte.
Was die Zustände Bestehen und Abschluss betrifft, so ist die Logik der Plattform so eingestellt, dass sie zwischen dem regulären Bestehen (was dem Überschreiten einer minimalen Punktzahlgrenze entspricht) und dem Abschluss (was dem Bestehen mit der maximalen Punktzahl, also reiner Exzellenz, entspricht) unterscheiden kann.
Die Laufzeitwerte, die zur Verwaltung des Bestehens und des Abschlusses verwendet werden, sind jeweils der success_status (passed oder failed) und der completion_status (incomplete und completed).
Es ist wichtig zu beachten, dass Cyber Guru eine mehrsprachige Plattform ist und die Kurse, unabhängig davon, ob Gamification vorhanden ist oder nicht, in einem MultiSCO-Paket enthalten sein müssen (für weitere Informationen zur Erstellung eines MultiSCO-Pakets siehe Combining Multiple SCOs Into One SCORM Course), bevor sie in die Plattform geladen werden.
Um die Logik des MultiSCO mit dem Start der Aktivität in einer bestimmten Sprache funktionsfähig zu machen, muss im imsmanifest.xml-Datei des MultiSCO-Pakets die folgende Regel festgelegt werden: Jedes deklarierte SCO muss eine eindeutige Kennung enthalten, die dem Sprachcode entspricht, auf den es sich bezieht. Da die Engine in der Lage ist, die einzelnen SCOs eines Multipakets basierend auf einem spezifischen Kriterium zu starten (in unserem Fall die Bestimmung der Benutzersprachvariablen), wird die oben genannte Nomenklatur genutzt, um selektiv und spezifisch zu entscheiden, was gestartet werden soll.
Cyber Guru ist dennoch bereit, diese Operation in Ihrem Auftrag durchzuführen, nachdem die einzelnen SCORMs in den vorgesehenen Sprachen eingegangen sind.