ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
interface.ilSkillLevelRepository.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
26 {
27  public function deleteLevelsOfSkill(int $skill_id): void;
28 
29  public function addLevel(int $skill_id, string $a_title, string $a_description, string $a_import_id = ""): void;
30 
31  public function getLevelData(int $skill_id, int $a_id = 0): array;
32 
33  public function lookupLevelTitle(int $a_id): string;
34 
35  public function lookupLevelDescription(int $a_id): string;
36 
37  public function lookupLevelSkillId(int $a_id): int;
38 
39  public function lookupLevelNumber(int $a_id): int;
40 
41  public function writeLevelTitle(int $a_id, string $a_title): void;
42 
43  public function writeLevelDescription(int $a_id, string $a_description): void;
44 
45  public function updateLevelOrder(array $order): void;
46 
47  public function deleteLevel(int $a_id): void;
48 
49  public function fixLevelNumbering(int $skill_id): void;
50 
51  public function getSkillForLevelId(int $a_level_id): ?ilBasicSkill;
52 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
updateLevelOrder(array $order)
writeLevelTitle(int $a_id, string $a_title)
lookupLevelDescription(int $a_id)
addLevel(int $skill_id, string $a_title, string $a_description, string $a_import_id="")
deleteLevelsOfSkill(int $skill_id)
getSkillForLevelId(int $a_level_id)
lookupLevelSkillId(int $a_id)
lookupLevelNumber(int $a_id)
lookupLevelTitle(int $a_id)
Basic Skill.
fixLevelNumbering(int $skill_id)
writeLevelDescription(int $a_id, string $a_description)
getLevelData(int $skill_id, int $a_id=0)