ILIAS
trunk Revision v11.0_alpha-1715-g7fc467680fb
|
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 25 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::__construct | ( | ilDBInterface | $db | ) |
Definition at line 57 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::addAssignment | ( | ilAssQuestionSkillAssignment | $assignment | ) |
Definition at line 107 of file class.ilAssQuestionSkillAssignmentList.php.
References ilAssQuestionSkillAssignment\getQuestionId().
Referenced by loadFromDb().
|
private |
Definition at line 192 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getMaxPointsBySkill(), getNumAssignsBySkill(), getUniqueAssignedSkills(), incrementMaxPointsBySkill(), and incrementNumAssignsBySkill().
|
private |
array | $data |
Definition at line 178 of file class.ilAssQuestionSkillAssignmentList.php.
References $data.
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::getAssignmentsByQuestionId | ( | $questionId | ) |
$questionId |
Definition at line 210 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::getMaxPointsBySkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 290 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey(), and null.
Referenced by getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::getNumAssignsBySkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 285 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey(), and null.
Referenced by getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::getParentObjId | ( | ) |
Definition at line 79 of file class.ilAssQuestionSkillAssignmentList.php.
References $parentObjId.
Referenced by getWhereConditions().
ilAssQuestionSkillAssignmentList::getQuestionIdFilter | ( | ) |
Definition at line 87 of file class.ilAssQuestionSkillAssignmentList.php.
References $questionIdFilter.
Referenced by getWhereConditions().
ilAssQuestionSkillAssignmentList::getUniqueAssignedSkills | ( | ) |
Definition at line 240 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey(), getMaxPointsBySkill(), and getNumAssignsBySkill().
Referenced by hasSkillsAssignedLowerThanBarrier(), and isAssignedSkill().
|
private |
Definition at line 161 of file class.ilAssQuestionSkillAssignmentList.php.
References getParentObjId(), and getQuestionIdFilter().
ilAssQuestionSkillAssignmentList::hasSkillsAssignedLowerThanBarrier | ( | ) |
Definition at line 295 of file class.ilAssQuestionSkillAssignmentList.php.
References getUniqueAssignedSkills().
|
private |
Definition at line 127 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey(), ilAssQuestionSkillAssignment\getMaxSkillPoints(), ilAssQuestionSkillAssignment\getSkillBaseId(), and ilAssQuestionSkillAssignment\getSkillTrefId().
Referenced by loadFromDb().
|
private |
Definition at line 116 of file class.ilAssQuestionSkillAssignmentList.php.
References buildSkillKey(), ilAssQuestionSkillAssignment\getSkillBaseId(), and ilAssQuestionSkillAssignment\getSkillTrefId().
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::isAssignedSkill | ( | $skillBaseId, | |
$skillTrefId | |||
) |
Definition at line 270 of file class.ilAssQuestionSkillAssignmentList.php.
References getUniqueAssignedSkills().
ilAssQuestionSkillAssignmentList::isAssignedToQuestionId | ( | $skillBaseId, | |
$skillTrefId, | |||
$questionId | |||
) |
Definition at line 219 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::loadAdditionalSkillData | ( | ) |
Definition at line 197 of file class.ilAssQuestionSkillAssignmentList.php.
ilAssQuestionSkillAssignmentList::loadFromDb | ( | ) |
Definition at line 138 of file class.ilAssQuestionSkillAssignmentList.php.
References $res, addAssignment(), buildSkillQuestionAssignmentByArray(), incrementMaxPointsBySkill(), incrementNumAssignsBySkill(), and reset().
ilAssQuestionSkillAssignmentList::reset | ( | ) |
Definition at line 100 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by loadFromDb().
ilAssQuestionSkillAssignmentList::setParentObjId | ( | $parentObjId | ) |
int | $parentObjId |
Definition at line 71 of file class.ilAssQuestionSkillAssignmentList.php.
References $parentObjId.
ilAssQuestionSkillAssignmentList::setQuestionIdFilter | ( | $questionIdFilter | ) |
int | $questionIdFilter |
Definition at line 95 of file class.ilAssQuestionSkillAssignmentList.php.
References $questionIdFilter.
|
private |
Definition at line 40 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 30 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by __construct().
|
private |
Definition at line 50 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 45 of file class.ilAssQuestionSkillAssignmentList.php.
|
private |
Definition at line 35 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getParentObjId(), and setParentObjId().
|
private |
Definition at line 55 of file class.ilAssQuestionSkillAssignmentList.php.
Referenced by getQuestionIdFilter(), and setQuestionIdFilter().