- Im Detailkonto eines Kurses gibt es eine Schaltfläche „Session Daten anzeigen“ Die dahinterliegende Ansicht zeigt einige Details aus dem SCORM-Konto des SCOs.
Falls das WBT mehrere SCO inne hat, wird der gleiche Block an Informationen ausgegeben.
Vom SCO gesetzt werden:
Feld | Scormfeld | Format | Beschreibung |
---|---|---|---|
rawScore | cmi.core.score.raw | Ganzzahl,Leer | aktuell erreichte Punktzahl während der Durchführung |
minScore | cmi.core.score.min | Ganzzahl,Leer | minimal zu erreichende Punktzahl (optional) |
lessonLocation | cmi.core.lesson_location | Text(255) | Hinweis auf die zuletzt aufgerufene Seite |
exit | cmi.core.exit | 1 – „time-out“ , 2 -„suspend“ , 3 – „logout“ , 0 – Leer |
Hinweis auf die Art des Abschlusses:
|
suspendData | cmi.suspend_data | Text(4096) | Kann Daten enthalten, die das SCO während der Ausführung eines Versuchs festhält. |
Vom System gesetzt werden:
Feld | Scormfeld | Format | Beschreibung |
---|---|---|---|
lastError | Zahl | Zeigt den zuletzt zurückgegebenen Fehler innerhalb der SCORM-Kommunikation Die Fehlercodes sind Teil des Standards Eine Übersicht über die Fehlercodes folgt weiter unten |
|
credit | cmi.core.credit | 1 – „credit“, 2 – „no-credit“ 0 – „“ |
Nach dem Beginn immer „credit“. Ein Übungsmodus („no-credit“) ist nicht implementiert. |
sessionTime | cmi.core.session_time | Ganzzahl | Dauer der Ausführung des Versuchs. Ausgewiesen wird die Anzahl der Millisekunden |
entry | cmi.core.entry | „ab-initio“, „resume“, „“ |
Hinweis auf Art des Eintritts: „ab-initio“: bei erstem Betreten, „resume“: nach Unterbrechung |
running | true,false | Nach dem Launch wird running auf „true“ gesetzt, bei Bearbeitung des „LMSFinish“-Befehls auf „false“ gesetzt Zeigt an, ob es eine aktuell laufende Bearbeitung stattfindet |
|
startTime | Zeigt den Beginn des Trainings |
Zu Analyse interessante Felder:
Die lessonlocation zeigt die zuletzt getrackte Seite an.
Running zeigt an, ob der Kurs für das LMS korrekt abgeschlossen wurde. Im Kommunikationsfehlerfall bleibt hier ein true stehen, was anzeigt, dass die Bearbeitung nicht über ein LMS Finish abgeschlossen wurde.
Da die Freitextdaten (suspendData, lessonLocation) vom SCO gesetzt werden, ist es vom Autorentool abhängig wie lesbar die Daten sind, und ob sie für den Nicht-Experten mit den internen Abläufen des Autorentool-Exports einen Mehrwert stiften können (hier zB ist der Mehrwert von suspenddata für einen Aussenstehenden sehr zweifelhaft).
Für cmi.core.exit, sowie cmi.core.entry gibt es keine gesonderten Logiken zur automatischen Behandlung.
Übersicht Fehlercodes
Die folgende Übersicht stammt aus RunTimeEnvironment Dokument des Standards (SCORM_1.2_RunTimeEnv.pdf)
Fehlercode | Fehlertext |
---|---|
0 | No error |
101 | General exception |
201 | Invalid argument error |
202 | Element cannot have children |
203 | Element not an array – cannot have count |
301 | Not initialized |
401 | Not implemented error |
402 | Invalid set value, element is a keyword |
403 | Element is read only |
404 | Element is write only |
405 | Incorrect Data Type |
Beispielanalyse
Die Aufnahme lässt die folgenden Schlüsse zu (der Kurs wurde mit create erstellt):
- Das SCO führt keine Punktzählung, zumindest hat das SCO noch keine Puntke übertragen
- Der Lerner bearbeitet das SCO zum Zeitpunkt der Aufnahme nicht (running = false)
- Der Kurs wurde korrekt abgeschlossen (exit = 3)
- Die zuletzt betrachtete Seite war Slide 11 (lessonLlocation = 10)
- Die Bearbeitung hat 606 Sekunden gedauert (knapp 10 Minuten)
- Der Lerner hat das Training am 07.05.2013 um 10:18:55 zuletzt aufgerufen