我只是想从清晰的测验中得到问题和答案。我真的需要{“question1”:“value”,“question2”:[“values”,“values”] }
我不在乎别的什么。我不想建立/安装一个完整的lms来从清晰的测验中获得5个问题的值。是否有任何可以从Articulate文件中获取跟踪数据而不是一个完整的LMS?
非常感谢任何帮助。我可以发布到Scorm 1.2或2004,对我来说无关紧要。
答案 0 :(得分:1)
如果您发布到SCORM,您可以创建一个虚假的SCORM API(JavaScript对象),并在从课程发送到SCORM API(通过cmi.interactions)时拦截这些值。如果需要,Claude Ostyn的SCORM Test Wrap是构建假SCORM API的一个很好的起点。克劳德几年前去世了,所以他的文件不包含任何支持。
如果您只是想要一次性提取问题和答案,那就更难了。较旧版本的Articulate Quizmaker将测验数据存储在外部XML文件中,可以通过脚本访问并解析。显然,这不是很安全,因此Quizmaker '09开始将测验数据存储在SWF中。这意味着任何数据提取都需要通过JavaScript或ActionScript访问SWF。 JavaScript interaction is not officially supported,如果您想使用ActionScript,则需要构建一个包含ActionScript的自定义SWF,然后在发布之前将其导入演示文稿。
无论您采用何种方式,都会涉及很多代码。 :)
答案 1 :(得分:0)
我去年创建了它,它是开源的,可以使用PHP或ASP(ASP版本更完整,因为这是我们内部使用的)