Moodle 2.7, scorm 1.2 - как получить cmi.core.session_time из SCORM в Moodle?
В Moodle 2.7 scorm 1.2 записывает cmi.core.session_time (его можно увидеть в инструменте отслеживания SCORM), но это значение не сохраняется в БД в Moodle (единственное сохраненное значение - cmi.core.total_time).
Есть ли способ получить значение session_time через события в Moodle?
1 ответ
Согласно спецификации, когда LMSFinish() вызывается в конце сеанса, значение в элементе cmi.core.session_time должно быть добавлено к значению, хранящемуся в элементе cmi.core.total_time, и к значению в cmi. Элемент core.session_time должен быть сброшен. Чтобы получить значение, вы можете использовать скрипт в функции LMSFinish() и получить значение cmi.core.session_time перед сбросом. Надеюсь, это поможет.