如何将scorm课程整合到我的网站

时间:2018-07-17 16:46:28

标签: javascript web scorm

我有scorm课程,这是一个next files的软件包

我可以将其上传到scorm cloud(使用scorm驱动程序)并在此处启动。但是我需要在我自己的网站上显示此课程。而且我不知道该怎么做。

我应该使用scorm播放器吗?据说Here比我可以使用电云,但是它不适合我(或者我听不懂)。

还是应该使用scorm包装器?但是如何将其用于显示过程。

在功能上,我将从服务器获取scorm软件包。

1 个答案:

答案 0 :(得分:0)

SCORM的基本配方(构建与购买)-

  • 后端api(命名您的风味NodeJS,PHP,ASP.NET等...)
  • 数据库(SQL / NOSQL)
  • 前端HTML / CSS / JS
  • 内容在IFRAME,新窗口,选项卡中启动(取决于首选项)
  • 对于SCORM 1.2或2004(取决于JavaScript),需要SCORM运行时环境(RTE)。这主要是付费选项,否则您需要自己滚动。这将为每个学生尝试实施SCORM规范。这称为CMI对象。它由评分,互动,目标等组成。这是您所要求的核心,但确实依赖于后端来节省学生的尝试次数,获取学生的尝试次数并管理学生的尝试历史记录。
  • 内容(通过称为CAM Content Aggregation模型的zip导入),包含imsmanifest.xml。可以通过上载或手动将内容放置在服务器上来完成。
  • XML解析,XSD验证可选
  • 这将构建将在“课程查看器”中显示的目录。考虑将所有导入的内容放入作业中,以便将其分配给学生。这也假定您具有用户管理。如果您不这样做,那么您也在构建它。

这只是考虑上市时间。如果您属于“获取/购买”类别-

免费:Moodle(SCORM 1.2,SCORM 2004有限或没有)

我知道的所有其他选项开始具有订阅,席位或一次性付款的选项。请记住,这些创建于2001-2009年。我希望您进入时间机器,并回到过去,并记住JavaScript的状态;)。因此要注意一些事情,具体取决于您的目标是什么。

我将说明我出售SCORM运行时API的事实仅是为了与现有站点集成,但是您必须带来周围的API支持,数据库和Lesson Viewer(我提供了此示例,文档和支持)。但是,显然,根据您在Google发行此刊物时的目标,您会意识到,“花钱”的范围从数千美元到数十万美元不等,而花费2年时间阅读白皮书规格并整理所有这些信息。

我的网站https://cybercussion.com拥有大量信息,还有我的内容开发GitHub开源项目https://github.com/cybercussion/SCOBot/wiki,其中可以突出显示与LMS接口的某些内容。

祝您好运,把所有这些整理出来,希望对您有所帮助。