MDL-12797 - Site-wide quiz default time-limit was not working. The default was being used, but the enabled state was not being initialised correctly for the form field.
This commit is contained in:
@@ -47,6 +47,7 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||
$mform->setAdvanced('timelimitgrp', $CFG->quiz_fix_timelimit);
|
||||
$mform->setHelpButton('timelimitgrp', array("timelimit", get_string("quiztimer","quiz"), "quiz"));
|
||||
$mform->setDefault('timelimit', $CFG->quiz_timelimit);
|
||||
$mform->setDefault('timelimitenable', !empty($CFG->quiz_timelimit));
|
||||
|
||||
|
||||
//enforced time delay between quiz attempts add-on
|
||||
@@ -266,12 +267,10 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||
}
|
||||
$key++;
|
||||
}
|
||||
|
||||
}
|
||||
if (empty($default_values['timelimit'])) {
|
||||
$default_values['timelimitenable'] = 0;
|
||||
} else {
|
||||
$default_values['timelimitenable'] = 1;
|
||||
|
||||
if (isset($default_values['timelimit'])) {
|
||||
$default_values['timelimitenable'] = $default_values['timelimit'] > 0;
|
||||
}
|
||||
|
||||
if (isset($default_values['review'])){
|
||||
|
||||
Reference in New Issue
Block a user