2016-05-26 12 views

Antwort

0

Zunächst einmal bitte erlauben Sie mir, darauf hinzuweisen, dass es ein Datenmodellelement ist cmi.credit (cmi.core.credit in SCORM 1.2), die von der LMS gesetzt ist und nur für den SCO, die angibt, ob oder nicht der Lernende lesen Anerkennung für die SCO.

Dies ist jedoch möglicherweise nicht akzeptabel/ausreichend für Ihre Zwecke; wenn Sie wirklich der JavaScript-API, die in dem SCORM-Paket hacken wollen, werden Sie wahrscheinlich haben einfach eine Linie einfügen in der SetValue() Funktion (oder deren ähnlich benannten Wrapper-Funktion) ähnlich die folgenden

# pseudo code 
    if (element == "cmi.success_status" && value == "failed") { 
     value = "unknown" 
    } 

, die im Grunde tun sollen Der Trick, wie die API-Funktion SetValue() (LMSSetValue in SCORM 1.2) ist die einzige Stelle, wo Datenmodell Element Werte gesetzt werden können.