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