我有一个Rails 5电子学习应用程序,到目前为止主要支持视频内容。在新要求中,我们也被告知要添加对scorm包的支持。
我已经完成了一些谷歌搜索,但是,我对这个主题找不到多少。我真的输了。我已经看到它有一个gem available,然而,它似乎并不清楚如何处理这个问题。
你有什么想法吗?
答案 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。)