|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilSkillTreeNode:
Collaboration diagram for ilSkillTreeNode:Public Member Functions | |
| __construct (int $a_id=0) | |
| setTitle (string $a_title) | |
| getTitle () | |
| setDescription (string $a_description) | |
| getDescription () | |
| setType (string $a_type) | |
| getType () | |
| setId (int $a_id) | |
| getId () | |
| setSelfEvaluation (bool $a_val) | |
| getSelfEvaluation () | |
| setOrderNr (int $a_val) | |
| getOrderNr () | |
| setImportId (string $a_val) | |
| getImportId () | |
| getCreationDate () | |
| read () | |
| Read Data of Node. More... | |
| setDataRecord (array $a_record) | |
| this method should only be called by class ilSCORM2004NodeFactory More... | |
| setStatus (int $a_val) | |
| getStatus () | |
| create () | |
| Create Node. More... | |
| update () | |
| Update Node. More... | |
| delete () | |
Static Public Member Functions | |
| static | getAllStatus () |
| Get all status as array, key is value, value is lang text. More... | |
| static | getStatusInfo (int $a_status) |
| static | _lookupTitle (int $a_obj_id, int $a_tref_id=0) |
| static | _lookupDescription (int $a_obj_id) |
| static | _lookupSelfEvaluation (int $a_obj_id) |
| static | _lookupStatus (int $a_obj_id) |
| static | _lookupType (int $a_obj_id) |
| static | _writeTitle (int $a_obj_id, string $a_title) |
| static | _writeDescription (int $a_obj_id, string $a_description) |
| static | _writeOrderNr (int $a_obj_id, int $a_nr) |
| static | uniqueTypesCheck (array $a_items) |
| Check for unique types. More... | |
| static | getAllSelfEvaluationNodes () |
| static | getSelectableSkills () |
| static | getIconPath (int $a_obj_id, string $a_type, string $a_size="", int $a_status=0) |
| static | getAllCSkillIdsForNodeIds (array $a_node_ids) |
| Get all possible common skill IDs for node IDs. More... | |
Data Fields | |
| const | STATUS_PUBLISH = 0 |
| const | STATUS_DRAFT = 1 |
| const | STATUS_OUTDATED = 2 |
Protected Member Functions | |
| setCreationDate (string $a_val) | |
Static Protected Member Functions | |
| static | _lookup (int $a_obj_id, string $a_field) |
Protected Attributes | |
| ilDBInterface | $db |
| ILIAS Skill Service SkillService | $skill_service |
| string | $type = "" |
| int | $id = 0 |
| string | $title = "" |
| string | $description = "" |
| bool | $self_eval = false |
| int | $order_nr = 0 |
| string | $import_id = "" |
| string | $creation_date = "" |
| int | $status = 0 |
| array | $data_record = [] |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning A node in the skill tree
Definition at line 27 of file class.ilSkillTreeNode.php.
| ilSkillTreeNode::__construct | ( | int | $a_id = 0 | ) |
|
staticprotected |
Definition at line 216 of file class.ilSkillTreeNode.php.
|
static |
Definition at line 238 of file class.ilSkillTreeNode.php.
Referenced by ilPersonalSkillsGUI\getSkillCategoryDescription(), and ilSkillTemplateReferenceGUI\initForm().
Here is the caller graph for this function:
|
static |
Definition at line 247 of file class.ilSkillTreeNode.php.
Referenced by ilPersonalSkillExplorerGUI\buildSelectableTree(), ilSkillTreeExplorerGUI\getNodeContent(), ilSkillTemplateTreeExplorerGUI\getNodeContent(), and ilPersonalSkillExplorerGUI\isNodeClickable().
Here is the caller graph for this function:
|
static |
Definition at line 256 of file class.ilSkillTreeNode.php.
Referenced by ilPersonalSkillExplorerGUI\buildSelectableTree(), ilSkillCatTableGUI\fillRow(), ilSkillTemplateTreeExplorerGUI\getChildsOfNode(), ilVirtualSkillTree\getChildsOfNode(), and ilSkillTreeNodeGUI\setTitleIcon().
Here is the caller graph for this function:
|
static |
Definition at line 230 of file class.ilSkillTreeNode.php.
References ilSkillTemplateReference\_lookupTemplateId().
Referenced by ilSurveySkillThresholdsTableGUI\__construct(), ilPersonalSkillsGUI\assignMaterials(), ILIAS\Skill\Node\SkillTreeNodeManager\clipboardCopy(), ilTestSkillLevelThresholdsTableGUI\completeCompetenceTitles(), ilSkillProfileGUI\confirmLevelAssignmentRemoval(), ilContSkillAdminGUI\confirmRemoveSelectedSkill(), ilPersonalSkillsGUI\confirmSkillRemove(), ilSurveySkillTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilSurveySkill\getAllAssignedSkillsAsOptions(), ilSkillLearningHistoryProvider\getEntries(), ilTestSkillLevelThresholdImportFails\getFailedImportsMessage(), ILIAS\Skill\Personal\PersonalSkillDBRepository\getFromRecord(), ilSkillTreeExplorerGUI\getNodeContent(), ilSkillTemplateTreeExplorerGUI\getNodeContent(), ILIAS\Container\Skills\ContainerSkillManager\getProfileSkills(), ILIAS\Container\Skills\ContainerSkillManager\getSingleSkills(), ilSurveySkillTableGUI\getSkills(), ilContSkillAdminGUI\initCompetenceAssignmentForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilAssQuestionSkillAssignment\loadAdditionalSkillData(), ILIAS\Skill\Usage\UsagesUI\render(), ilPersonalSkillsGUI\renderSkillHTML(), ilPortfolioPageGUI\renderSkillsTeaser(), ilPersonalSkillsGUI\saveSelfEvaluation(), ilPersonalSkillsGUI\selfEvaluation(), ilSkillNotifications\sendMail(), ilPersonalSkillsGUI\setGapAnalysisActualStatusModePerObject(), ilSkillTemplateReferenceGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), and ilBasicSkillGUI\setTabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 265 of file class.ilSkillTreeNode.php.
Referenced by ilSkillTreeNodeGUI\__construct(), ilVirtualSkillTree\__getSubTreeRec(), ilPersonalSkillsGUI\assignMaterials(), ilPersonalSkillExplorerGUI\buildSelectableTree(), ILIAS\Skill\Node\SkillTreeNodeManager\clipboardCopy(), ilCOPageHTMLExport\collectPageElements(), ilObjSkillTreeGUI\deleteNodes(), getAllCSkillIdsForNodeIds(), ilSkillDataSet\getDependencies(), getIconPath(), ilVirtualSkillTreeExplorerGUI\getNodeIcon(), ilVirtualSkillTree\getSubTreeForCSkillId(), ilSkillDataSet\importRecord(), ilSkillTemplateReferenceGUI\listItems(), ilSkillSelectorGUI\nodeHasAction(), ILIAS\Skill\Node\SkillTreeNodeManager\pasteTree(), ILIAS\Skill\Node\SkillTreeNodeManager\putIntoTree(), ilSkillCategoryGUI\redirectToParent(), ilSkillTreeNodeGUI\redirectToParent(), ilBasicSkillGUI\redirectToParent(), ilPersonalSkillsGUI\renderSkillHTML(), ilPersonalSkillsGUI\saveSelfEvaluation(), ilPersonalSkillsGUI\selfEvaluation(), ilSkillTemplateReferenceGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), ilBasicSkillGUI\setTabs(), ilObjSkillTreeGUI\showTree(), and uniqueTypesCheck().
Here is the caller graph for this function:
|
static |
Definition at line 302 of file class.ilSkillTreeNode.php.
|
static |
Definition at line 315 of file class.ilSkillTreeNode.php.
Referenced by ILIAS\Skill\Node\SkillTreeNodeManager\saveChildsOrder().
Here is the caller graph for this function:
|
static |
Definition at line 289 of file class.ilSkillTreeNode.php.
Referenced by ilObjSkillTreeGUI\saveAllTemplateTitles(), and ilObjSkillTreeGUI\saveAllTitles().
Here is the caller graph for this function:| ilSkillTreeNode::create | ( | ) |
Create Node.
Definition at line 330 of file class.ilSkillTreeNode.php.
References $db, $ilDB, getDescription(), getImportId(), getOrderNr(), getSelfEvaluation(), getStatus(), getTitle(), getType(), and setId().
Here is the call graph for this function:| ilSkillTreeNode::delete | ( | ) |
Definition at line 372 of file class.ilSkillTreeNode.php.
References $db, $ilDB, and getId().
Here is the call graph for this function:
|
static |
Get all possible common skill IDs for node IDs.
Definition at line 473 of file class.ilSkillTreeNode.php.
References $id, ilSkillTemplateReference\_lookupTemplateId(), ilSkillTemplateReference\_lookupTrefIdsForTemplateId(), and _lookupType().
Referenced by ilSkillTreeNodeGUI\isInUse().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 401 of file class.ilSkillTreeNode.php.
References $DIC, $ilDB, and ILIAS\Repository\int().
Here is the call graph for this function:
|
static |
Get all status as array, key is value, value is lang text.
Definition at line 155 of file class.ilSkillTreeNode.php.
Referenced by ilSkillTreeNodeGUI\addStatusInput().
Here is the caller graph for this function:| ilSkillTreeNode::getCreationDate | ( | ) |
| ilSkillTreeNode::getDescription | ( | ) |
Definition at line 87 of file class.ilSkillTreeNode.php.
References $description.
Referenced by ilSkillCategory\copy(), ilSkillTemplateCategory\copy(), ilBasicSkillTemplate\copy(), ilBasicSkill\copy(), ilSkillTemplateReference\copy(), create(), and update().
Here is the caller graph for this function:
|
static |
Definition at line 445 of file class.ilSkillTreeNode.php.
References ilSkillTemplateReference\_lookupTemplateId(), _lookupType(), ilUtil\getImagePath(), and ILIAS_VERSION.
Referenced by ilSkillCatTableGUI\fillRow(), ilSkillTreeExplorerGUI\getNodeIcon(), ilSkillTemplateTreeExplorerGUI\getNodeIcon(), ilBasicSkillTemplateGUI\setLevelHead(), and ilSkillTreeNodeGUI\setTitleIcon().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillTreeNode::getId | ( | ) |
Definition at line 107 of file class.ilSkillTreeNode.php.
References $id.
Referenced by ilBasicSkill\addLevel(), delete(), ilBasicSkill\fixLevelNumbering(), ilBasicSkill\getAllHistoricLevelEntriesOfUser(), ilBasicSkill\getAllLevelEntriesOfUser(), ilBasicSkill\getLastLevelPerObject(), ilBasicSkill\getLastUpdatePerObject(), ilBasicSkill\getLevelData(), ilBasicSkill\getMaxLevel(), ilBasicSkill\getMaxLevelPerObject(), ilBasicSkill\getMaxLevelPerType(), ilBasicSkill\getNextLevelFulfilment(), ilBasicSkill\getNextLevelFulfilmentPerObject(), ilBasicSkill\getNextLevelFulfilmentPerType(), ILIAS\Skill\Node\SkillTreeNodeManager\putIntoTree(), and update().
Here is the caller graph for this function:| ilSkillTreeNode::getImportId | ( | ) |
Definition at line 137 of file class.ilSkillTreeNode.php.
References $import_id.
Referenced by create(), and update().
Here is the caller graph for this function:| ilSkillTreeNode::getOrderNr | ( | ) |
Definition at line 127 of file class.ilSkillTreeNode.php.
References $order_nr.
Referenced by ilSkillCategory\copy(), ilSkillTemplateCategory\copy(), ilBasicSkillTemplate\copy(), ilBasicSkill\copy(), ilSkillTemplateReference\copy(), create(), and update().
Here is the caller graph for this function:
|
static |
Definition at line 422 of file class.ilSkillTreeNode.php.
References $DIC, $ilDB, and ILIAS\Repository\int().
Here is the call graph for this function:| ilSkillTreeNode::getSelfEvaluation | ( | ) |
Definition at line 117 of file class.ilSkillTreeNode.php.
References $self_eval.
Referenced by ilSkillCategory\copy(), ilBasicSkill\copy(), ilSkillTemplateReference\copy(), create(), and update().
Here is the caller graph for this function:| ilSkillTreeNode::getStatus | ( | ) |
Definition at line 284 of file class.ilSkillTreeNode.php.
References $status.
Referenced by create(), and update().
Here is the caller graph for this function:
|
static |
Definition at line 168 of file class.ilSkillTreeNode.php.
Referenced by ilSkillTreeNodeGUI\addStatusInput().
Here is the caller graph for this function:| ilSkillTreeNode::getTitle | ( | ) |
Definition at line 77 of file class.ilSkillTreeNode.php.
References $title.
Referenced by ilSkillCategory\copy(), ilSkillTemplateCategory\copy(), ilBasicSkillTemplate\copy(), ilBasicSkill\copy(), ilSkillTemplateReference\copy(), create(), ilBasicSkill\getTitleForCertificate(), and update().
Here is the caller graph for this function:| ilSkillTreeNode::getType | ( | ) |
Definition at line 97 of file class.ilSkillTreeNode.php.
References $type.
Referenced by ilSkillCategory\copy(), ilSkillTemplateCategory\copy(), ilBasicSkillTemplate\copy(), ilBasicSkill\copy(), ilSkillTemplateReference\copy(), create(), and ILIAS\Skill\Node\SkillTreeNodeManager\putIntoTree().
Here is the caller graph for this function:| ilSkillTreeNode::read | ( | ) |
Read Data of Node.
Definition at line 185 of file class.ilSkillTreeNode.php.
References $db, $ilDB, ILIAS\Repository\int(), setCreationDate(), setDescription(), setImportId(), setOrderNr(), setSelfEvaluation(), setStatus(), setTitle(), and setType().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 142 of file class.ilSkillTreeNode.php.
Referenced by read().
Here is the caller graph for this function:| ilSkillTreeNode::setDataRecord | ( | array | $a_record | ) |
this method should only be called by class ilSCORM2004NodeFactory
Definition at line 211 of file class.ilSkillTreeNode.php.
| ilSkillTreeNode::setDescription | ( | string | $a_description | ) |
Definition at line 82 of file class.ilSkillTreeNode.php.
Referenced by read().
Here is the caller graph for this function:| ilSkillTreeNode::setId | ( | int | $a_id | ) |
Definition at line 102 of file class.ilSkillTreeNode.php.
Referenced by create().
Here is the caller graph for this function:| ilSkillTreeNode::setImportId | ( | string | $a_val | ) |
Definition at line 132 of file class.ilSkillTreeNode.php.
Referenced by read().
Here is the caller graph for this function:| ilSkillTreeNode::setOrderNr | ( | int | $a_val | ) |
Definition at line 122 of file class.ilSkillTreeNode.php.
Referenced by ILIAS\Skill\Node\SkillTreeNodeManager\putIntoTree(), and read().
Here is the caller graph for this function:| ilSkillTreeNode::setSelfEvaluation | ( | bool | $a_val | ) |
Definition at line 112 of file class.ilSkillTreeNode.php.
Referenced by read().
Here is the caller graph for this function:| ilSkillTreeNode::setStatus | ( | int | $a_val | ) |
Definition at line 279 of file class.ilSkillTreeNode.php.
Referenced by read().
Here is the caller graph for this function:| ilSkillTreeNode::setTitle | ( | string | $a_title | ) |
Definition at line 72 of file class.ilSkillTreeNode.php.
Referenced by read(), and SkillCategoryTest\testProperties().
Here is the caller graph for this function:| ilSkillTreeNode::setType | ( | string | $a_type | ) |
Definition at line 92 of file class.ilSkillTreeNode.php.
Referenced by ilBasicSkillTemplate\__construct(), ilSkillRoot\__construct(), ilSkillTemplateCategory\__construct(), ilSkillCategory\__construct(), ilSkillTemplateReference\__construct(), ilBasicSkill\__construct(), and read().
Here is the caller graph for this function:
|
static |
Check for unique types.
Definition at line 384 of file class.ilSkillTreeNode.php.
References $type, and _lookupType().
Referenced by ilSkillTreeNodeGUI\copyItems(), and ilSkillTreeNodeGUI\cutItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillTreeNode::update | ( | ) |
Update Node.
Definition at line 356 of file class.ilSkillTreeNode.php.
References $db, $ilDB, getDescription(), getId(), getImportId(), getOrderNr(), getSelfEvaluation(), getStatus(), and getTitle().
Referenced by ILIAS\Skill\Node\SkillTreeNodeManager\putIntoTree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 38 of file class.ilSkillTreeNode.php.
Referenced by getCreationDate().
|
protected |
Definition at line 53 of file class.ilSkillTreeNode.php.
|
protected |
Definition at line 29 of file class.ilSkillTreeNode.php.
Referenced by create(), ilSkillTemplateCategory\delete(), ilBasicSkillTemplate\delete(), delete(), read(), and update().
|
protected |
Definition at line 34 of file class.ilSkillTreeNode.php.
Referenced by getDescription().
|
protected |
Definition at line 32 of file class.ilSkillTreeNode.php.
Referenced by getAllCSkillIdsForNodeIds(), and getId().
|
protected |
Definition at line 37 of file class.ilSkillTreeNode.php.
Referenced by getImportId().
|
protected |
Definition at line 36 of file class.ilSkillTreeNode.php.
Referenced by getOrderNr().
|
protected |
Definition at line 35 of file class.ilSkillTreeNode.php.
Referenced by getSelfEvaluation().
|
protected |
Definition at line 30 of file class.ilSkillTreeNode.php.
|
protected |
Definition at line 39 of file class.ilSkillTreeNode.php.
Referenced by getStatus().
|
protected |
Definition at line 33 of file class.ilSkillTreeNode.php.
Referenced by getTitle().
|
protected |
Definition at line 31 of file class.ilSkillTreeNode.php.
Referenced by getType(), and uniqueTypesCheck().
| const ilSkillTreeNode::STATUS_DRAFT = 1 |
Definition at line 56 of file class.ilSkillTreeNode.php.
Referenced by ilPersonalSkillExplorerGUI\buildSelectableTree(), ilSkillTemplateTreeExplorerGUI\getChildsOfNode(), ilVirtualSkillTree\getChildsOfNode(), ilSkillDataSet\importRecord(), ilPersonalSkillsGUI\listSkills(), ilPersonalSkillsGUI\renderSkillHTML(), and ilPersonalSkillsGUI\setGapAnalysisActualStatusModePerObject().
| const ilSkillTreeNode::STATUS_OUTDATED = 2 |
Definition at line 57 of file class.ilSkillTreeNode.php.
Referenced by ilPersonalSkillExplorerGUI\buildSelectableTree(), and ilVirtualSkillTree\getChildsOfNode().
| const ilSkillTreeNode::STATUS_PUBLISH = 0 |
Definition at line 55 of file class.ilSkillTreeNode.php.
Referenced by ilSkillTreeNodeGUI\addStatusInput().