diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php index 06ffdcac89c..fe26e5420ae 100644 --- a/mod/scorm/lib.php +++ b/mod/scorm/lib.php @@ -137,6 +137,7 @@ function scorm_add_instance($scorm, $mform=null) { $record->reference = $scorm->packageurl; } else if ($record->scormtype === SCORM_TYPE_AICCURL) { $record->reference = $scorm->packageurl; + $record->hidetoc = SCORM_TOC_DISABLED; // TOC is useless for direct AICCURL so disable it. } else { return false; } @@ -208,6 +209,7 @@ function scorm_update_instance($scorm, $mform=null) { $scorm->reference = $scorm->packageurl; } else if ($scorm->scormtype === SCORM_TYPE_AICCURL) { $scorm->reference = $scorm->packageurl; + $scorm->hidetoc = SCORM_TOC_DISABLED; // TOC is useless for direct AICCURL so disable it. } else { return false; } diff --git a/mod/scorm/mod_form.php b/mod/scorm/mod_form.php index e44bb6c2464..8263a6d90a4 100644 --- a/mod/scorm/mod_form.php +++ b/mod/scorm/mod_form.php @@ -160,6 +160,7 @@ class mod_scorm_mod_form extends moodleform_mod { $mform->addHelpButton('hidetoc', 'hidetoc', 'scorm'); $mform->setDefault('hidetoc', $cfg_scorm->hidetoc); $mform->setAdvanced('hidetoc', $cfg_scorm->hidetoc_adv); + $mform->disabledIf('hidetoc', 'scormtype', 'eq', SCORM_TYPE_AICCURL); // Hide Navigation panel. $mform->addElement('selectyesno', 'hidenav', get_string('hidenav', 'scorm'));