summaryrefslogtreecommitdiff
path: root/src/Manager/ScormManager.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Manager/ScormManager.php')
-rw-r--r--src/Manager/ScormManager.php8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php
index 055d3be..ae2e827 100644
--- a/src/Manager/ScormManager.php
+++ b/src/Manager/ScormManager.php
@@ -285,7 +285,7 @@ class ScormManager
$scoTracking->setLessonMode($storeTracking->lesson_mode);
$scoTracking->setIsLocked($storeTracking->is_locked);
$scoTracking->setDetails($storeTracking->details);
- $scoTracking->setLatestDate($storeTracking->latest_date);
+ $scoTracking->setLatestDate(Carbon::parse($storeTracking->latest_date));
return $scoTracking;
}
@@ -293,7 +293,7 @@ class ScormManager
public function updateScoTracking($scoUuid, $userId, $data)
{
$tracking = $this->createScoTracking($scoUuid, $userId);
- $tracking->setLatestDate(new \DateTime());
+ $tracking->setLatestDate(Carbon::now());
$sco = $tracking->getSco();
$scorm = ScormModel::where('id', $sco['id'])->firstOrFail();
@@ -338,10 +338,6 @@ class ScormManager
$bestStatus = $tracking->getLessonStatus();
// Update best score if the current score is better than the previous best score
- if (empty($bestScore) || (!is_null($scoreRaw) && $scoreRaw > $bestScore)) {
- $tracking->setScoreRaw($scoreRaw);
- $bestScore = $scoreRaw;
- }
if (empty($bestScore) || (!is_null($scoreRaw) && $scoreRaw > $bestScore)) {
$tracking->setScoreRaw($scoreRaw);