`
Michael.solofly
  • 浏览: 59345 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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>


4
1
分享到:
评论

相关推荐

    LMS scorm1.2 JAVA开发.zip

    这个“LMS scorm1.2 JAVA开发.zip”压缩包包含了与使用Java开发SCORM 1.2兼容内容相关的资源。 1. **SCORM 1.2简介**: SCORM 1.2是一个由ADL(Advanced Distributed Learning Initiative)制定的规范,它规定了...

    原创:LMS scorm1.2 JAVA开发经历demo

    博文http://hi.baidu.com/fevelen/item/ef72142fae03d40e42634ab6 “原创:LMS scorm1.2 JAVA开发经历”提到的demo、RTE和相关资料文档

    scorm1.2标准文档

    SCORM 1.2 是该标准的第一个主要版本,之后的版本包括 SCORM 1.3、SCORM 2004 和 SCORM 2009 等。每个版本都带来了新的功能和改进,旨在满足学习内容的不断发展和需求。 SCORM 1.2 标准文档是学习技术标准的重要...

    SCORM_1_2 官方文档

    总的来说,SCORM 1.2是一个用于构建和部署在线学习内容的框架,通过这些文档,开发者可以学习到如何创建符合标准的内容包,以及如何确保它们在各种LMS平台上的一致性。了解并掌握SCORM 1.2的知识,无论是对教育内容...

    SCORM1.2_Sample_RTE

    通过"SCORM1.2_Sample_RTE",开发者和教育技术专业人员能够更好地理解SCORM 1.2的工作原理,从而创建更符合标准的在线学习内容,提高其在不同LMS平台上的兼容性和可移植性。对于那些想要开发或优化SCORM课程的人来说...

    scorm1.2开发介绍

    SCORM的主要版本包括SCORM 1.0、SCORM 1.1、SCORM 1.2、SCORM 2004和SCORM 2008。其中,SCORM 1.2 和 SCORM 2004 是应用最为广泛的两个版本。 - **SCORM 1.2** 的主要特性: - **学习内容的可重用性**:支持内容的...

    Scorm1.2 例子

    7. **版本管理**:虽然现在有更新的SCORM版本,如SCORM 2004,但1.2版本因其简单性和广泛支持,仍然在很多教育机构中使用。 综上所述,SCORM 1.2例子提供了一个完整的、符合标准的在线学习课程框架,它包括了课程...

    课件是否符合SCORM标准的测试工具1.2+2004

    可以测试所制作的课件是不是符合SCORM1.2或2004标准的实用工具.

    scorm1.2标准学习

    标题“scorm1.2标准学习”指的是对SCORM 1.2版本的学习和理解。SCORM 1.2是SCORM的一个重要版本,于2001年发布,是许多在线学习环境的基础。它在1.1的基础上进行了改进,提供了更稳定和兼容的框架。 描述中的“适合...

    SCORM1.2文档

    **SCORM 1.2文档**是电子学习领域的一个关键标准,全称为Sharable Content Object Reference Model(可共享内容对象参考模型)的1.2版本。这个标准由美国国防高级研究计划局(ADL,Advanced Distributed Learning ...

    SCORM1.2CAM

    SCORM 1.2 CAM的出台旨在为教育和培训领域的电子学习内容提供一个统一的框架,确保其在不同平台之间的互操作性和重用性。下面将对SCORM 1.2 CAM进行详细的解析,包括其背景、目的、主要特性和应用。 ### SCORM 1.2 ...

    scorm1.2运行环境安装包

    scorm1.2 RTE windows安装包,运行环境,安装后可查看scorm示例,内置tomcat

    利用reloadEditor制作SCORM1.2教程

    ### 利用ReloadEditor制作SCORM1.2教程 #### SCORM1.2教材制作概述 SCORM(Sharable Content Object Reference Model),即共享内容对象参考模型,是一种广泛应用于在线教育领域的标准,它使得课程内容能够在不同...

    Scorm自定义播放器

    1. SCORM版本:SCORM有多个版本,如SCORM 1.2、SCORM 2004等,它们在数据模型和行为上有差异,开发时需要选择适用的版本。 2. 数据交换:理解SCORM的数据模型,如cmi核心数据模型,如cmi.core.score、cmi.core....

    SCORM_1.2中文帮助文档(谷歌翻译)

    SCORM 1.2 中文帮助文档(谷歌翻译) SCORM(Sharable Content Object Reference Model)是一种学习资源共享模型,旨在实现学习资源的可重用和互操作性跨多学习管理系统(LMS)。 SCORM 1.2 是 SCORM 的一个版本,...

    Scorm详解_API

    可共享内容对象(SCO)是一个或者多个微单元的集合,它可以在 SCORM 运行环境中与学习管理系统(LMS)进行数据传递。可重用内容对象是 LMS 通过 SCORM 运行时间环境可以跟踪的最低粒度水平的学习资源。SCO 应该独立...

    edx_xblock_scorm:XBlock在Open edX LMS中显示SCORM内容。 在Open edx Studio中可编辑。 将保存学生状态并将分数报告到课程的进度选项卡。 当前支持SCORM 1.2和SCORM 2004标准

    当前支持SCORM 1.2和SCORM 2004标准。 块显示SCORM,另存为File -&gt; Export -&gt; Web Site -&gt; Zip File 块显示保存为File -&gt; Export -&gt; SCORM 1.2安装安装套件pip install -e git+...

    SCORM课程示例,包含多种类型

    SCORM的版本有1.2、2004等多个,其中2004版引入了更复杂的数据模型和更强的错误处理机制。此压缩包可能包含了不同版本的示例,有助于理解不同版本的差异。 在文件列表中,我们可以看到多个示例课程: 1. README....

    scorm 官方js库

    本压缩包包含了两个版本的APIWrapper:SCORM_12_APIWrapper.js和SCORM_2004_APIWrapper.js,分别对应SCORM 1.2和SCORM 2004两种规范。这两个版本在数据模型和接口上有显著差异,下面将详细解释这两个版本的SCORM以及...

Global site tag (gtag.js) - Google Analytics