首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从LMS获取SCORM值

从LMS获取SCORM值
EN

Stack Overflow用户
提问于 2021-08-27 14:48:07
回答 1查看 73关注 0票数 0

我在symfony中创建了一个LMS,我想在上面实现scorm标准。有没有人已经在上面做了一个项目?我想知道如何从LMS获取SCORM值,以及如何连接它们。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-09-12 12:42:21

SCORM 2004在一组电子书中定义,俗称为"SCORM书架“。您可以在ADL SCORM网站上找到这些内容:https://www.adlnet.gov/projects/scorm/

对于2004年,您需要实现三本书:

  • imsmanifest.xml书定义了在包含SCORM模块的zip文件(在SCORM中称为"PIF")中找到的

清单文件的格式。

  • RTE书定义了运行时环境,即SCORM2004模块将尝试查找并与之对话的JavaScript应用编程接口。
  • SN书定义了排序逻辑(即,如果您想在不同活动之间导航,会发生什么情况)以及如何在LMS端处理目标。

实现SCORM 2004并非易事。对于规模感:根据你的周密程度,对于一个全职从事这项工作的经验丰富的独立开发人员来说,我估计实现时间至少为一个月,如果进行适当的遵从性测试,实现时间会更长。

大多数LMSes仍然只支持SCORM1.2,并将它们对SCORM2004的“支持”限制在运行模块的最基本需求上,而不考虑实际的排序逻辑,这需要大量的实现工作。还要注意,SCORM 2004与SCORM 1.2不兼容,因此如果您想同时支持两者,则需要同时实现这两个版本,或者至少为两个版本提供API包装器。SCORM 1.2书架只包含RTE和CAM书籍,但也包括第三本包含更正和澄清的书籍。

还要注意,SCORM系列标准的工作已经停止,SCORM 2004的第四版可以追溯到2009年。自那以后,ADL支持了Experience API ( xAPI,最初称为"TinCan")标准,这是一种更通用的标准,以及构建在xAPI之上的cmi5打包标准,作为SCORM的替代方案:https://xapi.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68955409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档