4 include_once
'Modules/Test/classes/class.ilTestSkillQuestionAssignmentsGUI.php';
5 include_once
'Modules/Test/classes/class.ilTestSkillLevelThresholdsGUI.php';
68 $this->refId = $refId;
75 $this->
ilias->raiseError($this->lng->txt(
"permission_denied"), $this->
ilias->error_obj->MESSAGE);
78 $nextClass = $this->ctrl->getNextClass();
84 case 'iltestskillquestionassignmentsgui':
87 $this->ctrl->forwardCommand($gui);
90 case 'iltestskilllevelthresholdsgui':
93 $this->ctrl->forwardCommand($gui);
100 $link = $this->ctrl->getLinkTargetByClass(
103 $this->tabs->addSubTab(
104 'iltestskillquestionassignmentsgui', $this->lng->txt(
'tst_skl_sub_tab_quest_assign'), $link
108 $link = $this->ctrl->getLinkTargetByClass(
111 $this->tabs->addSubTab(
112 'iltestskilllevelthresholdsgui', $this->lng->txt(
'tst_skl_sub_tab_thresholds'), $link
115 $this->tabs->activateTab(
'tst_tab_competences');
116 $this->tabs->activateSubTab($activeSubTabId);
121 if( !$this->testOBJ->isSkillServiceEnabled() )
131 if( ! $this->access->checkAccess(
'write',
'', $this->refId) )
This class provides processing control methods.
manageTabs($activeSubTabId)
ILIAS base class perform basic setup: init database handler, load configuration file, init user authentification & error handler, load object type definitions.
const CMD_SHOW_SKILL_QUEST_ASSIGNS
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_THRESHOLDS
__construct(ILIAS $ilias, ilCtrl $ctrl, ilAccessHandler $access, ilTabsGUI $tabs, ilTemplate $tpl, ilLanguage $lng, ilDB $db, ilObjTest $testOBJ, $refId)