From 983befaf54cb2b035dca3eb68fa114858d7d4261 Mon Sep 17 00:00:00 2001 From: Piers Harding Date: Wed, 13 Jan 2010 20:47:12 +0000 Subject: [PATCH] MDL-21096 - fixed inconsistency in mod/scorm attempts counting. Also added in exception for unlimited attempts (0) --- mod/scorm/datamodels/scorm_12lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/scorm/datamodels/scorm_12lib.php b/mod/scorm/datamodels/scorm_12lib.php index aa909e7b8c..709bec570f 100644 --- a/mod/scorm/datamodels/scorm_12lib.php +++ b/mod/scorm/datamodels/scorm_12lib.php @@ -134,9 +134,9 @@ function scorm_get_toc($user,$scorm,$liststyle,$currentorg='',$scoid='',$mode='n // If not specified retrieve the last attempt number // if (empty($attempt)) { - $attempt = scorm_get_last_attempt($scorm->id, $user->id); + $attempt = scorm_get_attempt_count($user, $scorm); } - $result->attemptleft = $scorm->maxattempt - $attempt; + $result->attemptleft = $scorm->maxattempt == 0 ? 1 : $scorm->maxattempt - $attempt; $conditions['scorm'] = $scorm->id; if ($scoes = scorm_get_scoes($scorm->id, $currentorg)){ // -- 2.39.5