mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
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:
parent
94d129cf69
commit
298daa2188
1 changed files with 4 additions and 5 deletions
|
@ -47,6 +47,7 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||||
$mform->setAdvanced('timelimitgrp', $CFG->quiz_fix_timelimit);
|
$mform->setAdvanced('timelimitgrp', $CFG->quiz_fix_timelimit);
|
||||||
$mform->setHelpButton('timelimitgrp', array("timelimit", get_string("quiztimer","quiz"), "quiz"));
|
$mform->setHelpButton('timelimitgrp', array("timelimit", get_string("quiztimer","quiz"), "quiz"));
|
||||||
$mform->setDefault('timelimit', $CFG->quiz_timelimit);
|
$mform->setDefault('timelimit', $CFG->quiz_timelimit);
|
||||||
|
$mform->setDefault('timelimitenable', !empty($CFG->quiz_timelimit));
|
||||||
|
|
||||||
|
|
||||||
//enforced time delay between quiz attempts add-on
|
//enforced time delay between quiz attempts add-on
|
||||||
|
@ -266,12 +267,10 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||||
}
|
}
|
||||||
$key++;
|
$key++;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if (empty($default_values['timelimit'])) {
|
|
||||||
$default_values['timelimitenable'] = 0;
|
if (isset($default_values['timelimit'])) {
|
||||||
} else {
|
$default_values['timelimitenable'] = $default_values['timelimit'] > 0;
|
||||||
$default_values['timelimitenable'] = 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($default_values['review'])){
|
if (isset($default_values['review'])){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue