|
|
|
@ -215,22 +215,20 @@ class UniqueAnswer extends Question |
|
|
|
' value = "' . $i . '"' |
|
|
|
' value = "' . $i . '"' |
|
|
|
); |
|
|
|
); |
|
|
|
$answer_number->freeze(); |
|
|
|
$answer_number->freeze(); |
|
|
|
|
|
|
|
$form->addHtml('<div class="row">'); |
|
|
|
|
|
|
|
$form->addHtml('<div class="col-md-1">'); |
|
|
|
$form->addElement( |
|
|
|
$form->addElement( |
|
|
|
'radio', |
|
|
|
'radio', |
|
|
|
'correct', |
|
|
|
'correct', |
|
|
|
null, |
|
|
|
null, |
|
|
|
null, |
|
|
|
null, |
|
|
|
$i, |
|
|
|
$i, |
|
|
|
'class="checkbox" style="margin-left: 0em;"' |
|
|
|
'class="checkbox"' |
|
|
|
); |
|
|
|
|
|
|
|
$form->addElement( |
|
|
|
|
|
|
|
'html_editor', |
|
|
|
|
|
|
|
'answer[' . $i . ']', |
|
|
|
|
|
|
|
null, |
|
|
|
|
|
|
|
'style="vertical-align:middle"', |
|
|
|
|
|
|
|
$editor_config |
|
|
|
|
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
$form->addHtml('</div>'); |
|
|
|
|
|
|
|
$form->addHtml('<div class="col-md-5">'); |
|
|
|
|
|
|
|
$form->addHtmlEditor('answer[' . $i . ']',null,null,true, $editor_config); |
|
|
|
|
|
|
|
$form->addHtml('</div>'); |
|
|
|
|
|
|
|
|
|
|
|
$form->addRule( |
|
|
|
$form->addRule( |
|
|
|
'answer[' . $i . ']', |
|
|
|
'answer[' . $i . ']', |
|
|
|
@ -239,13 +237,9 @@ class UniqueAnswer extends Question |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
if ($obj_ex->selectFeedbackType() == EXERCISE_FEEDBACK_TYPE_DIRECT) { |
|
|
|
if ($obj_ex->selectFeedbackType() == EXERCISE_FEEDBACK_TYPE_DIRECT) { |
|
|
|
$form->addElement( |
|
|
|
$form->addHtml('<div class="col-md-5">'); |
|
|
|
'html_editor', |
|
|
|
$form->addHtmlEditor('comment[' . $i . ']',null,null,false,$editor_config); |
|
|
|
'comment[' . $i . ']', |
|
|
|
$form->addHtml('</div>'); |
|
|
|
null, |
|
|
|
|
|
|
|
'style="vertical-align:middle"', |
|
|
|
|
|
|
|
$editor_config |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
// Direct feedback |
|
|
|
// Direct feedback |
|
|
|
|
|
|
|
|
|
|
|
//Adding extra feedback fields |
|
|
|
//Adding extra feedback fields |
|
|
|
@ -273,7 +267,7 @@ class UniqueAnswer extends Question |
|
|
|
'url' . $i, |
|
|
|
'url' . $i, |
|
|
|
get_lang('Other') . ': ', |
|
|
|
get_lang('Other') . ': ', |
|
|
|
array( |
|
|
|
array( |
|
|
|
'class' => 'span2', |
|
|
|
'class' => 'col-md-2', |
|
|
|
'placeholder' => get_lang('Other') |
|
|
|
'placeholder' => get_lang('Other') |
|
|
|
) |
|
|
|
) |
|
|
|
); |
|
|
|
); |
|
|
|
@ -285,20 +279,12 @@ class UniqueAnswer extends Question |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$form->addElement( |
|
|
|
$form->addHtml('<div class="col-md-5">'); |
|
|
|
'html_editor', |
|
|
|
$form->addHtmlEditor('comment[' . $i . ']',null,null,false,$editor_config); |
|
|
|
'comment[' . $i . ']', |
|
|
|
$form->addHtml('</div>'); |
|
|
|
null, |
|
|
|
|
|
|
|
'style="vertical-align:middle"', |
|
|
|
|
|
|
|
$editor_config |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
$form->addElement( |
|
|
|
$form->addHtml('</div>'); |
|
|
|
'text', |
|
|
|
$form->addText('weighting[' . $i . ']', null,null, array('class' => "col-md-1", 'value' => '0')); |
|
|
|
'weighting[' . $i . ']', |
|
|
|
|
|
|
|
null, |
|
|
|
|
|
|
|
array('class' => "span1", 'value' => '0') |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
$form->addElement('html', '</tr>'); |
|
|
|
$form->addElement('html', '</tr>'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -316,13 +302,13 @@ class UniqueAnswer extends Question |
|
|
|
'submit', |
|
|
|
'submit', |
|
|
|
'lessAnswers', |
|
|
|
'lessAnswers', |
|
|
|
get_lang('LessAnswer'), |
|
|
|
get_lang('LessAnswer'), |
|
|
|
'class="btn minus"' |
|
|
|
'class="btn btn-primary"' |
|
|
|
); |
|
|
|
); |
|
|
|
$form->addElement( |
|
|
|
$form->addElement( |
|
|
|
'submit', |
|
|
|
'submit', |
|
|
|
'moreAnswers', |
|
|
|
'moreAnswers', |
|
|
|
get_lang('PlusAnswer'), |
|
|
|
get_lang('PlusAnswer'), |
|
|
|
'class="btn plus"' |
|
|
|
'class="btn btn-primary"' |
|
|
|
); |
|
|
|
); |
|
|
|
$form->addElement( |
|
|
|
$form->addElement( |
|
|
|
'submit', |
|
|
|
'submit', |
|
|
|
@ -336,13 +322,13 @@ class UniqueAnswer extends Question |
|
|
|
'style_submit_button', |
|
|
|
'style_submit_button', |
|
|
|
'lessAnswers', |
|
|
|
'lessAnswers', |
|
|
|
get_lang('LessAnswer'), |
|
|
|
get_lang('LessAnswer'), |
|
|
|
'class="btn minus"' |
|
|
|
'class="btn btn-primary"' |
|
|
|
); |
|
|
|
); |
|
|
|
$form->addElement( |
|
|
|
$form->addElement( |
|
|
|
'style_submit_button', |
|
|
|
'style_submit_button', |
|
|
|
'moreAnswers', |
|
|
|
'moreAnswers', |
|
|
|
get_lang('PlusAnswer'), |
|
|
|
get_lang('PlusAnswer'), |
|
|
|
'class="btn plus"' |
|
|
|
'class="btn btn-primary"' |
|
|
|
); |
|
|
|
); |
|
|
|
$form->addElement( |
|
|
|
$form->addElement( |
|
|
|
'style_submit_button', |
|
|
|
'style_submit_button', |
|
|
|
@ -356,7 +342,7 @@ class UniqueAnswer extends Question |
|
|
|
$renderer->setElementTemplate('{element} ', 'lessAnswers'); |
|
|
|
$renderer->setElementTemplate('{element} ', 'lessAnswers'); |
|
|
|
$renderer->setElementTemplate('{element} ', 'moreAnswers'); |
|
|
|
$renderer->setElementTemplate('{element} ', 'moreAnswers'); |
|
|
|
|
|
|
|
|
|
|
|
$form->addElement('html', '</div></div>'); |
|
|
|
$form->addHtml('</div></div>'); |
|
|
|
|
|
|
|
|
|
|
|
// We check the first radio button to be sure a radio button will be check |
|
|
|
// We check the first radio button to be sure a radio button will be check |
|
|
|
if ($correct == 0) { |
|
|
|
if ($correct == 0) { |
|
|
|
|