ILIAS
Release_5_0_x_branch Revision 61816
|
Public Member Functions | |
__construct (ilDB $db, ilObjTest $testOBJ) | |
init () | |
evaluate ($activeId, $pass, $userId) | |
trigger ($activeId, $pass, $userId) | |
getReachedSkillLevels () | |
getReachedSkillLevelsForPersonalSkillGUI () | |
getUniqueAssignedSkillsForPersonalSkillGUI () | |
isAssignedSkill ($skillBaseId, $skillTrefId) | |
getAssignedSkillMatchingSkillProfiles ($usrId) | |
noProfileMatchingAssignedSkillExists ($usrId, $availableSkillProfiles) |
Private Member Functions | |
reset () | |
initTestQuestionData () | |
initTestResultData ($activeId, $pass) | |
drawUpSkillPointAccounts () | |
calculateReachedSkillPoints ($skillPoints, $maxTestPoints, $reachedTestPoints) | |
bookToSkillPointAccount ($skillBaseId, $skillTrefId, $reachedSkillPoints) | |
evaluateSkillPointAccounts ($userId) | |
triggerSkillService () | |
invokeSkillLevelTrigger ($userId, $skillBaseId, $skillTrefId, $skillLevelId) |
Private Attributes | |
$db | |
$testOBJ | |
$skillQuestionAssignmentList | |
$skillLevelThresholdList | |
$questions | |
$maxPointsByQuestion | |
$reachedPointsByQuestion | |
$skillPointAccounts | |
$reachedSkillLevels |
Definition at line 14 of file class.ilTestSkillEvaluation.php.
Definition at line 61 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 178 of file class.ilTestSkillEvaluation.php.
Referenced by drawUpSkillPointAccounts().
|
private |
Definition at line 161 of file class.ilTestSkillEvaluation.php.
Referenced by drawUpSkillPointAccounts().
|
private |
Definition at line 139 of file class.ilTestSkillEvaluation.php.
References bookToSkillPointAccount(), and calculateReachedSkillPoints().
Referenced by evaluate().
ilTestSkillEvaluation::evaluate | ( | $activeId, | |
$pass, | |||
$userId | |||
) |
Definition at line 86 of file class.ilTestSkillEvaluation.php.
References $pass, drawUpSkillPointAccounts(), evaluateSkillPointAccounts(), initTestResultData(), and reset().
Referenced by trigger().
|
private |
Definition at line 190 of file class.ilTestSkillEvaluation.php.
Referenced by evaluate().
ilTestSkillEvaluation::getAssignedSkillMatchingSkillProfiles | ( | $usrId | ) |
Definition at line 282 of file class.ilTestSkillEvaluation.php.
References ilSkillProfile\getProfilesOfUser().
ilTestSkillEvaluation::getReachedSkillLevels | ( | ) |
Definition at line 103 of file class.ilTestSkillEvaluation.php.
References $reachedSkillLevels.
Referenced by getReachedSkillLevelsForPersonalSkillGUI(), and triggerSkillService().
ilTestSkillEvaluation::getReachedSkillLevelsForPersonalSkillGUI | ( | ) |
Definition at line 248 of file class.ilTestSkillEvaluation.php.
References getReachedSkillLevels().
ilTestSkillEvaluation::getUniqueAssignedSkillsForPersonalSkillGUI | ( | ) |
Definition at line 262 of file class.ilTestSkillEvaluation.php.
ilTestSkillEvaluation::init | ( | ) |
Definition at line 76 of file class.ilTestSkillEvaluation.php.
References initTestQuestionData().
|
private |
Definition at line 115 of file class.ilTestSkillEvaluation.php.
Referenced by init().
|
private |
Definition at line 125 of file class.ilTestSkillEvaluation.php.
References $pass, and $result.
Referenced by evaluate().
|
private |
Definition at line 239 of file class.ilTestSkillEvaluation.php.
References ilBasicSkill\ACHIEVED, and ilBasicSkill\writeUserSkillLevelStatus().
Referenced by triggerSkillService().
ilTestSkillEvaluation::isAssignedSkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 277 of file class.ilTestSkillEvaluation.php.
ilTestSkillEvaluation::noProfileMatchingAssignedSkillExists | ( | $usrId, | |
$availableSkillProfiles | |||
) |
Definition at line 309 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 108 of file class.ilTestSkillEvaluation.php.
Referenced by evaluate().
ilTestSkillEvaluation::trigger | ( | $activeId, | |
$pass, | |||
$userId | |||
) |
Definition at line 96 of file class.ilTestSkillEvaluation.php.
References $pass, evaluate(), and triggerSkillService().
|
private |
Definition at line 228 of file class.ilTestSkillEvaluation.php.
References getReachedSkillLevels(), and invokeSkillLevelTrigger().
Referenced by trigger().
|
private |
Definition at line 19 of file class.ilTestSkillEvaluation.php.
Referenced by __construct().
|
private |
Definition at line 44 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 39 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 49 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 59 of file class.ilTestSkillEvaluation.php.
Referenced by getReachedSkillLevels().
|
private |
Definition at line 34 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 54 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 29 of file class.ilTestSkillEvaluation.php.
|
private |
Definition at line 24 of file class.ilTestSkillEvaluation.php.
Referenced by __construct().