The Way To Happiness.....

Gary & Jenni

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  84篇文章 :: 0篇收藏:: 90篇评论:: 2个Trackbacks

公告

 

gary_jia@hotmail
jennifer_weng@hotmail


268644 476015


garyjia@gmail.com jenni.w@gmail.com


Gary Jenni

文章

收藏

相册

经常去看

论文所需

生活服务

存档


正在读取评论……


  看了这篇文章,我前面所说让人晕头的SCORM的大部分疑问已经解决,现在终于有点明白js文件的作用,难怪看它的代码觉得很简单,但是究竟干嘛的说不上来。而为什么那些文件只有一个imsmanifest.xml,没有其他xml,主要是因为那还是初级阶段,直接用imsmanifest.xml将各个asset串起来。
  而我后来确实下载了LRN,发现它也只能生成imsmanifest.xml而不会帮助你生成SCO的xml

来自:online-edu初级:
把所有现有教材,都当作 Asset,只用 imsmanifest.xml 把它们串起来。
作法:用 MS LRN 之类的工具即可。

中级:
把教材当作 SCO,加上一些 metadata 描述, 同样用 imsmanifest.xml 串起来。
作法:用 LRN 再配合一些写 metadata 的 tool,或者如果你懂 XML ,直接用 Notepad 写也无妨。

高级:
把教材当做 SCO,每个 activity 教材单元都要配上 APIWrapper.js, SCOFunctions.js这两支 javascript,并至少呼叫 LMSInitialize()跟 LMSFinish() 这两个 API。
作法:用软件 (手工当然也行) 把两个 js 加到 activity 中,并在 onload 事件里触发LMSInitialize(),在nunload 事件触发LMSFinish()。(不一定每个 SCO 都在此二事件中 init 或 finish SCORM,视实际情况而取决)

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


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



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=354315


[点击此处收藏本文]  发表于2005年04月28日 7:19 AM




正在读取评论……

发表评论

大名:
网址:
验证码
评论