type = ORAL_EXPRESSION; $this -> isContent = $this-> getIsContent(); } /** * function which redifines Question::createAnswersForm * @param the formvalidator instance */ function createAnswersForm ($form) { $form -> addElement('text','weighting',get_lang('Weighting'), array('class' => 'span1')); global $text, $class; // setting the save button here and not in the question class.php $form->addElement('style_submit_button','submitQuestion',$text, 'class="'.$class.'"'); if (!empty($this->id)) { $form -> setDefaults(array('weighting' => float_format($this->weighting, 1))); } else { if ($this -> isContent == 1) { $form -> setDefaults(array('weighting' => '10')); } } } /** * abstract function which creates the form to create / edit the answers of the question * @param the formvalidator instance */ function processAnswersCreation($form) { $this->weighting = $form -> getSubmitValue('weighting'); $this->save(); } function return_header($feedback_type = null, $counter = null, $score = null) { $header = parent::return_header($feedback_type, $counter, $score); $header .= '
'.get_lang("Answer").' |
---|