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