【问题标题】:SCORM compliant LMS in asp.net [closed]asp.net 中符合 SCORM 的 LMS [关闭]
【发布时间】:2009-12-15 13:37:11
【问题描述】:

我想开发一个符合 SCORM 的 LMS。这到底是什么意思。是我的 lms 应该能够创建符合 SCORM 的内容还是意味着我的应用程序应该能够查看符合 SCORM 的内容。以及如何我将在 DOTNET 中实现这一目标

【问题讨论】:

    标签: asp.net asp.net-ajax scorm


    【解决方案1】:

    当被要求将 SCORM 一致性添加到系统时,您需要确定的第一件事是您是否真的在开发“内容”或“LMS”。如果您想创建交付给其他系统的内容,那么您正在开发内容。如果您正在创建一个系统来播放其他人开发的内容,那么您就是在开发 LMS。如果有人要求您使您的 LMS SCORM 符合标准,那么他们就是在要求您创建一个能够导入、交付和跟踪其他人开发的符合 SCORM 标准的内容的系统。还有一些 LMS 也可以输出符合 SCORM 的内容,但这是一种单独的功能,通常被称为“创作工具”。

    开发完全符合 SCORM 的 LMS 并非易事。您应该首先了解 SCORM 是什么以及它是如何运作的。 http://www.scorm.com/scorm-explained/ 有一个很好的概述。需要承担三项高级任务。首先,您需要创建一个导入机制来将符合 SCORM 的内容引入您的系统。这涉及解析称为 imsmanifest 的 XML 文档及其关联的元数据以发现内容的结构。接下来,您将需要开发一个启动和跟踪机制来交付内容。该系统的核心是一个 ECMAScript (JavaScript) API,它允许内容根据 CMI 数据模型持久化和检索数据。最后一步是开发 SCORM / IMS 排序引擎的实现,该引擎控制符合 SCORM 的课程的各个部分之间的导航(最后一步是最棘手的)。

    在开发符合 SCORM 的 LMS 时,请务必考虑 SCORM 的不同版本。另请记住,并非所有内容都是平等创建的。 SCORM 是一个很棒的规范,但它只能让我们完成大约 90% 的工作。作为 LMS 开发人员,您仍然需要解释一些回旋余地。要开发一个真正兼容的LMS,不仅需要针对规范的字母进行开发,还需要针对规范的通用解释进行开发。

    【讨论】:

    • 迈克,我打算让我的 LMS 符合 SCORM。我访问了 scorm.com 并了解 SCORM 驱动程序用于创建 SCORM 包。但我无法清楚地了解 SCORM 引擎和SCORM 云是。我想在我的 LMS 中导入、交付和跟踪课程。现在我必须选择什么(SCORM 引擎或 SCORM 云)?你能指导我吗?
    • @Mike,作为一个 scorm 爱好者,你认为人们说“scorm 很烂”的主要原因是什么?
    • @Manoj 您制作 SCORM 引擎/您正在制作的内容、内容打包工具/引擎花了多长时间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    相关资源
    最近更新 更多