我想了解更多关于SCORM的信息。
我正在学习moodle模和SCORM.com文档,但我自己还没到。据我所知,步骤如下:
我已经做了这一切,但我无法使它发挥作用。我写这个只是为了确保这些是LMS集成的正确步骤。
因此,基本上我的情况是,从LMS的角度来看,如何在没有框架的情况下显示数据包,以及如何使用PHP和javascript从数据包中检索数据。
也许我装得太多了,但更好的办法是让所有类型的SCORM数据包都能工作。
谢谢大家提前!
发布于 2017-11-07 13:37:57
这些是基本步骤,但关键在于细节。仅仅实现‘至少’一些基本调用是不够的,除非您正在生成您将要播放的所有内容。这是因为您无法真正知道哪个运行时API调用将由给定的内容进行。还请注意,SCORM2004有一个完整的排序实现,为了使课程显示和加载适当的SCO,等等。
通常,没有框架就无法真正实现SCORM (如果框架确实有效),除非为所有内容弹出新的窗口,这并不理想。这是因为有一个预定义的搜索算法,内容将用于定位SCORM,该算法旨在遍历浏览器中的窗口树来定位它。如果没有框架(或单独的窗口),此算法将无法工作。
就数据而言,“数据包”(或SCO)通过JS运行时API进行通信,因此通过这些调用将数据提供给播放器。应该由实现者来决定如何处理这些数据,以便LMS能够利用这些数据。
编写SCORM实现,尤其是2004年的实现,是一项不平凡的工作.
https://stackoverflow.com/questions/47158283
复制相似问题