diff options
author | Devian <devianleong@gmail.com> | 2021-09-06 00:20:34 +0800 |
---|---|---|
committer | Devian <devianleong@gmail.com> | 2021-09-06 00:20:34 +0800 |
commit | c841bbbb5345b6a7f0b25293fa028b944c14cba9 (patch) | |
tree | 287e09201ea801164728ca6791e9b6898a6ea9df /src/Manager | |
parent | dbc3319c2c4dac461af3d6d452d2f3e950300d75 (diff) |
Fixed cmi entry and exit data issue2.0.5
Diffstat (limited to 'src/Manager')
-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 d4268c2..e66dae2 100644 --- a/src/Manager/ScormManager.php +++ b/src/Manager/ScormManager.php @@ -434,10 +434,12 @@ class ScormManager $sessionTime = isset($data['cmi.core.session_time']) ? $data['cmi.core.session_time'] : null; $sessionTimeInHundredth = $this->convertTimeInHundredth($sessionTime); $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; $tracking->setDetails($data); - $tracking->setEntry($data['cmi.core.entry']); - $tracking->setExitMode($data['cmi.core.exit']); + $tracking->setEntry($entry); + $tracking->setExitMode($exit); $tracking->setLessonLocation($data['cmi.core.lesson_location']); $tracking->setSessionTime($sessionTimeInHundredth); |