在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>
分享到:
相关推荐
Scorm1.2例子 Scorm1.2sample Scorm1.2版本的课件例子
可以测试所制作的课件是不是符合SCORM1.2或2004标准的实用工具.
博文http://hi.baidu.com/fevelen/item/ef72142fae03d40e42634ab6 “原创:LMS scorm1.2 JAVA开发经历”提到的demo、RTE和相关资料文档
scorm1.2的lms开源demo,SampleRte
LMS scorm1.2 JAVA开发经历”提到的demo、RTE和相关资料文档,有java开发源码
scorm课件的标准,内容模型,运行时环境等,以及教材的结构,scorm api等的功能的介绍,英文版
有关scorm1.2标准的学习资源,适合初学者学习。
关于Scorm1.2开发的详细介绍,详细到各种API的应用
scorm1.2 RTE windows安装包,运行环境,安装后可查看scorm示例,内置tomcat
利用reloadEditor制作SCORM1.2教程
scorm1.2 文档(转自ADL) 是pdf格式,英文版本,网站上还有日文等语言翻译版本
SCORM1.2标准介绍。开发SCORM课件资源的基础
当前支持SCORM 1.2和SCORM 2004标准。 块显示SCORM,另存为File -> Export -> Web Site -> Zip File 块显示保存为File -> Export -> SCORM 1.2安装安装套件pip install -e git+...
2、掌握scorm1.2标准的具体内容框架 3、了解教材与平台的运行原理 4、掌握scorm1.2手动打包的流程步骤 5、学会用如UltraEdit-32这样的编辑器来书写代码 6、掌握Reload-editor软件的使用 7、掌握正确的测试步骤并能...
scorm1.2官方文档,包含4个文档:SCORM_1.2_Addendums、SCORM_1.2_CAM、SCORM_1.2_Overview、SCORM_1.2_RunTimeEnv
SCORM_1.2_ Overview
Scorm 文件
SCORM_1.2中文帮助文档(谷歌翻译)(因为是谷歌翻译 有些不准确)
scorm课程示例,包含多种类型的课程,由ADL提供的课程示例,可查看课程模板