--- /Users/MorrisR2/Documents/lmscode/moodle-2.3.2/moodle/mod/scorm/player.php 2012-06-25 12:15:22.000000000 -0500 +++ /tmp/player.php 2013-01-15 09:17:16.000000000 -0600 @@ -143,6 +143,7 @@ if ($mode != 'browse') { if ($trackdata = scorm_get_tracks($sco->id, $USER->id, $attempt)) { if (($trackdata->status == 'completed') || ($trackdata->status == 'passed') || ($trackdata->status == 'failed')) { $mode = 'review'; + $result = scorm_get_toc($USER, $scorm, $cm->id, TOCJSLINK, $currentorg, $scoid, $mode, $attempt, true, true); } else { $mode = 'normal'; } @@ -243,7 +244,7 @@ if ($result->prerequisites) { } $name = 'scorm_'.$name; echo html_writer::script('', $CFG->wwwroot.'/mod/scorm/player.js'); - $url = new moodle_url($PAGE->url, array('scoid' => $sco->id, 'display' => 'popup')); + $url = new moodle_url($PAGE->url, array('scoid' => $sco->id, 'display' => 'popup', 'mode'=>$mode)); echo html_writer::script( js_writer::function_call('scorm_openpopup', Array($url->out(false), $name, $scorm->options, diff -Nrup /Users/MorrisR2/Documents/lmscode/moodle-2.3.2/moodle/mod/scorm/locallib.php /Volumes/devmoodle/mod/scorm/locallib.php --- /Users/MorrisR2/Documents/lmscode/moodle-2.3.2/moodle/mod/scorm/locallib.php 2012-07-26 19:05:17.000000000 -0500 +++ /Volumes/devmoodle/mod/scorm/locallib.php 2013-01-15 08:17:09.000000000 -0600 @@ -1275,9 +1275,7 @@ function scorm_get_toc($user,$scorm,$cmi global $CFG, $DB, $PAGE, $OUTPUT; $modestr = ''; - if ($mode == 'browse') { - $modestr = '&mode='.$mode; - } + $modestr = '&mode='.$mode; $result = new stdClass(); if ($tocheader) {