首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于初学者来说,在没有创作包的情况下实现LMS Scorm跟踪可行吗?

对于初学者来说,在没有创作包的情况下实现LMS Scorm跟踪可行吗?
EN

Stack Overflow用户
提问于 2015-07-01 11:47:36
回答 4查看 1.1K关注 0票数 5

在构建eLearning解决方案之前,我正在决定是使用一个创作包,比如Captivate还是故事情节,还是创建利用JS调用进行跟踪的HTML。如果我避免使用创作工具,就会在现有资产的内容和重用方面获得灵活性。例如,故事情节是输出SWF文件,我不能像简单的HTML页面那样传递给我的团队来查看。不过,我对SCORM还是很陌生的。我想知道,是否可以快速实现SCORM跟踪JS调用以及我的自定义HTML页面,或者更好的方法是从一个创作工具开始?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-07-01 22:47:32

是的,如果您熟悉HTML和JavaScript,这是非常可行的。

SCORM支持许多复杂的场景,但是大多数电子学习开发工具的秘密是它们只使用SCORM中最基本的元素:书签、完成状态、分数。将这个级别的基本SCORM支持添加到手工制作的HTML/JS课程中是非常容易的,在最简单的情况下,只需要几个小时。

有很多库可以让您开始,这样您就不必重新发明轮子,也不必沉迷于一些细节,就像jQuery和普通JS一样。

创建SCORM的组织提供了一个包装器。它们是2011年更新;现在好多了,尽管它仍然受到全局名称空间污染的影响。

Andrew的文章倡导Rustici软件的工具(他在那里工作)。他们是很棒的人,SCORM和xAPI (锡罐头)专家,他们的代码是可靠的,但他们的代码不是开源的,如果这对你重要的话。(FWIW,他们有用于SCORM运行时调用的很好的在线参考图表,我一直在使用它。)

我听说过关于JCA解决方案产品的一些好消息,但我自己并没有使用它们的代码。

在2008年,我编写了我自己的SCORM包装器(开放源码,可在GitHub上获得),它满足了我自己的需要--您的里程可能会有所不同。我写它的部分原因是,当时我对ADL提供的包装器不满意。它们的包装器受到了全局命名空间污染,没有提供任何错误处理。我注意到我一遍又一遍地给我的课程写同样的错误检查和条件逻辑。我决定将其中的一些内容移到包装器中,以使我的课程代码尽可能少且枯燥。如果您感兴趣,我编写了一个简单的教程如何使用我的包装器将SCORM添加到HTML文件 (注意,这是一个HTML页面,如果您使用多个页面,您将需要使用iframes来防止意外地杀死API连接)。

我的包装很老,也不完美,我也不是自我推销者。我建议您尝试其他海报中提到的所有包装,并找到一个对您来说最自然/最直观、最适合您的编码风格并满足您的许可要求的包装。它们都能很好地保护你不受复杂因素的影响,并帮助你开始你的课程。

底线:你不需要使用现成的开发工具,HTML是一个很好的选择,正如你所看到的,有一个不错的社区可以提供帮助。

票数 8
EN

Stack Overflow用户

发布于 2015-07-01 12:17:10

有一种方法可以使用这两种方法并保持可重用性。您可以在创作工具中创建更小的可重用内容块,例如“迷人”。并将它们串连在SCORM包中。但是回顾我自己的经历,我想先学习SCORM。“迷人”和其他创作工具都是花钱的,而创建和编写自己的包是免费的,而且在大多数情况下,这需要同样多的知识来完成。有资源可以快速学习,我使用了JCA解决方案并在大约一周内完成了课程。我发现这比训练更快更容易。但那就是我。

祝你好运。

票数 1
EN

Stack Overflow用户

发布于 2015-07-01 13:19:02

你也可以考虑一些中间的选择:

  • 如果需要超越标准特性,请使用创作工具并自定义输出。大多数创作工具都具有内置的可扩展性特性。
  • 使用司机处理跟踪和从头构建内容。
  • 考虑使用锡罐,如果您正在创建的学习体验,常见的创作工具并不是用来创建的。

稍微了解一下SCORM是有帮助的,但不要重新发明轮子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31160417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档