diff --git a/main/exercice/multiple_answer_true_false.class.php b/main/exercice/multiple_answer_true_false.class.php index 3da34ed08a..f6864e41e1 100755 --- a/main/exercice/multiple_answer_true_false.class.php +++ b/main/exercice/multiple_answer_true_false.class.php @@ -41,19 +41,25 @@ class MultipleAnswerTrueFalse extends Question $renderer = & $form->defaultRenderer(); $defaults = array(); - $html = '
' . get_lang('Number') . ' | -' . get_lang('True') . ' | -' . get_lang('False') . ' | -' . get_lang('Answer') . ' | '; + $html = '
---|
' . get_lang('Number') . ' | '; + $html .= '' . get_lang('True') . ' | '; + $html .= '' . get_lang('False') . ' | '; + $html .= '' . get_lang('Answer') . ' | '; + // show column comment when feedback is enable if ($obj_ex->selectFeedbackType() != EXERCISE_FEEDBACK_TYPE_EXAM) { - $html .='' . get_lang('Comment') . ' | '; + $html .= '' . get_lang('Comment') . ' | '; } + $html .= '
---|---|---|---|---|---|
{error} {element} | ',
'correct[' . $i . ']'
@@ -129,14 +137,14 @@ class MultipleAnswerTrueFalse extends Question
}
$boxes_names[] = 'correct[' . $i . ']';
- $form->addElement(
- 'html_editor',
- 'answer[' . $i . ']',
- null,
- array(),
- array('ToolbarSet' => 'TestProposedAnswer', 'Width' => '100%', 'Height' => '100')
+
+ $form->addHtmlEditor(
+ "answer[$i]",
+ get_lang('ThisFieldIsRequired'),
+ true,
+ true,
+ ['ToolbarSet' => 'TestProposedAnswer', 'Width' => '100%', 'Height' => '100']
);
- $form->addRule('answer[' . $i . ']', get_lang('ThisFieldIsRequired'), 'required');
// show comment when feedback is enable
if ($obj_ex->selectFeedbackType() != EXERCISE_FEEDBACK_TYPE_EXAM) {
@@ -149,30 +157,40 @@ class MultipleAnswerTrueFalse extends Question
);
}
- $form->addElement('html', '
' . get_lang('Correct') . ' | ' . get_lang('Wrong') . ' | ' . get_lang('DoubtScore') . ' | |
*' . get_lang('Score') . ' | {element} {error} | ',
- 'option[1]'
- );
- $renderer->setElementTemplate(
- '{element} {error} | ',
- 'option[2]'
- );
- $renderer->setElementTemplate(
- '{element} {error} | ',
- 'option[3]'
- );
-
+ $form->addHtml('
'; + $correctInputTemplate .= get_lang('Correct') . '{element}'; + $correctInputTemplate .= '{error}'; + $correctInputTemplate .= ' | '; + + $wrongInputTemplate = ''; + $wrongInputTemplate .= get_lang('Wrong') . '{element}'; + $wrongInputTemplate .= '{error}'; + $wrongInputTemplate .= ' | '; + + $doubtScoreInputTempalte = '' . get_lang('DoubtScore') . ' {element}'; + $doubtScoreInputTempalte .= '{error}'; + $doubtScoreInputTempalte .= ' | ';
+ $doubtScoreInputTempalte .= '