|
|
|
@ -43,30 +43,11 @@ class MultipleAnswerTrueFalse extends Question { |
|
|
|
|
|
|
|
|
|
$obj_ex = $_SESSION['objExercise']; |
|
|
|
|
|
|
|
|
|
$form -> addElement ('html', '<table><tr>'); |
|
|
|
|
$renderer = & $form->defaultRenderer(); |
|
|
|
|
$defaults = array(); |
|
|
|
|
//Extra values True, false, Dont known |
|
|
|
|
if (!empty($this->extra)) { |
|
|
|
|
$scores = explode(':',$this->extra); |
|
|
|
|
|
|
|
|
|
if (!empty($scores)) { |
|
|
|
|
for ($i = 1; $i <=3; $i++) { |
|
|
|
|
$defaults['option['.$i.']'] = $scores[$i-1]; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 3 scores |
|
|
|
|
$form->addElement('text', 'option[1]',get_lang('Correct'), array('size'=>'5','value'=>'1')); |
|
|
|
|
$form->addElement('text', 'option[2]',get_lang('Wrong'), array('size'=>'5','value'=>'-0.5')); |
|
|
|
|
$form->addElement('text', 'option[3]',get_lang('DoubtScore'),array('size'=>'5','value'=>'0')); |
|
|
|
|
|
|
|
|
|
$form -> addElement('hidden', 'options_count', 3); |
|
|
|
|
|
|
|
|
|
$form -> addElement ('html', '</tr></table>'); |
|
|
|
|
$defaults = array(); |
|
|
|
|
|
|
|
|
|
$html.='<table class="data_table"> |
|
|
|
|
$html = '<table class="data_table"> |
|
|
|
|
<tr style="text-align: center;"> |
|
|
|
|
<th> |
|
|
|
|
'.get_lang('Number').' |
|
|
|
@ -161,11 +142,32 @@ class MultipleAnswerTrueFalse extends Question { |
|
|
|
|
} |
|
|
|
|
$form->addElement ('html', '</tr>'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$form->addElement('html', '</table>'); |
|
|
|
|
$form->addElement('html', '<br />'); |
|
|
|
|
|
|
|
|
|
//$form -> add_multiple_required_rule ($boxes_names , get_lang('ChooseAtLeastOneCheckbox') , 'multiple_required'); |
|
|
|
|
$form->addElement('html', '<table><tr>'); |
|
|
|
|
|
|
|
|
|
//Extra values True, false, Dont known |
|
|
|
|
if (!empty($this->extra)) { |
|
|
|
|
$scores = explode(':',$this->extra); |
|
|
|
|
if (!empty($scores)) { |
|
|
|
|
for ($i = 1; $i <=3; $i++) { |
|
|
|
|
$defaults['option['.$i.']'] = $scores[$i-1]; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 3 scores |
|
|
|
|
$form->addElement('text', 'option[1]', get_lang('Correct'), array('size'=>'5','value'=>'1')); |
|
|
|
|
$form->addElement('text', 'option[2]', get_lang('Wrong'), array('size'=>'5','value'=>'-0.5')); |
|
|
|
|
$form->addElement('text', 'option[3]', get_lang('DoubtScore'),array('size'=>'5','value'=>'0')); |
|
|
|
|
|
|
|
|
|
$form -> addElement('hidden', 'options_count', 3); |
|
|
|
|
|
|
|
|
|
$form -> addElement ('html', '</tr></table>'); |
|
|
|
|
|
|
|
|
|
//$form -> add_multiple_required_rule ($boxes_names , get_lang('ChooseAtLeastOneCheckbox') , 'multiple_required'); |
|
|
|
|
|
|
|
|
|
$navigator_info = api_get_navigator(); |
|
|
|
|
|
|
|
|
@ -198,7 +200,6 @@ class MultipleAnswerTrueFalse extends Question { |
|
|
|
|
$form -> setDefaults($defaults); |
|
|
|
|
//} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$form->setConstants(array('nb_answers' => $nb_answers)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|