diff options
author | devianl2 <devianleong@gmail.com> | 2021-12-19 22:33:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-19 22:33:54 +0800 |
commit | ca8137f985224373c22fa195288fb093d548a75c (patch) | |
tree | b9bc389a9734ccc9d496353205a7d859bfa7bb48 /src/Manager/ScormManager.php | |
parent | c841bbbb5345b6a7f0b25293fa028b944c14cba9 (diff) |
Update ScormManager.php2.0.6
Diffstat (limited to 'src/Manager/ScormManager.php')
-rw-r--r-- | src/Manager/ScormManager.php | 6 |
1 files changed, 4 insertions, 2 deletions
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 |