summaryrefslogtreecommitdiff
path: root/src/Manager/ScormManager.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Manager/ScormManager.php')
-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) {