summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Manager/ScormManager.php16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/Manager/ScormManager.php b/src/Manager/ScormManager.php
index 53ae17d..6cac64c 100644
--- a/src/Manager/ScormManager.php
+++ b/src/Manager/ScormManager.php
@@ -204,6 +204,19 @@ class ScormManager
];
}
+ public function getScos($scormId) {
+ $scos = ScormScoModel::with([
+ 'scorm'
+ ])->where('scorm_id', $scormId)
+ ->get();
+
+ return $scos;
+ }
+
+ public function getUserResult($scoId, $userId) {
+ return ScormScoTrackingModel::where('sco_id', $scoId)->where('user_id', $userId)->first();
+ }
+
public function createScoTracking($scoUuid, $userId = null)
{
$sco = ScormScoModel::where('uuid', $scoUuid)->firstOrFail();
@@ -519,9 +532,6 @@ class ScormManager
$updateResult->save();
-// $this->om->persist($tracking);
-// $this->om->flush();
-
return $updateResult;
}