MDL-10690 - Make quiz name a manditory field. Merged from MOODLE_18_STABLE.
This commit is contained in:
+1
-8
@@ -571,14 +571,7 @@ function quiz_process_options(&$quiz) {
|
||||
$quiz->preventlate = 0;
|
||||
}
|
||||
|
||||
// Quiz name. (Make up a default if one was not given.)
|
||||
if (empty($quiz->name)) {
|
||||
if (empty($quiz->intro)) {
|
||||
$quiz->name = get_string('modulename', 'quiz');
|
||||
} else {
|
||||
$quiz->name = shorten_text(strip_tags($quiz->intro));
|
||||
}
|
||||
}
|
||||
// Quiz name (now a required field).
|
||||
$quiz->name = trim($quiz->name);
|
||||
|
||||
// Time limit. (Get rid of it if the checkbox was not ticked.)
|
||||
|
||||
@@ -16,6 +16,7 @@ class mod_quiz_mod_form extends moodleform_mod {
|
||||
|
||||
$mform->addElement('text', 'name', get_string('name'), array('size'=>'64'));
|
||||
$mform->setType('name', PARAM_TEXT);
|
||||
$mform->addRule('name', null, 'required', null, 'client');
|
||||
|
||||
$mform->addElement('htmleditor', 'intro', get_string("introduction", "quiz"));
|
||||
$mform->setType('intro', PARAM_RAW);
|
||||
|
||||
Reference in New Issue
Block a user