diff --git a/main/exercice/multiple_answer.class.php b/main/exercice/multiple_answer.class.php
index 1080824458..d3857091a7 100644
--- a/main/exercice/multiple_answer.class.php
+++ b/main/exercice/multiple_answer.class.php
@@ -93,7 +93,7 @@ class MultipleAnswer extends Question {
Display::display_normal_message(get_lang('YouHaveToCreateAtLeastOneAnswer'));
}
- for($i = 1 ; $i <= $nb_answers ; ++$i) {
+ for ($i = 1 ; $i <= $nb_answers ; ++$i) {
if(is_object($answer)) {
$defaults['answer['.$i.']'] = $answer -> answer[$i];
$defaults['comment['.$i.']'] = $answer -> comment[$i];
@@ -114,12 +114,12 @@ class MultipleAnswer extends Question {
$renderer->setElementTemplate('
{error} {element} | ', 'correct['.$i.']');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'weighting['.$i.']');
- $answer_number=$form->addElement('text', 'counter',null,'value="'.$i.'"');
+ $answer_number=$form->addElement('text', 'counter['.$i.']', null, 'value="'.$i.'"');
$answer_number->freeze();
$form->addElement('checkbox', 'correct['.$i.']', null, null, 'class="checkbox" style="margin-left: 0em;"');
diff --git a/main/exercice/multiple_answer_combination.class.php b/main/exercice/multiple_answer_combination.class.php
index 6606513d61..365f0d9991 100644
--- a/main/exercice/multiple_answer_combination.class.php
+++ b/main/exercice/multiple_answer_combination.class.php
@@ -107,12 +107,12 @@ class MultipleAnswerCombination extends Question {
$renderer = & $form->defaultRenderer();
$renderer->setElementTemplate('{error} {element} | ', 'correct['.$i.']');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
- $answer_number=$form->addElement('text', 'counter', null,'value="'.$i.'"');
+ $answer_number=$form->addElement('text', 'counter['.$i.']', null,'value="'.$i.'"');
$answer_number->freeze();
$form->addElement('checkbox', 'correct['.$i.']', null, null, 'class="checkbox" style="margin-left: 0em;"');
diff --git a/main/exercice/multiple_answer_true_false.class.php b/main/exercice/multiple_answer_true_false.class.php
index 4db14d4443..d7b564d757 100644
--- a/main/exercice/multiple_answer_true_false.class.php
+++ b/main/exercice/multiple_answer_true_false.class.php
@@ -126,11 +126,11 @@ class MultipleAnswerTrueFalse extends Question {
for ($i = 1 ; $i <= $nb_answers ; ++$i) {
$renderer->setElementTemplate('{error} {element} | ', 'correct['.$i.']');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
- $answer_number=$form->addElement('text', 'counter',null,'value="'.$i.'"');
+ $answer_number=$form->addElement('text', 'counter['.$i.']',null,'value="'.$i.'"');
$answer_number->freeze();
if (is_object($answer)) {
diff --git a/main/exercice/unique_answer.class.php b/main/exercice/unique_answer.class.php
index af2ab0ab15..c10316799d 100644
--- a/main/exercice/unique_answer.class.php
+++ b/main/exercice/unique_answer.class.php
@@ -189,12 +189,12 @@ class UniqueAnswer extends Question {
$renderer =& $form->defaultRenderer();
$renderer->setElementTemplate('{error} {element} | ', 'correct');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'weighting['.$i.']');
- $answer_number = $form->addElement('text', 'counter',null,' value = "'.$i.'"');
+ $answer_number = $form->addElement('text', 'counter['.$i.']',null,' value = "'.$i.'"');
$answer_number->freeze();
$form->addElement('radio', 'correct', null, null, $i, 'class="checkbox" style="margin-left: 0em;"');
diff --git a/main/exercice/unique_answer_no_option.class.php b/main/exercice/unique_answer_no_option.class.php
index 06c0288741..e774f46903 100644
--- a/main/exercice/unique_answer_no_option.class.php
+++ b/main/exercice/unique_answer_no_option.class.php
@@ -190,13 +190,13 @@ class UniqueAnswerNoOption extends Question {
$renderer = & $form->defaultRenderer();
$renderer->setElementTemplate('{error} {element} | ', 'correct');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'weighting['.$i.']');
- $answer_number=$form->addElement('text', 'counter', null,'value="'.$i.'"');
+ $answer_number=$form->addElement('text', 'counter['.$i.']', null,'value="'.$i.'"');
$answer_number->freeze();
@@ -229,12 +229,12 @@ class UniqueAnswerNoOption extends Question {
$renderer = & $form->defaultRenderer();
$renderer->setElementTemplate('{error} {element} | ', 'correct');
- $renderer->setElementTemplate('{error} {element} | ', 'counter');
+ $renderer->setElementTemplate('{error} {element} | ', 'counter['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'answer['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'comment['.$i.']');
$renderer->setElementTemplate('{error} {element} | ', 'weighting['.$i.']');
- $answer_number=$form->addElement('text', 'counter',null,'value="-"');
+ $answer_number=$form->addElement('text', 'counter['.$i.']',null,'value="-"');
$answer_number->freeze();
$form->addElement('hidden', 'position['.$i.']', '666');