summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDevian <devianleong@gmail.com>2021-04-23 16:08:03 +0800
committerDevian <devianleong@gmail.com>2021-04-23 16:08:03 +0800
commit4d512035d307d6fe7980fd213fba6d091c0d49fb (patch)
treeffce054802e9335376a4cd1e1133b527f65d6102 /src
parented108d963b71b07c87344fe326a02801ca05726e (diff)
Added get sco and result function1.0.3
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;
}