下载此文档

SCORM函数.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
,API定义了8个主要的function,分别是LMSInitilize, LMSFinish, LMSSetvalue, LMSGetvalue, mit, LMSGetLastError, LMSGetErrorString, LMSGetDiagnostic,其中又以LMSGetvalue和LMSSetvalue最为复杂,以下的流程图是主要几个function的逻辑流程。  LMSInitialize: LMSInitialize负责启动SCO,当学习者进入开始阅读一个SCO时,SCO第一步就是先要呼叫LMSInitialize,LMSInitialize function判断该学员之上课记录,当学员第一次阅读该门课的该SCO时,LMSInitialize就会将设定初值至相关的环境变量;若学习者并不是第一次阅读该SCO,LMSInitialize则必须将该学录取出,并存入环境变量中,如此即完成启动SCO之动作。Example: var result = LMSInitialize("")if (result == "false"){      // Do some error handling}else{     // continue with the execution of the SCO}LMSFinish: 当学习者阅读完并要离开一个SCO时,在结束时SCO便会将呼叫LMSFinish,LMSFinish主要负责将环境变量重设,mit将所有记录回存至LMS,若尚未储存,则会自动呼叫将所有学录回存。Examples:var result = LMSFinish("");LMSSetvalue: 在LMSSetvalue是相当复杂的Function,负责储存所有相关的学录,当SCO呼叫欲将某个data model回存时,LMSSetvalue第一步先判断所欲回存之data model,判断该data model是否可以set(写入),其次判断其型别,当型别错误时,记录其Error Code,当型别检查通过时,则依SCORM  RTE所订定该data model的处理规则,并将数据存入内存中。Examples:var result = LMSSetvalue("","95");LMSGetvalue: LMSGetvalue主要负责将数据由LMS取出,当SCO呼叫LMSGetvalue时,LMSSetvalue会先判断data model是否可以读取,若不可读取,则写入其错误代码;若该data model是可以读取,则进取出其值并回传给SCO。但在设计时,如同LMSSetvalue并没有直接和receiver相连,所以是将数据由暂存的内存中取出。Examples:var value = LMSGetvalue("")A typical return value might be "Hyde, Jackson".var value = LMSGetvalue("")A typical r

SCORM函数 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小42 KB
  • 时间2019-05-18