解读SCORM(4):制作SCO

简介:
Sharable Content Object(SCO)可以认为是SCORM课件中最基本的独立单元,SCO具备与平台(LMS)交互的能力,这是区别Asset的重要标志。下图描述SCO与LMS之间通过API交互的模式。


Sharable Content Object(SCO)可以认为是SCORM课件中最基本的独立单元,SCO具备与平台(LMS)交互的能力,这是区别Asset的重要标志。下图描述SCO与LMS之间通过API交互的模式。 



SCO是一个可以在浏览器中播放的对象,这个对象可以是html, xml, gif, swf等等或者它们的集合,但首先,SCO必须能够找到LMS创建的API对象,建立起与LMS通讯的途径。所以在一般的SCO中会有一段脚本是来发现这个API对象的。 
function findAPI(win) 

while ((win.API_1484_11 == null) && (win.parent != null) && (win.parent != win)) 

  findAPITries++; 
  
  if (findAPITries > 500) 
  { 
    alert("Error finding API -- too deeply nested."); 
    return null; 
  } 
  
  win = win.parent; 


return win.API_1484_11; 

这段代码一般可以在APIWrapper.js这样的文件中找到。在html页面中可以看到这样的文件引用 
<script language=javascript src="util/Photoshop_APIWrapper.js"></script> 
当我们看到这个时我们就知道它是SCO了。 

在制作SCO时我们首先会创建APIWrapper.js这样的脚本文件,这个文件中的函数实现了SCO与LMS交互的功能。结合页面中的事件再编写一些响应函数调研APIWrapper中的函数,这样一个基于页面的SCO就可以做成了。 

参考网站:[url]www.tutormall.cn[/url] 


 

本文转自

陈革 51CTO博客,原文链接: http://blog.51cto.com/chenge/59485,如需转载请自行联系原作者

相关文章
|
23天前
|
Windows
故障排除:Windows DVD Maker 无法刻录 DVD
Windows DVD Maker刻录失败可能由系统不兼容、软件版本过旧、驱动问题或磁盘格式引起。检查系统要求,确保至少有1.6 GHz处理器、512 MB RAM和4.7 GB硬盘空间。更新软件和驱动,尤其是DVD驱动及显卡驱动。调整刻录速度,确保使用兼容的DVD-R格式,并清洁刻录机。格式化磁盘至DVD-R格式也可解决问题。通过这些步骤可优化软件性能并解决刻录问题。
24 0
|
iOS开发 MacOS Windows
FL Studio2023许可证密钥V21版本水果音乐制作软件
FL Studio是市场上最受欢迎的音乐制作软件之一。它被世界各地的许多专业制作人和艺术家使用。FL Studio音乐软件的每日下载量超过40,000次,其增长是不断的,而且没有迹象表明很快就会放缓。随着新的 FL 产品版本在 Windows 和 Mac 上不断发布,并且每隔一段时间就会在功能和特性上获得迷人的增强功能,对 DAW 的需求将进一步增加。FL Studio 21是该软件的第一个版本,可作为64位本机macOS应用程序使用。FL下载:http://t.csdn.cn/dhyy9
304 0
|
网络安全 Android开发 iOS开发
FL Studio21水果软件中文版序列号
FL Studio又被国内网友称之为水果音乐制作软件21,是Image-Line公司成立23周年而发布的一个版本,FL Studio中文版是目前互联网上最优秀的完整的软件音乐制作环境或数字音频工作站,FL Studio包含了编排,录制,编辑,混音和掌握专业品质音乐所需的一切。
502 0
|
数据可视化 iOS开发 MacOS
FL Studio2023全新21版本DAW数字音乐工作站软件下载及功能介绍
FL Studio正式推出全新21版本更好用的DAW(数字音乐工作站)工具 FL Studio2023下载:http://t.csdn.cn/v7p9N
164 0