ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilSkillLevelRepository Interface Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilSkillLevelRepository:
+ Collaboration diagram for ilSkillLevelRepository:

Public Member Functions

 deleteLevelsOfSkill (int $skill_id)
 
 addLevel (int $skill_id, string $a_title, string $a_description, string $a_import_id="")
 
 getLevelData (int $skill_id, int $a_id=0)
 
 lookupLevelTitle (int $a_id)
 
 lookupLevelDescription (int $a_id)
 
 lookupLevelSkillId (int $a_id)
 
 writeLevelTitle (int $a_id, string $a_title)
 
 writeLevelDescription (int $a_id, string $a_description)
 
 updateLevelOrder (array $order)
 
 deleteLevel (int $a_id)
 
 fixLevelNumbering (int $skill_id)
 
 getSkillForLevelId (int $a_level_id)
 

Detailed Description

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 Interface ilSkillLevelRepository

Definition at line 23 of file interface.ilSkillLevelRepository.php.

Member Function Documentation

◆ addLevel()

ilSkillLevelRepository::addLevel ( int  $skill_id,
string  $a_title,
string  $a_description,
string  $a_import_id = "" 
)

Implemented in ilSkillLevelDBRepository.

◆ deleteLevel()

ilSkillLevelRepository::deleteLevel ( int  $a_id)

Implemented in ilSkillLevelDBRepository.

◆ deleteLevelsOfSkill()

ilSkillLevelRepository::deleteLevelsOfSkill ( int  $skill_id)

Implemented in ilSkillLevelDBRepository.

◆ fixLevelNumbering()

ilSkillLevelRepository::fixLevelNumbering ( int  $skill_id)

Implemented in ilSkillLevelDBRepository.

◆ getLevelData()

ilSkillLevelRepository::getLevelData ( int  $skill_id,
int  $a_id = 0 
)

Implemented in ilSkillLevelDBRepository.

◆ getSkillForLevelId()

ilSkillLevelRepository::getSkillForLevelId ( int  $a_level_id)

Implemented in ilSkillLevelDBRepository.

◆ lookupLevelDescription()

ilSkillLevelRepository::lookupLevelDescription ( int  $a_id)

Implemented in ilSkillLevelDBRepository.

◆ lookupLevelSkillId()

ilSkillLevelRepository::lookupLevelSkillId ( int  $a_id)

Implemented in ilSkillLevelDBRepository.

◆ lookupLevelTitle()

ilSkillLevelRepository::lookupLevelTitle ( int  $a_id)

Implemented in ilSkillLevelDBRepository.

◆ updateLevelOrder()

ilSkillLevelRepository::updateLevelOrder ( array  $order)

Implemented in ilSkillLevelDBRepository.

◆ writeLevelDescription()

ilSkillLevelRepository::writeLevelDescription ( int  $a_id,
string  $a_description 
)

Implemented in ilSkillLevelDBRepository.

◆ writeLevelTitle()

ilSkillLevelRepository::writeLevelTitle ( int  $a_id,
string  $a_title 
)

Implemented in ilSkillLevelDBRepository.


The documentation for this interface was generated from the following file: