/** * @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; }