SCORM1.2与SCORM2004在APIAdapterApplet中方法名的变化

 

在SCORM2004中,变化了很多和SCORM1.2不一样的地方。

例如。加入了Sequencing的语法

API使用了新的API,新的API中主要是方法名的变化

用了不同的DataModel。不同的继承关系,等等一些变化。

目前本人正在开始全面接触Scorm2004,并准备做硬盘文件改存数据库的开发。

首先收集了一下2004和1.2的AIP区别

 

 

 

 

SCORM 1.2

 SCORM 2004

Session Methods

LMSInitailize()

Initialize()

LMSFinish()

Terminate()

Data-transfer Methods

LMSGetValue()

GetValue()

LMSSetValue()

SetValue()

LMSCommit()

Commit()

Support Method

LMSGetLastError()

GetLastError()

LMSGetErrorString()

GetErrorString()

LMSGetDiagnostic()

GetDiagnostic()

 

 

 

 

 

 

如果想使系统能跑通Scorm2004的课件。还必须在自己的课件播放器里面修改

 

 

API = this.document.APIAdapter;

 

改为:

 

API_1484_11= this.document.APIAdapter;

 

这样一个现有的SCORM1.2的程序就可以跑通SCORM2004的课件。

但是因为DataModel的区别。所以还会报不同的问题。各种错误

 

例如 ClassnotFound 例如 cmi.Location 等。

因为现在我只是看到了DataModel的变化。但是还没有完全查完。所以暂时不写这一部分。

当完全找出后会在博客写一篇对应的文章。

 

另外附上一个页面样式的小技巧:

<div id="tree-div" style="width:270px;height:400px;visibility:hidden;(隐藏占空间)display:none"(隐藏不占空间)></div>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值