LMS-Einrichtung
Laden Sie das SCORM-Paket in Ihr Learning-Management-System hoch und konfigurieren Sie es für Ihre Lernenden. Diese Anleitung behandelt die generische LMS-Einrichtung mit Hinweisen für beliebte Plattformen.
Allgemeine Einrichtungsschritte
Melden Sie sich als Administrator bei Ihrem LMS an
Erstellen Sie einen neuen Kurs oder ein neues Inhaltsmodul
Laden Sie die SCORM .zip-Datei hoch
Konfigurieren Sie Starteinstellungen (neues Fenster empfohlen)
Weisen Sie den Kurs Ihren Lernenden zu
Testen Sie, indem Sie als Testbenutzer starten
Plattformspezifische Hinweise
Moodle
- Aktivität hinzufügen → SCORM-Paket → ZIP hochladen
- Anzeige: Neues Fenster
- Neuer Versuch erzwingen: Nein
- Bewertungsmethode: Höchste Note
Canvas
- Vorhandenen Inhalt importieren → SCORM-Paket wählen
- Oder External Tool für direkten Start verwenden
Blackboard
- Content → Build Content → SCORM-Paket
- Auf Start in neuem Fenster einstellen
SAP SuccessFactors
- Learning → Content Management → SCORM importieren
- Curriculum zuweisen
Lernenden-ID-Zuordnung
Das LMS sendet ein cmi.core.student_id (SCORM 1.2) oder cmi.learner_id (SCORM 2004). SecureCodingHub ordnet diesen Wert dem ScormLearnerId des Benutzers zu. Wenn die ID keinem bestehenden Benutzer entspricht, wird ein neuer SCORM-Sitzungs-Benutzer spontan erstellt. Wenn die Lernenden-ID selbst keine E-Mail-Adresse ist, synthetisiert das Backend eine im Format <learnerId>@scorm.<orgSlug>.local, sodass der Benutzerdatensatz weiterhin eine eindeutige E-Mail-Spalte hat. Der optionale learnerName-Abfrageparameter in der Start-URL wird, sofern angegeben, als Anzeigename des Benutzers gespeichert.
| SCORM-Version | LMS-Feld | SecureCodingHub-Feld |
|---|---|---|
| SCORM 1.2 | cmi.core.student_id | ScormLearnerId |
| SCORM 2004 | cmi.learner_id | ScormLearnerId |
Den richtigen Startmodus wählen
Die meisten LMS-Plattformen bieten zwei Startmodi für SCORM-Inhalte: ein neues Browserfenster oder einen Inline-iframe innerhalb des LMS-Frames. Für SecureCodingHub wird der Neue-Fenster-Modus dringend bevorzugt. Die Challenge-Umgebung verwendet Tastaturkürzel, Drag-and-Drop, Syntaxhervorhebung und ein Code-Review-Interaktionsmodell, die alle von einem vollen Viewport profitieren. Inline-iframes brechen auch häufig das LMS-Cookie-Scoping, was die SCORM-Brücke stören kann, die Abschluss und Punkte zurück an das LMS meldet.
Wenn Ihr LMS nur Inline-Start unterstützt, stellen Sie sicher, dass dem iframe eine Mindesthöhe von 720 Pixel gegeben wird und das LMS keine SameSite=None-Cookies entfernt. Wenn die SCORM-Brücke ihre Übergabe nicht abschließen kann, sehen Lernende die SecureCodingHub-Landing-Page anstelle der zugewiesenen Challenge.
Einzelner Versuch vs. mehrere Versuche
SecureCodingHub-Challenges sind für das Lernen konzipiert, nicht für hochwertige Bewertungen. Wir empfehlen, mehrere Versuche zuzulassen, weil der Wert der Plattform daraus kommt, dass Lernende eine Challenge erneut versuchen, nachdem sie gesehen haben, wo sie falsch lagen. In Moodle ist dies "Neuer Versuch erzwingen: Nein" mit "Bewertungsmethode: Höchste Note". In Cornerstone und SuccessFactors ist die entsprechende Einstellung "Mehrere Abschlüsse zulassen" mit "Bester Punktestand" als aufgezeichnete Note.
Wenn Ihr Compliance-Programm einen einmaligen Versuch erfordert — zum Beispiel die offizielle jährliche PCI-DSS-Schulungsaufzeichnung — erstellen Sie eine dedizierte SCORM-Anmeldung für diesen einzelnen Versuch und behalten Sie eine separate "Übungs"-Anmeldung, die Lernende frei wiederholen können.
Checkliste zur Fehlerbehebung
Wenn Lernende melden, dass der Abschluss nicht aufgezeichnet wird, gehen Sie die folgende Liste durch, bevor Sie ein Support-Ticket öffnen. Bestätigen Sie zunächst, dass das SCORM-Paket unter der richtigen Versionseinstellung (1.2 vs. 2004) hochgeladen wurde — der häufigste Konfigurationsfehler ist eine Diskrepanz zwischen dem Manifest und dem LMS-Reader. Überprüfen Sie zweitens, ob das LMS cmi.core.student_id oder cmi.learner_id mit einem stabilen, nicht leeren Wert sendet. Wenn das LMS bei jeder Anmeldung eine andere Kennung sendet, sieht SecureCodingHub jede Sitzung als neuen Benutzer.
Bestätigen Sie drittens, dass das LMS dem SCORM-SCO erlaubt, LMSCommit und LMSFinish (SCORM 1.2) oder Commit und Terminate (SCORM 2004) aufzurufen. Einige LMS-Sandbox-Modi blockieren diese Aufrufe. Überprüfen Sie viertens den Netzwerk-Tab auf blockierte Drittanbieter-Cookies zwischen der LMS-Domain und securecodinghub.com. Wenn alles gesund aussieht und der Abschluss immer noch fehlt, kontaktieren Sie support@securecodinghub.com mit dem LMS-Namen, der Version und einem Screenshot der Manifest-Konfiguration.