From 5ce736caa8ae588f559624f14c90eaee6e0cdbd8 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Tue, 23 Aug 2011 08:36:52 +0100 Subject: [PATCH] MDL-29064 qtype multianswer, question text should be a required field. --- question/type/multianswer/edit_multianswer_form.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/question/type/multianswer/edit_multianswer_form.php b/question/type/multianswer/edit_multianswer_form.php index 34c0c4e4a35..12ae759e59a 100644 --- a/question/type/multianswer/edit_multianswer_form.php +++ b/question/type/multianswer/edit_multianswer_form.php @@ -87,6 +87,9 @@ class qtype_multianswer_edit_form extends question_edit_form { $mform->removeElement('defaultmark'); $this->confirm = optional_param('confirm', '0', PARAM_RAW); + // Make questiontext a required field for this question type. + $mform->addRule('questiontext', null, 'required', null, 'client'); + // display the questions from questiontext; if ("" != optional_param('questiontext', '', PARAM_RAW)) { $this->questiondisplay = fullclone(qtype_multianswer_extract_question(