动态创建SCORM内容 [英] Creating SCORM content on the fly

查看:79
本文介绍了动态创建SCORM内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望即时创建SCORM软件包,即在ASP.NET中以编程方式创建SCORM软件包,以便在我的Web上一些符合SCORM的播放器中动态运行它们.我是SCORM的新手,并在Google上进行了搜索. SCORM软件包中到底应该包含什么?我知道我将不得不压缩文件我正在考虑使用System.IO.Packaging命名空间类或其他一些外部库来压缩文件.为了使SCORM 2.0投诉并在某些SCORM播放器中运行,SCORM软件包中的内部到底应该包含什么内容?

I wish to create SCORM packages on the fly i.e. programmatically in ASP.NET so as to run em in some SCORM compliant player on my web, dynamically. I am new to SCORM and have googled about it. What EXACTLY should be inside the SCORM package? I know i'll have to zip the files Im thinking about using System.IO.Packaging namespace classes or maybe someother external library for zipping files. What exactly should inside be in the SCORM package so as to make it SCORM 2.0 complaint and run it in some SCORM player?

请帮助. 谢谢

推荐答案

创建SCORM包至少需要两件事: -名为imsmanifest.xml的文件,其中包含软件包的描述.这应符合SCORM CAM规范.但是,如果您只打算在播放器中动态创建和运行此SCO包,则可以跳过此步骤. -一个JavaScript API,可发现您的SCORM播放器并至少调用其函数LMSInitialize,LMSCommit和LMSFinish.

You need at a minimum 2 things to create a SCORM package: - A file called imsmanifest.xml that contains the description of the package. This should conform to the SCORM CAM specifications. However, if you only intend to create and run this SCO package dynamically n your player, it may be possible to skip this. - A JavaScript API that discovers your SCORM player and calls its functions, LMSInitialize, LMSCommit and LMSFinish at least.

请记住,当前没有SCORM 2.0.只有1.2和2004版本.我强烈建议您从更简单,更广泛的SCORM 1.2开始.

Keep in mind that there is currently no SCORM 2.0. There's only 1.2 and 2004 versions. I strongly suggest that you start with SCORM 1.2 which is simpler and widespread.

这篇关于动态创建SCORM内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆