我有由Articulate发布的符合SCORM标准的课程视频(SCORM 2004)。我们的客户正在寻找一种不依赖于Flash的新LMS。我希望提取课程和测验数据(问题和答案,而不是结果),以便将其与所有第三方软件分离。我会在没有Flash的情况下自己处理测验和演示。
我希望单独运行这些课程,提取数据,将其存储在数据库中,最后丢弃原始文件。
我怎样才能做到这一点?演示数据以XML格式输出,但测验数据不是。
我理解SCORM的目的是方便将课程数据从一个系统转移到另一个系统,但是将它放在已编译的Flash包中并不会让这更难。也许我错过了什么?
亲切的问候,
斯科特
解决方案 Articulate测验包括一个文件“data.swf”。数据采用非加密XML形式,因此您可以在自己的Flash应用程序中打开它,并将数据发送到要解析的服务器。
答案 0 :(得分:1)
听起来你真正要做的就是对Articulate输出进行逆向工程,以提取嵌入在那里的测验数据。这与SCORM没有任何关系。
答案 1 :(得分:1)
如果您有结果,则可以从交互数据中推断出信息。
之前我遇到过这个问题 - 你不会在清单信息中找到问题答案数据。
然而,在Articulate中有一个导出到Word选项。至少你能够以这种方式得到问题和答案。
祝你好运!答案 2 :(得分:0)
将Flash中的Articulate课程去耦......这可能是一个过头的桥梁。无论你投入何种时间进行这项工作,都可能远远超过采用其他工具。有一些人声称他们会产生良好的移动内容。
答案 3 :(得分:0)
Articulate测验包括一个文件“data.swf”。数据采用非加密XML形式,因此您可以在自己的Flash应用程序中打开它,并将数据发送到要解析的服务器。