5 Session Daten

  • 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:

  • „time-out“: z.B. möglich bei session time > max time allowed,
  • „suspend“: „normale Unterbrechung“,
  • „logout“: LMS Seitiger Abschluss wird hier beim „LMSFinish“-Befehl gesetzt,
  • „“: „normaler Abschluss“
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 (suspendDatalessonLocation) 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