mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 04:22:07 +02:00
MDL-42880 quiz settings: remove unnecessary disabledif rules.
These rules were causing problems in the case where the form was sumitted with validation errors. In that case, the During the attempt -> The attempt checkbox was becoming unset, and hence the other During the attmept checkboxes became disabled, and the values were not saved. Thanks to Sam Marshall for suggesting this fix.
This commit is contained in:
parent
5e6da548d7
commit
c590848158
@ -426,10 +426,12 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||
}
|
||||
}
|
||||
|
||||
$mform->disabledIf('correctness' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('specificfeedback' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('generalfeedback' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('rightanswer' . $whenname, 'attempt' . $whenname);
|
||||
if ($whenname != 'during') {
|
||||
$mform->disabledIf('correctness' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('specificfeedback' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('generalfeedback' . $whenname, 'attempt' . $whenname);
|
||||
$mform->disabledIf('rightanswer' . $whenname, 'attempt' . $whenname);
|
||||
}
|
||||
}
|
||||
|
||||
protected function preprocessing_review_settings(&$toform, $whenname, $when) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user