我对SCORM很新,我不确定我是否正确地问这个问题所以请原谅我的新意。我的任务是实施SCORM"预览器"功能进入我们正在建设的网站。
我不需要SCOM包装器提供的任何扩展功能,例如LMS集成和测试,但只是能够预览图像和Flash文件,因为它们是由作者创建的。 SCORM包。
我们还有其他要求阻止我们使用外部基于云的解决方案。
这可能吗?我完全误解了它的工作方式吗?
答案 0 :(得分:1)
SCORM规范定义了内容聚合模型(CAM)和运行时环境(RTE)。 CAM与您的问题无关,但RTE可能与您的问题无关。 RTE定义SCORM内容如何与LMS通信。
听起来好像在“预览器”应用程序中,您不希望在LMS中存储任何数据。对于某些SCORM软件包,这意味着完全没有工作要做,因为您不需要实现任何东西来存储数据!
其他SCORM包将期望来自LMS的响应,如果他们没有收到,则会出错。我怀疑这是你的情况下发生的事情,以及你为什么要创建一个预览器应用程序。因此,您需要确定程序包正在发送的SCORM数据,捕获这些请求并返回预期的响应。有关scorm.com的信息,请参见overview of the Run Time Environment。
如果您需要一个适用于任何SCORM包的更通用的解决方案,我担心您需要一个完整的SCORM实现。这将是你自己做的很多工作。我通常会推荐SCORM Cloud但你说你需要一个内部托管的解决方案。如果此预览应用程序可能使用得很好和/或面向客户,那么您应该查看SCORM Engine。如果没有,或许可以考虑主持一个开源LMS,如Moodle?