gpt4 book ai didi

c# - 在 asp.net 网站中集成清晰的故事情节

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:33 25 4
gpt4 key购买 nike

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

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

谁能给我指点在线资源以帮助我获取用户响应?

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

我可以想到以下选项:

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

如果有人能指导我或指出正确的方向/资源,那将非常有帮助。

最佳答案

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

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

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

关于c# - 在 asp.net 网站中集成清晰的故事情节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31570448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com