diff options
author | devian_peoplelogy <devianleong@gmail.com> | 2022-06-01 09:40:40 +0800 |
---|---|---|
committer | devian_peoplelogy <devianleong@gmail.com> | 2022-06-01 09:40:40 +0800 |
commit | 5d901a380c38335abfc9df650f478fb0386c66cc (patch) | |
tree | 8f5fde39bea0dfbb67381337b98f220b6798ff8f | |
parent | 7a5bad1198e4ffd4509b22fa255ba2e768a8fe6e (diff) |
Added resetUserData() function3.0.8
-rw-r--r-- | src/Manager/ScormManager.php | 8 |
1 files changed, 8 insertions, 0 deletions
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) { |