Moodle 2.7,scorm 1.2 - 如何从Moodle的SCORM中捕获cmi.core.session_time?

时间:2017-04-05 17:26:57

标签: php moodle scorm

在Moodle 2.7中,scorm 1.2编写了cmi.core.session_time(可以在SCORM跟踪工具中看到它),但该值不存储在Moodle的DB中(存储的唯一值是cmi.core.total_time)。

有没有办法通过Moodle中的事件获取session_time值?

1 个答案:

答案 0 :(得分:2)

根据规范,在会话结束时调用LMSFinish()时,应将cmi.core.session_time元素中的值添加到存储在cmi.core.total_time元素中的值,并将值添加到应该重置cmi.core.session_time元素。要获取该值,您可以在LMSFinish()函数中使用脚本,并在重置之前获取cmi.core.session_time的值。 希望这会有所帮助。