我是 SCORM 开发的新手。
经过一些研究后我们发现PHP不适合开发SCORM包,我们将所有的php页面转换为纯HTML和JavaScript。
现在我们有一个基本的SCORM包,其中包含会话计算等基本功能。
如何在scorm中将每个问题的回复发送给LMS?
目前我正在使用' reload-editor '和' ReloadScormPlayer1.2.2' 有没有更好的软件?
我可以使用 Moodle 吗?
答案 0 :(得分:1)
Moodle用于传递SCORM
内容而非创建内容。因此,您可以在编辑器中创建SCORM
包,然后在Moodle中创建SCORM
活动并上传SCORM
包。
https://docs.moodle.org/34/en/Creating_SCORM_Content
我建议看一下开源SCORM编辑器的Adapt:
https://www.adaptlearning.org/
或者看一下商业编辑Adobe Captivate:
https://www.adobe.com/products/captivate.html
答案 1 :(得分:1)
您可以使用cmi.interactions将问题的答案存储在LMS数据库中。
Rustici有一个runtime reference for all scorm versions here,它显示了您可以对API进行的调用。
通过获取交互次数,可以在LMS中存储一个非常简单的答案:
NUM = cmi.interactions._count
然后输入一些基本数据:
cmi.interactions.NUM.id = "question_id_with_no_spaces"
cmi.interactions.NUM.learner_response = "A,B,D"
cmi.interactions.NUM.result = "correct".
这应该适用于Moodle,但是SCORM Cloud是测试和调试软件包发送的信息的好地方。
SCORM 2004(两个版本)具有更多选择,值得探讨,因为并非所有LMS都可以从1.2 SCORM中进行交互。