From 5d901a380c38335abfc9df650f478fb0386c66cc Mon Sep 17 00:00:00 2001
From: devian_peoplelogy <devianleong@gmail.com>
Date: Wed, 1 Jun 2022 09:40:40 +0800
Subject: Added resetUserData() function

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

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

diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php
index d8a99dd..1d40005 100644
--- a/src/Manager/ScormManager.php
+++ b/src/Manager/ScormManager.php
@@ -578,6 +578,14 @@ class ScormManager
         return $updateResult;
     }
 
+    public function resetUserData($scormId, $userId) {
+        $scos   =   ScormScoModel::where('scorm_id', $scormId)->get();
+
+        foreach ($scos as $sco) {
+            $scoTracking    =   ScormScoTrackingModel::where('sco_id', $sco->id)->where('user_id', $userId)->delete();
+        }
+    }
+
     private function convertTimeInHundredth($time)
     {
         if ($time != null) {
-- 
cgit v1.2.3