private function buildResultSkillPointsInputField() { $questResultSkillPoints = new ilNumberInputGUI($this->lng->txt('tst_comp_points'), 'q_res_skill_points'); $questResultSkillPoints->setRequired(true); $questResultSkillPoints->setSize(4); $questResultSkillPoints->setMinvalueShouldBeGreater(false); $questResultSkillPoints->setMinValue(1); $questResultSkillPoints->allowDecimals(false); $questResultSkillPoints->setValue($this->assignment->getSkillPoints()); if (!$this->isManipulationEnabled()) { $questResultSkillPoints->setDisabled(true); } return $questResultSkillPoints; }
private function buildSkillPointsInput(ilAssQuestionSkillAssignment $assignment) { $assignmentKey = implode(':', array($assignment->getSkillBaseId(), $assignment->getSkillTrefId(), $assignment->getQuestionId())); return "<input type\"text\" size=\"2\" name=\"skill_points[{$assignmentKey}]\" value=\"{$assignment->getSkillPoints()}\" />"; }