ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (ilDBInterface $db) | |
setParentObjId ($parentObjId) | |
getParentObjId () | |
getQuestionIdFilter () | |
setQuestionIdFilter ($questionIdFilter) | |
reset () | |
addAssignment (ilAssQuestionSkillAssignment $assignment) | |
loadFromDb () | |
loadAdditionalSkillData () | |
getAssignmentsByQuestionId ($questionId) | |
isAssignedToQuestionId ($skillBaseId, $skillTrefId, $questionId) | |
getUniqueAssignedSkills () | |
isAssignedSkill ($skillBaseId, $skillTrefId) | |
getNumAssignsBySkill ($skillBaseId, $skillTrefId) | |
getMaxPointsBySkill ($skillBaseId, $skillTrefId) | |
hasSkillsAssignedLowerThanBarrier () | |
Private Member Functions | |
incrementNumAssignsBySkill (ilAssQuestionSkillAssignment $assignment) | |
incrementMaxPointsBySkill (ilAssQuestionSkillAssignment $assignment) | |
getWhereConditions () | |
buildSkillQuestionAssignmentByArray ($data) | |
buildSkillKey ($skillBaseId, $skillTrefId) | |
Private Attributes | |
$db | |
$parentObjId | |
$assignments | |
$numAssignsBySkill | |
$maxPointsBySkill | |
$questionIdFilter | |
Definition at line 12 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::__construct | ( | ilDBInterface | $db | ) |
ilAssQuestionSkillAssignmentList::addAssignment | ( | ilAssQuestionSkillAssignment | $assignment | ) |
Definition at line 94 of file class.ilAssQuestionSkillAssignmentList.php.
References ilAssQuestionSkillAssignment\getQuestionId().
Referenced by loadFromDb().
|
private |
Definition at line 179 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getMaxPointsBySkill(), getNumAssignsBySkill(), getUniqueAssignedSkills(), incrementMaxPointsBySkill(), and incrementNumAssignsBySkill().
|
private |
array | $data |
Definition at line 165 of file class.ilAssQuestionSkillAssignmentList.php.
References $data.
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::getAssignmentsByQuestionId | ( | $questionId | ) |
Definition at line 193 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::getMaxPointsBySkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 278 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey().
Referenced by getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::getNumAssignsBySkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 273 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey().
Referenced by getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::getParentObjId | ( | ) |
Definition at line 66 of file class.ilAssQuestionSkillAssignmentList.php.
References $parentObjId.
ilAssQuestionSkillAssignmentList::getQuestionIdFilter | ( | ) |
Definition at line 74 of file class.ilAssQuestionSkillAssignmentList.php.
References $questionIdFilter.
Referenced by getWhereConditions().
ilAssQuestionSkillAssignmentList::getUniqueAssignedSkills | ( | ) |
Definition at line 223 of file class.ilAssQuestionSkillAssignmentList.php.
References $key, buildSkillKey(), getMaxPointsBySkill(), and getNumAssignsBySkill().
Referenced by hasSkillsAssignedLowerThanBarrier(), and isAssignedSkill().
|
private |
Definition at line 148 of file class.ilAssQuestionSkillAssignmentList.php.
References getQuestionIdFilter().
ilAssQuestionSkillAssignmentList::hasSkillsAssignedLowerThanBarrier | ( | ) |
Definition at line 283 of file class.ilAssQuestionSkillAssignmentList.php.
References ilObjAssessmentFolder\getSkillTriggerAnswerNumberBarrier(), and getUniqueAssignedSkills().
|
private |
Definition at line 114 of file class.ilAssQuestionSkillAssignmentList.php.
References $key, buildSkillKey(), ilAssQuestionSkillAssignment\getMaxSkillPoints(), ilAssQuestionSkillAssignment\getSkillBaseId(), and ilAssQuestionSkillAssignment\getSkillTrefId().
Referenced by loadFromDb().
|
private |
Definition at line 103 of file class.ilAssQuestionSkillAssignmentList.php.
References $key, buildSkillKey(), ilAssQuestionSkillAssignment\getSkillBaseId(), and ilAssQuestionSkillAssignment\getSkillTrefId().
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::isAssignedSkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 258 of file class.ilAssQuestionSkillAssignmentList.php.
References getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::isAssignedToQuestionId | ( | $skillBaseId, | |
$skillTrefId, | |||
$questionId | |||
) |
Definition at line 202 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::loadAdditionalSkillData | ( | ) |
Definition at line 184 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::loadFromDb | ( | ) |
Definition at line 125 of file class.ilAssQuestionSkillAssignmentList.php.
References $res, $row, addAssignment(), buildSkillQuestionAssignmentByArray(), incrementMaxPointsBySkill(), incrementNumAssignsBySkill(), and reset().
ilAssQuestionSkillAssignmentList::reset | ( | ) |
Definition at line 87 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::setParentObjId | ( | $parentObjId | ) |
int | $parentObjId |
Definition at line 58 of file class.ilAssQuestionSkillAssignmentList.php.
References $parentObjId.
ilAssQuestionSkillAssignmentList::setQuestionIdFilter | ( | $questionIdFilter | ) |
int | $questionIdFilter |
Definition at line 82 of file class.ilAssQuestionSkillAssignmentList.php.
References $questionIdFilter.
|
private |
Definition at line 27 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 17 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by __construct().
|
private |
Definition at line 37 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 32 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 22 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getParentObjId(), and setParentObjId().
|
private |
Definition at line 42 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getQuestionIdFilter(), and setQuestionIdFilter().