/** * @return ilAssQuestionSkillAssignment */ private function buildQuestionSkillAssignment($questionId, $skillBaseId, $skillTrefId) { require_once 'Modules/TestQuestionPool/classes/class.ilAssQuestionSkillAssignment.php'; $assignment = new ilAssQuestionSkillAssignment($this->db); $assignment->setParentObjId($this->getQuestionContainerId()); $assignment->setQuestionId($questionId); $assignment->setSkillBaseId($skillBaseId); $assignment->setSkillTrefId($skillTrefId); $assignment->loadFromDb(); $assignment->loadAdditionalSkillData(); return $assignment; }