对于初学者来说,在没有创作包的情况下实施 LMS Scorm Tracking 是否可行?

Is implementing LMS Scorm Tracking without an authoring package feasible for a beginner?

在构建电子学习解决方案之前,我正在确定是使用 Captivate 或 Storyline 等创作包,还是创建 HTML 利用 JS 调用进行跟踪的页面。如果我避免使用创作工具,我就可以在现有资产的内容和重用方面获得灵活性。例如,Storyline 正在输出 SWF 文件,我无法像简单的 HTML 页面一样在我的团队中传递这些文件以供审阅。但是,我是 SCORM 的新手。我想知道是否可以加快实施 SCORM LMS 跟踪 JS 调用以及我的自定义 HTML 页面的速度,或者更可取的方法是从创作开始工具?

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

祝你好运。

您也可以考虑一些中间立场选项:

  • 如果您需要超越标准功能,请使用创作工具并自定义输出。大多数创作工具都内置了可扩展性功能。

  • 使用 Driver 处理您的跟踪并从头开始构建内容。

  • 如果您要创建普通创作工具无法创建的学习体验类型,请考虑使用 Tin Can

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

根据您的需要,自定义包中有一些内容。如果你想使用模板系统,如果你使用你的(自己动手)API,或者像 pipwerks、SCOBot(我的)或 Rustici 的第三方,你可以决定你想要的浏览器支持。

缺乏可访问性、Flash 内容和其他 options/limitations 可能会使第 3 方创作系统无法竞争。

当然还有预算。您可能需要通过 Lectora、iSpring、Captivate 和任何数量的可能系统来填补时间与预算之间的差距。

是的,如果您对 HTML 和 JavaScript 感到满意,这是非常可行的。

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

有很多库可以帮助您入门,因此您不必重新发明轮子或陷入一些细节,就像 jQuery vs vanilla JS。

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

Andrew 的 post 提倡 Rustici Software 的工具(他在那里工作)。他们是很棒的人,SCORM 和 xAPI (Tin Can) 专家,他们的代码很可靠,但他们的代码不是开源的,如果这对你很重要的话。 (FWIW,他们有 a great online reference chart for SCORM run-time calls,我一直在用它。)

我听说过关于 JCA Solutions 产品的好消息,但我自己没有使用过他们的代码。

2008 年我写了自己的 SCORM 包装器(开源,available on GitHub), which met my own needs -- your mileage may vary. I wrote it in part because I was dissatisfied with the wrapper provided by ADL at the time. Their wrapper suffered from global namespace pollution, and didn't provide any error handling. I noticed I kept writing the same error-checking and conditional logic to my courses over and over. I decided to move some of this to the wrapper in order to keep my course code minimal and DRY. If you're interested, I wrote a simple tutorial for adding SCORM to an HTML file using my wrapper(注意这是一个 HTML 页面,如果你使用多个页面,您将需要使用 iframe 来防止意外终止 API 连接)。

我的包装纸很旧而且不完美,我不是一个自我推销者。我建议您尝试其他 post 用户提到的所有包装器,然后找到最适合您 natural/intuitive 、最适合您的编码风格并满足您的许可要求的包装器。它们都能很好地保护您免受复杂性的影响,并帮助您提高课程水平和 运行.

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