From ca8137f985224373c22fa195288fb093d548a75c Mon Sep 17 00:00:00 2001 From: devianl2 Date: Sun, 19 Dec 2021 22:33:54 +0800 Subject: Update ScormManager.php --- src/Manager/ScormManager.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php index e66dae2..2a54706 100644 --- a/src/Manager/ScormManager.php +++ b/src/Manager/ScormManager.php @@ -436,15 +436,17 @@ class ScormManager $progression = isset($data['cmi.progress_measure']) ? floatval($data['cmi.progress_measure']) : 0; $entry = isset($data['cmi.core.entry']) ? $data['cmi.core.entry'] : null; $exit = isset($data['cmi.core.exit']) ? $data['cmi.core.exit'] : null; + $lessonLocation = isset($data['cmi.core.lesson_location']) ? $data['cmi.core.lesson_location'] : null; + $totalTime = isset($data['cmi.core.total_time']) ? $data['cmi.core.total_time'] : 0; $tracking->setDetails($data); $tracking->setEntry($entry); $tracking->setExitMode($exit); - $tracking->setLessonLocation($data['cmi.core.lesson_location']); + $tracking->setLessonLocation($lessonLocation); $tracking->setSessionTime($sessionTimeInHundredth); // Compute total time - $totalTimeInHundredth = $this->convertTimeInHundredth($data['cmi.core.total_time']); + $totalTimeInHundredth = $this->convertTimeInHundredth($totalTime); $totalTimeInHundredth += $sessionTimeInHundredth; // Persist total time -- cgit v1.2.3