scorm - 为什么无法对 scorm 包进行逆向工程以打开和编辑其内容?

标签 scorm scorm2004

我有一套 scorm 学习类(class),我想编辑它们,添加新的页面和内容,而不仅仅是改变现有的。因此,在网上搜索后,我找不到在任何现有工具中编辑任何 scorm 内容的方法。

各位高手知道没有scorm编辑工具的原因是什么吗?

PS:这是 scorm 2004 包。

最佳答案

内容包只是包含两个主要部分的 zip 文件 - imsmanifest.xml 和内容。 list 文件告诉 LMS 内容的组织方式(如书籍中的目录)以及构成内容/类(class)的资源(如装箱单)。内容是 LMS 作为类(class)显示给学习者的内容,基本上是 SCO(通常是网页、swf 等)和 Assets (图像、pdf、支持 Material )。

Brian G 所说的是组成内容的资源可能无法修改,它们可能是来自 Flash 项目或其他编译软件的 swfs。

但这并不意味着您不能添加排序或其他内容,您只需要解压缩内容包,正确修改 list ,添加新的 SCO,并将新内容压缩为一个包。

例如,假设您有一个包含 3 个 SCO 的包,并且您想添加一个介绍页面。您可以通过将另一个 <item> 添加到 <organization> ,然后添加 LMS 将在 <resource> 下提供 <resources> 的路径来实现。

<organizations default="course">
    <organization identifier="course">
        <title>The course</title>
        <!-- add another item for your intro -->
        <item identifier="intro" identifierref="INTRO">
            <title>Introduction</title>
        </item>
        <item identifier="sco1" identifierref="SCO1">
            <title>SCO 1<title>
        </item>
        <item identifier="sco2" identifierref="SCO2">
            <title>SCO 2<title>
        </item>
        <item identifier="sco3" identifierref="SCO3">
            <title>SCO 3<title>
        </item>
    </organization>
</organizations>
<resources>
    <resource identifier="INTRO" type="webcontent" adlcp:scormType="sco" href="scos/my_intro.html">
        <file href="scos/my_intro.html" />
        <!-- possible other needed files, or other resources needed -->
        <dependency identifierref="APIWRAPPER" />
    </resource>
    <resource identifier="SCO1" type="webcontent" adlcp:scormType="sco" href="scos/sco1.html">
        <file href="scos/sco1.html" />
    </resource>
    <!-- other sco resources -->
    <resource identifier="APIWRAPPER" type="webcontent" adlcp:scormType="asset">
        <file href="assets/APIWrapper.js" />
    </resource>
</resources>

ADL 修改了一个开源项目来做内容打包。它称为重新加载,旨在帮助您创建 list 并打包您的内容。它还将打开现有包并允许您进行编辑。您可以在此处下载 http://www.adlnet.gov/wp-content/uploads/2011/07/ADL_SCORM_2004_RELOAD_Editor_1_1.zip .. ADL 网站上还有更多资源和信息: http://www.adlnet.gov/scorm/

SCORM 文档套件中的 CAM 手册包含有关打包内容的所有详细信息。 SN 书涵盖了有关测序的所有知识。你可以在这里找到这些书:http://www.adlnet.gov/wp-content/uploads/2011/07/SCORM_2004_4ED_v1_1_Doc_Suite.zip
ADL 的另一个资源是内容开发人员和 ISD 指南。他们为使用 SCORM 的开发人员提供了技巧、指导和示例。 http://www.adlnet.gov/scorm-users-guides-for-instructional-designers-and-programmers-are-now-available/

关于scorm - 为什么无法对 scorm 包进行逆向工程以打开和编辑其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445296/

相关文章:

php - 如何创建本地 LRS 并使用 PHP 与 Tin can Api 集成以在我的 SCORM 包上运行

scorm - 用于测试 scorm 2004 的测试套件

java - 使用 java 将 SCORM 类(class)导入数据库中的 LMS 软件

moodle - 如何就地编辑上传到 Moodle 的文件?

scorm - IMS 与 SCORM : Advantages and Disadvantages

SCORM SCO测试框架

javascript - cmi.core.lesson_location 没有返回我存储在其中的相同字符串?

javascript - SCORM 托管跨源

moodle - cmi.total_time 参数不返回任何内容

javascript - SCORM 2004 获取和设置值