4 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionSkillAssignmentsGUI.php';
5 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionSkillUsagesTableGUI.php';
75 $this->refId = $refId;
80 if( !$this->poolOBJ->isSkillServiceEnabled() )
90 if( ! $this->access->checkAccess(
'write',
'', $this->refId) )
100 $link = $this->ctrl->getLinkTargetByClass(
103 $this->tabs->addSubTab(
104 'ilassquestionskillassignmentsgui', $this->lng->txt(
'qpl_skl_sub_tab_quest_assign'), $link
108 $link = $this->ctrl->getLinkTargetByClass(
111 $this->tabs->addSubTab(
112 'ilassquestionskillusagestablegui', $this->lng->txt(
'qpl_skl_sub_tab_usages'), $link
116 $this->tabs->activateTab(
'qpl_tab_competences');
117 $this->tabs->activateSubTab($activeSubTabId);
124 $this->
ilias->raiseError($this->lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
127 $nextClass = $this->ctrl->getNextClass();
133 case 'ilassquestionskillassignmentsgui':
135 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionList.php';
136 $questionList =
new ilAssQuestionList($this->db, $this->lng, $this->pluginAdmin);
137 $questionList->setParentObjId($this->poolOBJ->getId());
139 $questionList->load();
142 $gui->setAssignmentEditingEnabled(
true);
143 $gui->setQuestionContainerId($this->poolOBJ->getId());
144 $gui->setQuestionList($questionList);
146 $this->ctrl->forwardCommand($gui);
150 case 'ilassquestionskillusagestablegui':
153 $this->ctrl, $this->tpl, $this->lng, $this->db, $this->poolOBJ->getId()
156 $this->ctrl->forwardCommand($gui);
This class provides processing control methods.
manageTabs($activeSubTabId)
Administration class for plugins.
__construct(ILIAS $ilias, ilCtrl $ctrl, ilAccessHandler $access, ilTabsGUI $tabs, ilTemplate $tpl, ilLanguage $lng, ilDBInterface $db, ilPluginAdmin $pluginAdmin, ilObjQuestionPool $poolOBJ, $refId)
special template class to simplify handling of ITX/PEAR
redirection script todo: (a better solution should control the processing via a xml file) ...
static isSkillManagementGloballyActivated()
const CMD_SHOW_SKILL_QUEST_ASSIGNS
const QUESTION_INSTANCE_TYPE_ORIGINALS