From 400fa4a1b57367cbb6b6155ea3b2f1d9159621d3 Mon Sep 17 00:00:00 2001 From: Jean-Michel Vedrine Date: Sat, 7 Feb 2015 15:13:39 +0100 Subject: [PATCH] MDL-48965 mod_lesson: avoid short answer question without any answers --- mod/lesson/pagetypes/shortanswer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/lesson/pagetypes/shortanswer.php b/mod/lesson/pagetypes/shortanswer.php index 798b1800441..dfcb8aec5af 100644 --- a/mod/lesson/pagetypes/shortanswer.php +++ b/mod/lesson/pagetypes/shortanswer.php @@ -337,7 +337,8 @@ class lesson_add_page_form_shortanswer extends lesson_add_page_form_base { for ($i = 0; $i < $this->_customdata['lesson']->maxanswers; $i++) { $this->_form->addElement('header', 'answertitle'.$i, get_string('answer').' '.($i+1)); - $this->add_answer($i); + // Only first answer is required. + $this->add_answer($i, null, ($i < 1)); $this->add_response($i); $this->add_jumpto($i, null, ($i == 0 ? LESSON_NEXTPAGE : LESSON_THISPAGE)); $this->add_score($i, null, ($i===0)?1:0);