Пример #1
0
 /**
  * @param ilPropertyFormGUI $form
  * @return ilPropertyFormGUI
  */
 public function populateAnswerSpecificFormPart(ilPropertyFormGUI $form)
 {
     require_once 'Modules/TestQuestionPool/classes/class.ilKprimChoiceWizardInputGUI.php';
     $kprimAnswers = new ilKprimChoiceWizardInputGUI($this->lng->txt('answers'), 'kprim_answers');
     $kprimAnswers->setInfo($this->lng->txt('kprim_answers_info'));
     $kprimAnswers->setSize(64);
     $kprimAnswers->setMaxLength(1000);
     $kprimAnswers->setRequired(true);
     $kprimAnswers->setAllowMove(true);
     $kprimAnswers->setQuestionObject($this->object);
     if (!$this->object->getSelfAssessmentEditingMode()) {
         $kprimAnswers->setSingleline($this->object->isSingleLineAnswerType($this->object->getAnswerType()));
     } else {
         $kprimAnswers->setSingleline(false);
     }
     $kprimAnswers->setValues($this->object->getAnswers());
     $form->addItem($kprimAnswers);
     return $form;
 }