从 SCORM 容器中提取 SCORM 测验数据
我有由 Articulate 发布的符合 SCORM 标准的课程视频 (SCORM 2004)。我们的客户正在寻找一种不依赖 Flash 的新 LMS。我希望提取课程和测验数据(问题和答案,而不是结果),以便将其与所有第三方软件分离。我将自己处理测验和演示,无需使用 Flash。
我希望对课程进行一次运行,提取数据,将其存储在数据库中,最后丢弃原始文件。
我怎样才能做到这一点?演示数据以 XML 格式输出,但测验数据不是。
我理解 SCORM 的目的是促进课程数据从一个系统轻松传输到另一个系统,但将其放入已编译的 Flash 包中并不会使这变得更加困难。也许我错过了什么?
亲切的问候,
斯科特
解决方案 清晰的测验包括一个文件“data.swf”。数据是非加密的XML形式,因此您可以在自己的Flash应用程序中打开它并将数据发送到服务器进行解析。
I have course videos published by Articulate that are SCORM-compliant (SCORM 2004). Our client is looking for a new LMS that doesn't rely on Flash. I'm looking to extract the course and quiz data (questions and answers, not results) so as to decouple it from all third-party software. I will handle the quiz and presentations myself without Flash.
I'm looking to do a single run with the courses, pull the data, store it in the database, and finally discard the original files.
How can I accomplish this? The presentation data is output in XML, but the quiz data is not.
I understand the point of SCORM is to facilitate easy transfer of course data from one system to another, but putting it in a compiled Flash package couldn't make this any more difficult. Perhaps I'm missing something?
Kind regards,
Scott
Solution
Articulate quizzes include a file "data.swf." The data is in the form of non-encrypted XML, so you can open it in your own flash app and send the data to the server to be parsed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
听起来您真正想做的是对 Articulate 输出进行逆向工程,以提取嵌入其中的测验数据。这确实和SCORM没有任何关系。
It sounds like what you're really trying to do is reverse engineer the Articulate output to extract the quiz data that is embedded in there. That really doesn't have anything to do with SCORM.
如果您有结果,您也许可以从交互数据中推断出信息。
我以前遇到过这个问题 - 您不会在清单信息中找到问题答案数据。
然而,Articulate 中有一个导出到 Word 的选项。至少你能够以这种方式得到问题和答案。
祝你好运!
If you have results, you may be able to extrapolate the info from the interaction data.
I've ran into this issue before - you're not going to find the question answer data in the manifest info.
There is an export to Word option in Articulate, however. At least you'd be able to get the question and answers that way.
Good luck!
将 Articulate Courses 与 Flash 解耦……这可能是一座太过遥远的桥梁。无论您投入多少时间来完成这项工作,都可能比采用其他工具要多得多。有一些公司声称他们生成了优秀的移动内容。
De-coupling Articulate Courses from Flash ... that might be a bridge too far. Whatever time you invest making that work is probably significantly more than adopting another tool. There's a few out there that claim they generate good mobile content.
清晰的测验包括一个文件“data.swf”。数据是非加密的XML形式,因此您可以在自己的Flash应用程序中打开它并将数据发送到服务器进行解析。
Articulate quizzes include a file "data.swf." The data is in the form of non-encrypted XML, so you can open it in your own flash app and send the data to the server to be parsed.