对scorm标准高级制作的理解

        这几天一直在准备8月份的课件制作班讲课的内容,也反思到了对于scorm标准的高级制作的一些思考,与大家分享。

以前,对于scorm标准教材制作的理解一般都是以下的观点:

        初级: 把所有现有教材,都当作 Asset,只用 imsmanifest.xml 把它们串起来。

  作法:用 MS LRN 之类的工具即可。

  中级:把教材当作 SCA,加上一些 metadata 描述,同样用 imsmanifest.xml 串起来。

  作法:用 LRN 再配合一些写 metadata 的 tool,或者如果你懂 XML ,直接用 Notepad 写也无妨。

  高级:把教材当做 SCO,每个 activity 教材单元都要配上 APIWrapper.js, SCOFunctions.js这两支 ,并至少呼叫 LMSInitialize()跟 LMSFinish() 这两个 API。

  作法:用软件 (手工当然也行) 把两个 js 加到 activity 中,并在 onload 事件里触发LMSInitialize(),在 onunload 事件触发LMSFinish()。(不一定每个 SCO 都在此二事件中 init 或 finish SCORM,视实际情况而取决)

  专业:在【高级】做法中,详细规划该 activity 所要读取、记录的信息,去使用适当的 API。

  如果要记录 USER 对所有教材的阅读记录的话,那教材至少要做到哪一个等级呢?就 SCORM 的规划来看,只有呼叫 API 才能记录阅读时间、次数,因此最少也要【高级】再加上用 LMSSetValue()去记录时间,才能达到这个要求。所以,教材中的 Asset, SCA 是无法有阅读记录的。因为它们没有 CMI data 产生,自然没地方可记。如果课件只做到初、中级,岂不是毫无阅读记录可言?依照「不产生 CMI data,就没有记录」的情况来看,的确是如此。但是如果 LMS 本身就有记录阅读的能力,而非单借 SCORM API 来记录,那么还是能记录。你会问:如果我的教材到非 SCO 的 activity。所以,LMS 选择的要点之一,是要同时具备兼容 SCORM 兼容与非SCORM 相容两种教材。

        但是随着这几天的学习和思考,我个人的观点如下,希望大家一起讨论。

1、scorm标准教材没有高级部高级的。够用就行

2、scorm规范是实现教学设计的工具。实现就好

3、scorm课件的效果需要与LMS配合。合适才行

4、scorm课件的制作不是一个人的工作。团队配合

目前,scorm已经发展到2004第四个版本了,可能还会一直更新,scorm1.2的标准时固化的,稳定的,如果为了使用标准来促进学习过程的监控,应该是够用了。

 

 

标签:scorm课件高级制作
分类:制作技术| 发布:可木| 查看: | 发表时间:2010-8-2
如果网站内容侵犯了您的权利,请跟站长联系!www.iscorm.cn scorm标准研究与elearning研究网站
本文链接:http://www.iscorm.cn/post/585.html

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

1 #走在路上
走在路上 感谢可木的心得分享,谢谢你了。
2010-9-29 16:20:05 【REPLY】
Design By Seanloo.cn| 管理 | Power By Z-Blog 1.8 Walle Build 100427.