【问题标题】:Integrating articulate storyline in asp.net web site在 asp.net 网站中集成清晰的故事情节
【发布时间】:2015-07-23 03:50:15
【问题描述】:

我是电子学习领域的新手,我可能使用了不正确的术语。我们的教练团队一直在使用 Articulate 故事情节来创建交互式教程。现在我们想将这些教程集成到我们的 asp.net 网站中。

这不是 LMS。我所说的集成是指应该能够播放教程,应该能够跟踪进度并且应该能够捕获用户响应。为此,我认为我需要在我的 asp.net 网站中实现一个 SCORM 播放器。

谁能给我指点在线资源来帮助我捕捉用户的反应?

当我发布我的项目并选择 LMS 并使用 SCORM-2004 选项时,它会生成包,我可以看到生成了一些 js 文件,例如(lms.js 和 LMSAPI.js)。我需要在那些 js 文件中编写代码来捕获数据吗?

我可以想到以下选项:

  1. 使用第三方库,如 SCORM 云
  2. 阅读SCORM规范指南,学习协议并实现 我自己的 SCORM 播放器
  3. 用户 DotNetScorm 开源项目作为基线和工作 那里

如果有人可以指导我或指出我真正有用的正确方向/资源。

【问题讨论】:

    标签: c# asp.net scorm2004 articulate-storyline


    【解决方案1】:

    SCORM 是基于 JavaScript 的,因此您需要拦截 JavaScript 调用,然后使用您自己的后端代码 (ajax/xmlhttprequest) 来获取/设置数据库中的数据。

    Claude Ostyn(几年前去世)创建了一个 SCORM test wrapper,它模仿了 LMS 通常提供的 SCORM API。您可以使用它在浏览器中提供基本的简洁 SCORM API。然后,您需要编辑 Ostyn 的代码来处理捕获的数据(通过API.SetValue 调用发送到 LMS 的数据)。

    SCORM 可能会变得非常复杂,但如果您坚持基本的运行时调用(书签、完成状态、分数),您可以在几天内拼凑起来。

    【讨论】:

    • 谢谢@pipwerks。我会试一试,然后告诉你进展如何。
    猜你喜欢
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 2012-05-28
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 2013-12-04
    相关资源
    最近更新 更多