summaryrefslogtreecommitdiff
path: root/src/Manager/ScormManager.php
diff options
context:
space:
mode:
authordevianl2 <devianleong@gmail.com>2021-12-19 22:33:54 +0800
committerGitHub <noreply@github.com>2021-12-19 22:33:54 +0800
commitca8137f985224373c22fa195288fb093d548a75c (patch)
treeb9bc389a9734ccc9d496353205a7d859bfa7bb48 /src/Manager/ScormManager.php
parentc841bbbb5345b6a7f0b25293fa028b944c14cba9 (diff)
Update ScormManager.php2.0.6
Diffstat (limited to 'src/Manager/ScormManager.php')
-rw-r--r--src/Manager/ScormManager.php6
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