图
1 SCORM
标准发展进程
(摘自
ADL
主页)
SCORM
标准由美国国防部建议,是关于共享课件创建、管理和使用的标准。美国国防部
最早提出高级分布式学习建议
(ADL Initivate)
,从兼容性、促进远程学习和商业上考虑,
定义了一系列高级要求,
比如内容复用、
可访问性、
持久性和协同学习等。
从
1997
年开始,
ADL
就围绕制定基于
Web
的学习技术标准与业界组织、企业一起展开工作。
到
1998
年,
ADL
在对众多远程教育标准研究基础上,形成了一个统一框架,即可共享课件对象参照模型
(Sharable Courseware Object Reference Model,SCORM)
。目前
SCORM
已经发展到
2.0
版本。
图
1
反映了
SCORM
标准与其它标准的关系。
SCORM
定义了共享课件对象参照模型。现有练习和学习模型可以映射到这个模型上。
SCORM
规范实现了课件管理系统、
开发工具接口和数据结构的标准化。
SCORM
V1.0
发布以后,
ADL Co-Lab
等单位也开发了一些工具用于测试开发的课件是否符合标准。根据调查,符合
SCORM
模型的课件系统,
费用降低
30-60%
;
效率提高
30%
;
学生掌握的知识量增加
30%
[1]
。
三、分布式计算环境相关技术
自计算机出现以来,
怎样将计算机互连起来以更好地利用资源,
高效完成各种信息处理,
一直为人们所思考和探索。在上个世纪七、八十年代,服务器
/
客户机技术一直是分布式计
算环境的主流技术。
近十年出现了一种全新分布式计算概念,
即网络就是计算机,
任何计算
设施不需预先配置和安装,
便可在任何时间任何地点加入网络,
并且能和网络中已有的各种
软硬件一起协调工作完成分布式计算。
计算级网络是典型的异构
(Hyterogeneous)
体系
,
这种
异构同时来源于硬件和软件。
即便在一个小的局域网环境中,
可能存在着不同公司的工作站、
服务器、
PC
、交换机、路由器等硬件设备,工作站上可能运行不同版本的
UNIX
操作系统,
而
PC
机上则是
windows
系统。软件开发语言也是种类繁多。远程教育课件资源共享必须考
虑建立在这样一个异构系统平台上。解决这个问题,需遵循如下两条原则:
寻求独立于平台的模型和抽象
在不牺牲太多性能的情况下,尽可能隐藏低层的复杂细节
两种主流分布式环境框架
CORBA
和
J2EE
很好地贯彻了以上原则。
3.1 CORBA
技术