summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordevian_peoplelogy <devianleong@gmail.com>2022-06-01 09:40:40 +0800
committerdevian_peoplelogy <devianleong@gmail.com>2022-06-01 09:40:40 +0800
commit5d901a380c38335abfc9df650f478fb0386c66cc (patch)
tree8f5fde39bea0dfbb67381337b98f220b6798ff8f
parent7a5bad1198e4ffd4509b22fa255ba2e768a8fe6e (diff)
Added resetUserData() function3.0.8
-rw-r--r--src/Manager/ScormManager.php8
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) {