4 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionSkillAssignmentsGUI.php';
5 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionSkillUsagesTableGUI.php';
80 if (!$this->poolOBJ->isSkillServiceEnabled()) {
88 if (!$this->access->checkAccess(
'write',
'', $this->refId)) {
97 $link = $this->ctrl->getLinkTargetByClass(
98 'ilAssQuestionSkillAssignmentsGUI',
101 $this->tabs->addSubTab(
102 'ilassquestionskillassignmentsgui',
103 $this->lng->txt(
'qpl_skl_sub_tab_quest_assign'),
108 $link = $this->ctrl->getLinkTargetByClass(
109 'ilAssQuestionSkillUsagesTableGUI',
112 $this->tabs->addSubTab(
113 'ilassquestionskillusagestablegui',
114 $this->lng->txt(
'qpl_skl_sub_tab_usages'),
119 $this->tabs->activateTab(
'qpl_tab_competences');
120 $this->tabs->activateSubTab($activeSubTabId);
126 $this->
ilias->raiseError($this->lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
129 $nextClass = $this->ctrl->getNextClass();
133 switch ($nextClass) {
134 case 'ilassquestionskillassignmentsgui':
136 require_once
'Modules/TestQuestionPool/classes/class.ilAssQuestionList.php';
137 $questionList =
new ilAssQuestionList($this->db, $this->lng, $this->pluginAdmin);
138 $questionList->setParentObjId($this->poolOBJ->getId());
140 $questionList->load();
143 $gui->setAssignmentEditingEnabled(
true);
144 $gui->setQuestionContainerId($this->poolOBJ->getId());
145 $gui->setQuestionList($questionList);
147 $this->ctrl->forwardCommand($gui);
151 case 'ilassquestionskillusagestablegui':
158 $this->poolOBJ->getId()
161 $this->ctrl->forwardCommand($gui);
This class provides processing control methods.
Class ChatMainBarProvider .
manageTabs($activeSubTabId)
__construct(ILIAS $ilias, ilCtrl $ctrl, ilAccessHandler $access, ilTabsGUI $tabs, ilGlobalTemplateInterface $tpl, ilLanguage $lng, ilDBInterface $db, ilPluginAdmin $pluginAdmin, ilObjQuestionPool $poolOBJ, $refId)
Interface ilAccessHandler.
Administration class for plugins.
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