将SCORM课程或Tin Can API内容集成到C#自定义LMS中 [英] Integrating SCORM courses or Tin Can API content into C# Custom LMS

查看:105
本文介绍了将SCORM课程或Tin Can API内容集成到C#自定义LMS中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am part of a company that has created a Learning Management System in C# using ASP.Net, and I am researching how to integrate SCORM packages/content into this. Is there a library (preferably free) that allows me to plug existing SCORM packages into this independently developed LMS?

我已经进行了研究,并在这个问题上找到了许多相互矛盾的地方,所以我想问一下是否有人可以给我任何建议.我已经阅读了有关该主题的其他SO帖子,并且似乎都没有解决这个问题.

I've done my research, and found various conflicting sites on the issue, so I thought I would ask if anyone has any advice they could give me. I've read the other SO posts on the topic and none seem to address this issue.

要求:

  • 必须允许将SCORM课程集成到C#LMS中
  • 必须与HTML5/自适应内容兼容
  • 必须脱机使用
  • 必须确保课程内容可在移动Android设备上播放

我已经研究了Tin Can API,但是据我所知,它要求用户拥有LRS,其中大多数价格昂贵,而且似乎无法与C#配合使用.这似乎只是在成本之上增加成本,而我几乎想知道是否值得自己编写所有代码.有人可以帮忙吗?

I have looked into the Tin Can API, however as far as I can tell it requires the user to have a LRS, most of which are expensive and do not seem to play well with C#. This just seems to be adding costs on top of costs on top of costs, and I'm almost wondering whether it's worth coding it all myself. Can anyone help?

推荐答案

SCORM内容预计将由学习者在活跃的Web浏览器会话中启动.只要设备具有有效的Internet连接,SCORM内容就可以在移动浏览器上播放.许多移动应用使用WebView或浏览器,作为在Android和iOS上播放SCORM内容的一种方式.

SCORM content is expected to be launched, by the learner, in an active web-browser session. SCORM content will play on mobile browsers, as long as the device has an active internet connection. Many mobile apps use WebView or the browser, as a way to play SCORM content on Android and iOS.

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

There are some limitations to consider, when playing content on a mobile device. SCORM packages will play whatever the content creator designed. If incompatible assets are encountered, Flash resources on iOS as an example, they will fail. Content formatted for a PC may have odd-looking behavior. It is the burden of the content creator to provide materials that will play nicely on mobile devices.

您可以使用SCORM Cloud的免费测试沙箱(

You can test your packages and SCORM behavior by using the SCORM Cloud's free testing sandbox (http://scorm.com/scorm-solved/scorm-cloud-features/content-just-works/testing-content-with-scorm-cloud/). This environment will allow you to upload a course and see how it behaves on PCs and Mobile Devices.

SCORM云可以通过API成为LMS项目的一部分.(全部披露,我为Rustici Software工作).我们的SCORM云是将SCORM符合性添加到现有LMS的绝佳方法.根据您的使用情况,它是按使用量付费的按月付费模式.

The SCORM Cloud can become a part of your LMS project, via an API. (Full disclosure, I work for Rustici Software). Our SCORM Cloud is a great way to get started with adding SCORM conformance to your existing LMS. It's a monthly pay-as-you-go model, based on your use.

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

We do have the ability to play SCORM content offline, on Android and Mobile Devices. This functionality requires that our SCORM Engine be fully integrated with your application, running on your own servers. We offer SDKs for Android and iOS that will allow you to download a special offline package, to play on mobile devices in WebView. The learner can take the downloaded content offline, then sync the tracking data back up to your LMS, when the device revives its internet connection. The offline piece is technically difficult and carries higher licensing fees. You can find more information, a demo video, and licensing details here (http://scorm.com/scorm-solved/scorm-engine/mobileoffline-scorm/).

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

If you'd like to talk-through all this, feel free to let me know. I'm happy to help you explore your options for this, even if you choose a path that does not involve our products.

克里斯·汤普金斯(Chris Tompkins)Rustici软件|SCORM.com |TinCanAPI.com615.669.4697

Chris Tompkins Rustici Software | SCORM.com | TinCanAPI.com 615.669.4697

这篇关于将SCORM课程或Tin Can API内容集成到C#自定义LMS中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆