gpt4 book ai didi

c# - 将 SCORM 类(class)或 Tin Can API 内容集成到 C# 自定义 LMS 中

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:12 24 4
gpt4 key购买 nike

我所在的公司使用 ASP.Net 在 C# 中创建了学习管理系统,我正在研究如何将 SCORM 包/内容集成到其中。是否有库(最好是免费的)允许我将现有的 SCORM 包插入到这个独立开发的 LMS 中?

我已经完成了研究,发现了关于这个问题的各种相互冲突的网站,所以我想我会问问是否有人可以给我任何建议。我已经阅读了关于该主题的其他 SO 帖子,但似乎都没有解决这个问题。

要求:

  • 必须允许将 SCORM 类(class)集成到 C# LMS 中
  • 必须与 HTML5/响应式内容兼容
  • 必须可以离线使用
  • 必须确保类(class)内容可在移动 Android 设备上播放

我研究了 Tin Can API,但据我所知,它要求用户拥有 LRS,其中大部分都很昂贵,而且似乎不能很好地与 C# 配合使用。这似乎只是在成本之上增加成本,我几乎想知道是否值得自己编写代码。谁能帮忙?

最佳答案

SCORM 内容预计将由学习者在事件的网络浏览器 session 中启动。 SCORM 内容将在移动浏览器上播放,只要设备具有有效的互联网连接。许多移动应用程序使用 WebView 或浏览器作为在 Android 和 iOS 上播放 SCORM 内容的一种方式。

在移动设备上播放内容时需要考虑一些限制。 SCORM 包将播放内容创建者设计的任何内容。如果遇到不兼容的资源,例如 iOS 上的 Flash 资源,它们将失败。为 PC 格式化的内容可能有奇怪的行为。提供可以在移动设备上很好地播放的 Material 是内容创建者的负担。

您可以使用 SCORM Cloud 的免费测试沙箱 (http://scorm.com/scorm-solved/scorm-cloud-features/content-just-works/testing-content-with-scorm-cloud/) 来测试您的包和 SCORM 行为。此环境将允许您上传类(class)并查看它在 PC 和移动设备上的表现。

SCORM Cloud 可以通过 API 成为您的 LMS 项目的一部分。 (完全公开,我为 Rustici Software 工作)。我们的 SCORM Cloud 是开始将 SCORM 一致性添加到现有 LMS 的绝佳方式。这是一种按使用量按月付费的模式。

我们确实能够在 Android 和移动设备上离线播放 SCORM 内容。此功能要求我们的 SCORM 引擎与您的应用程序完全集成,在您自己的服务器上运行。我们提供适用于 Android 和 iOS 的 SDK,允许您下载特殊的离线包,以便在 WebView 中的移动设备上播放。学习者可以离线下载内容,然后在设备恢复互联网连接时将跟踪数据同步回您的 LMS。离线部分在技术上有难度,并且需要支付更高的许可费用。您可以在此处找到更多信息、演示视频和许可详细信息 (http://scorm.com/scorm-solved/scorm-engine/mobileoffline-scorm/)。

如果您想讨论所有这些,请随时告诉我。我很乐意帮助您探索您的选择,即使您选择的路径不涉及我们的产品。

克里斯·汤普金斯Rustici 软件 | SCORM 网站 | TinCanAPI.com615.669.4697

关于c# - 将 SCORM 类(class)或 Tin Can API 内容集成到 C# 自定义 LMS 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261615/

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