From 5d901a380c38335abfc9df650f478fb0386c66cc Mon Sep 17 00:00:00 2001 From: devian_peoplelogy 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') 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