MDL-58196 availability: Add appropriate dependencies in mform

This commit is contained in:
Ankit Agarwal
2017-07-31 11:56:21 +05:30
parent 32269b20e7
commit b198bfbfe9
+6 -1
View File
@@ -514,6 +514,11 @@ class mod_quiz_mod_form extends moodleform_mod {
$toform[$name] = $value;
}
}
// Completion settings check.
if (empty($toform['completionusegrade'])) {
$toform['completionpass'] = 0; // Forced unchecked.
}
}
public function validation($data, $files) {
@@ -618,7 +623,7 @@ class mod_quiz_mod_form extends moodleform_mod {
$group = array();
$group[] = $mform->createElement('advcheckbox', 'completionpass', null, get_string('completionpass', 'quiz'),
array('group' => 'cpass'));
$mform->disabledIf('completionpass', 'completionusegrade', 'notchecked');
$group[] = $mform->createElement('advcheckbox', 'completionattemptsexhausted', null,
get_string('completionattemptsexhausted', 'quiz'),
array('group' => 'cattempts'));