3 declare(strict_types=1);
    49         int $a_trigger_ref_id = 0,
    50         bool $a_self_eval = 
false    68         int $a_trigger_ref_id = 0
    73         string $a_timestamp_to = null,
    98         ?
string $trigger_title,
    99         ?
string $trigger_type,
   105         bool $a_self_eval = 
false,
   106         string $a_unique_identifier = 
"",
   107         float $a_next_level_fulfilment = 0.0,
   108         string $trigger_user_id = 
""   121         int $a_trigger_obj_id,
   122         bool $a_self_eval = 
false,
   123         string $a_unique_identifier = 
""   191     public function hasSelfEvaluated(
int $a_user_id, 
int $a_skill_id, 
int $a_tref_id): bool;
 getAllHistoricLevelEntriesOfUser(int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_eval_by=0)
 
hasSelfEvaluated(int $a_user_id, int $a_skill_id, int $a_tref_id)
 
getNextLevelFulfilmentPerType(int $skill_id, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0)
 
getLastLevelPerObject(int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
getNextLevelFulfilment(int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0)
 
hasRecentSelfEvaluation(int $trigger_obj_id, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0)
Has recent self evaluation. 
 
getMaxLevel(int $skill_id, array $levels, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0)
 
getNewAchievementsPerUser(string $a_timestamp, string $a_timestamp_to=null, int $a_user_id=0, int $a_self_eval=0)
 
deleteUserLevelsOfSkill(int $skill_id)
 
getNextLevelFulfilmentPerObject(int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0)
 
removeAllUserData(int $a_user_id)
 
getAllLevelEntriesOfUser(int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0)
 
getMaxLevelPerType(int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0)
 
resetUserSkillLevelStatus(bool $update, int $trigger_obj_id, string $status_date, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0, bool $a_self_eval=false)
Reset skill level status. 
 
writeUserSkillLevelStatus(int $skill_id, int $trigger_ref_id, int $trigger_obj_id, ?string $trigger_title, ?string $trigger_type, bool $update, string $status_date, int $a_level_id, int $a_user_id, int $a_tref_id=0, bool $a_self_eval=false, string $a_unique_identifier="", float $a_next_level_fulfilment=0.0, string $trigger_user_id="")
Write skill level status. 
 
removeAllUserSkillLevelStatusOfObject(int $a_user_id, int $a_trigger_obj_id, bool $a_self_eval=false, string $a_unique_identifier="")
Remove a user skill completely. 
 
getLastUpdatePerObject(int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0)
 
getMaxLevelPerObject(int $skill_id, array $levels, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0)