From d55399a098cf289fe0082811019acb24ce3cafd1 Mon Sep 17 00:00:00 2001 From: Jean-Michel Vedrine Date: Tue, 8 Jan 2013 10:26:55 +0100 Subject: [PATCH] MDL-28183 fix for problem during integration Conflicts: question/type/multianswer/question.php --- question/type/multianswer/question.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/question/type/multianswer/question.php b/question/type/multianswer/question.php index 0759616bb9f..43c2ca7cd51 100644 --- a/question/type/multianswer/question.php +++ b/question/type/multianswer/question.php @@ -238,8 +238,8 @@ class qtype_multianswer_question extends question_graded_automatically_with_coun list($subfraction, $newstate) = $subq->grade_response($subresp); if ($newstate != question_state::$gradedright) { foreach ($subresp as $ind => $resp) { - if (($subq->layout == qtype_multichoice_base::LAYOUT_VERTICAL) - || ($subq->layout == qtype_multichoice_base::LAYOUT_HORIZONTAL)) { + if ($subq->qtype == 'multichoice' && ($subq->layout == qtype_multichoice_base::LAYOUT_VERTICAL + || $subq->layout == qtype_multichoice_base::LAYOUT_HORIZONTAL)) { $response[$substep->add_prefix($ind)] = '-1'; } else { $response[$substep->add_prefix($ind)] = ''; -- 2.43.0