我在symfony中创建了一个LMS,我想在上面实现scorm标准。有没有人已经在上面做了一个项目?我想知道如何从LMS获取SCORM值,以及如何连接它们。谢谢。
发布于 2021-09-12 12:42:21
SCORM 2004在一组电子书中定义,俗称为"SCORM书架“。您可以在ADL SCORM网站上找到这些内容:https://www.adlnet.gov/projects/scorm/
对于2004年,您需要实现三本书:
imsmanifest.xml书定义了在包含SCORM模块的zip文件(在SCORM中称为"PIF")中找到的清单文件的格式。
实现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/
https://stackoverflow.com/questions/68955409
复制相似问题