◆ __construct()
◆ buildSkillLevelThresholdList()
ilTestSkillLevelThresholdsGUI::buildSkillLevelThresholdList |
( |
| ) |
|
|
private |
◆ buildSkillQuestionAssignmentList()
ilTestSkillLevelThresholdsGUI::buildSkillQuestionAssignmentList |
( |
| ) |
|
|
private |
◆ buildTableGUI()
ilTestSkillLevelThresholdsGUI::buildTableGUI |
( |
| ) |
|
|
private |
◆ executeCommand()
ilTestSkillLevelThresholdsGUI::executeCommand |
( |
| ) |
|
◆ saveSkillThresholdsCmd()
ilTestSkillLevelThresholdsGUI::saveSkillThresholdsCmd |
( |
| ) |
|
|
private |
Definition at line 58 of file class.ilTestSkillLevelThresholdsGUI.php.
References $_POST, $data, buildSkillQuestionAssignmentList(), and ilUtil\sendSuccess().
60 require_once
'Modules/Test/classes/class.ilTestSkillLevelThreshold.php';
62 if( is_array(
$_POST[
'threshold']) )
64 $threshold =
$_POST[
'threshold'];
66 $assignmentList->loadFromDb();
68 foreach($assignmentList->getUniqueAssignedSkills() as
$data)
70 $skill =
$data[
'skill'];
71 $skillKey =
$data[
'skill_base_id'].
':'.
$data[
'skill_tref_id'];
72 $levels = $skill->getLevelData();
74 foreach($levels as $level)
76 if( isset($threshold[$skillKey]) && isset($threshold[$skillKey][$level[
'id']]) )
80 $skillLevelThreshold->setTestId($this->testOBJ->getTestId());
81 $skillLevelThreshold->setSkillBaseId(
$data[
'skill_base_id']);
82 $skillLevelThreshold->setSkillTrefId(
$data[
'skill_tref_id']);
83 $skillLevelThreshold->setSkillLevelId($level[
'id']);
85 $skillLevelThreshold->setThreshold($threshold[$skillKey][$level[
'id']]);
87 $skillLevelThreshold->saveToDb();
94 $this->ctrl->redirect($this, self::CMD_SHOW_SKILL_THRESHOLDS);
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
buildSkillQuestionAssignmentList()
◆ showSkillThresholdsCmd()
ilTestSkillLevelThresholdsGUI::showSkillThresholdsCmd |
( |
| ) |
|
|
private |
◆ $ctrl
ilTestSkillLevelThresholdsGUI::$ctrl |
|
private |
◆ $db
ilTestSkillLevelThresholdsGUI::$db |
|
private |
◆ $lng
ilTestSkillLevelThresholdsGUI::$lng |
|
private |
◆ $testOBJ
ilTestSkillLevelThresholdsGUI::$testOBJ |
|
private |
◆ $tpl
ilTestSkillLevelThresholdsGUI::$tpl |
|
private |
◆ CMD_SAVE_SKILL_THRESHOLDS
const ilTestSkillLevelThresholdsGUI::CMD_SAVE_SKILL_THRESHOLDS = 'saveSkillThresholds' |
◆ CMD_SHOW_SKILL_THRESHOLDS
const ilTestSkillLevelThresholdsGUI::CMD_SHOW_SKILL_THRESHOLDS = 'showSkillThresholds' |
The documentation for this class was generated from the following file: