如何为SCORM 1.2设置书签(cmi.location)



我尝试为flash SCORM 1.2软件包添加书签。我正确地捕获了上次访问的数据(cmi.loation、suspend数据(,但当我试图为下一次启动重置数据时,SCO并没有重新定位,而是从头开始。

我在javascript中的LMSInitilization((函数中设置了硬编码的值。

我使用下面的代码将位置变量设置为SCO。

//cmi数据模型存储对象var cmiobj=新对象((;函数LMSInitialize(dummyString({//已初始化或已完成if((flagInitialized(||(flagFinished(({return"false";}//设置初始化标志flagInitialized=true;this.cmiobj["cmi.core.lesson_location"]="6";this.cmiobj['cmi.core.lesson_status']="完成";this.cmiobj['cmi.core.session_time']='0:00:50';this.cmiobj['cmi.suspend_data']='FA1Enon…";//返回成功值return"true";}

希望你能帮忙。

您也需要将cmi.core.exit设置为"suspend",否则它将不会提供任何旧数据供您下次继续。

最新更新