如何在我的Rails应用程序中添加对scorm包的支持?

时间:2018-04-05 09:22:45

标签: ruby-on-rails ruby-on-rails-5 scorm

我有一个Rails 5电子学习应用程序,到目前为止主要支持视频内容。在新要求中,我们也被告知要添加对scorm包的支持。

我已经完成了一些谷歌搜索,但是,我对这个主题找不到多少。我真的输了。我已经看到它有一个gem available,然而,它似乎并不清楚如何处理这个问题。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

从头开始实施SCORM是一项巨大的努力。请查看ADL SCORM Reference以了解项目范围。例如,请参阅SCORM 2004 4th Edition的技术规范zip(向下滚动以查找下载链接)-600 PDF页面。可以毫不夸张地说,实施SCORM 1.2和2004年第2 /第3 /第4版将需要数十年的开发人员时间,所以它可能是不可能的。事实上,在字母中实现规范是不够的:野外存在大量不合规的SCORM内容。

我建议将您的应用程序与其他人的SCORM播放器集成。

如果您只使用SCORM 1.2和AICC支持,Moodle supports it,并且它是免费的。

如果您需要SCORM 2004支持,我的最佳选择 - 我的诚实意见 - 是调查我的雇主提供的服务,SCORM Cloud(付费SaaS产品)或SCORM Engine(独立产品)。这些商业广告。作为奖励,您还可以免费获得许多其他学习标准(cmi5,AICC,Tin Can)。

对于SCORM Cloud,您可以从LMS Integration的文档中了解集成过程。 Instructure维持community-managed SCORM Cloud Ruby client。如果您有任何问题ask us anything,即使它与销售无关。

在我的所有搜索中,我还没有找到任何其他功能齐全的独立SCORM 2004播放器。

(披露:我在Rustici Software工作,该公司负责SCORM Engine和SCORM Cloud。)