From 5d6e7826f6e444136daa972a2acebd5381a9ada3 Mon Sep 17 00:00:00 2001
From: Devian <devianleong@gmail.com>
Date: Fri, 23 Apr 2021 11:29:52 +0800
Subject: Added carbon

---
 src/Manager/ScormManager.php | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

(limited to 'src/Manager/ScormManager.php')

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);
-- 
cgit v1.2.3