ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (ilDBInterface $db) | |
loadFromDb () | |
loadComparisonExpressions () | |
saveToDb () | |
saveComparisonExpressions () | |
deleteFromDb () | |
deleteComparisonExpressions () | |
dbRecordExists () | |
isSkillUsed () | |
setSkillPoints ($skillPoints) | |
getSkillPoints () | |
setQuestionId ($questionId) | |
getQuestionId () | |
setSkillBaseId ($skillBaseId) | |
getSkillBaseId () | |
setSkillTrefId ($skillTrefId) | |
getSkillTrefId () | |
setParentObjId ($parentObjId) | |
getParentObjId () | |
loadAdditionalSkillData () | |
setSkillTitle ($skillTitle) | |
getSkillTitle () | |
setSkillPath ($skillPath) | |
getSkillPath () | |
getEvalMode () | |
setEvalMode ($evalMode) | |
hasEvalModeBySolution () | |
initSolutionComparisonExpressionList () | |
getSolutionComparisonExpressionList () | |
getMaxSkillPoints () | |
isValidSkillPoint ($skillPoints) | |
Data Fields | |
const | DEFAULT_COMPETENCE_POINTS = 1 |
const | EVAL_MODE_BY_QUESTION_RESULT = 'result' |
const | EVAL_MODE_BY_QUESTION_SOLUTION = 'solution' |
Private Attributes | |
$db | |
$parentObjId | |
$questionId | |
$skillBaseId | |
$skillTrefId | |
$skillPoints | |
$skillTitle | |
$skillPath | |
$evalMode | |
$solutionComparisonExpressionList | |
SkillTreeService | $skill_tree_service |
Definition at line 27 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::__construct | ( | ilDBInterface | $db | ) |
Definition at line 87 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::dbRecordExists | ( | ) |
Definition at line 195 of file class.ilAssQuestionSkillAssignment.php.
References $query, $res, getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Referenced by saveToDb().
ilAssQuestionSkillAssignment::deleteComparisonExpressions | ( | ) |
Definition at line 189 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by deleteFromDb().
ilAssQuestionSkillAssignment::deleteFromDb | ( | ) |
Definition at line 170 of file class.ilAssQuestionSkillAssignment.php.
References $query, deleteComparisonExpressions(), getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
ilAssQuestionSkillAssignment::getEvalMode | ( | ) |
Definition at line 359 of file class.ilAssQuestionSkillAssignment.php.
References $evalMode.
Referenced by hasEvalModeBySolution(), loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getMaxSkillPoints | ( | ) |
Definition at line 386 of file class.ilAssQuestionSkillAssignment.php.
References getSkillPoints(), and hasEvalModeBySolution().
Referenced by ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill().
ilAssQuestionSkillAssignment::getParentObjId | ( | ) |
Definition at line 313 of file class.ilAssQuestionSkillAssignment.php.
References $parentObjId.
Referenced by dbRecordExists(), deleteFromDb(), isSkillUsed(), loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getQuestionId | ( | ) |
Definition at line 265 of file class.ilAssQuestionSkillAssignment.php.
References $questionId.
Referenced by ilAssQuestionSkillAssignmentList\addAssignment(), ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), initSolutionComparisonExpressionList(), loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillBaseId | ( | ) |
Definition at line 281 of file class.ilAssQuestionSkillAssignment.php.
References $skillBaseId.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), isSkillUsed(), loadAdditionalSkillData(), loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillPath | ( | ) |
Definition at line 354 of file class.ilAssQuestionSkillAssignment.php.
References $skillPath.
ilAssQuestionSkillAssignment::getSkillPoints | ( | ) |
Definition at line 249 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), getMaxSkillPoints(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillTitle | ( | ) |
Definition at line 344 of file class.ilAssQuestionSkillAssignment.php.
References $skillTitle.
ilAssQuestionSkillAssignment::getSkillTrefId | ( | ) |
Definition at line 297 of file class.ilAssQuestionSkillAssignment.php.
References $skillTrefId.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), isSkillUsed(), loadAdditionalSkillData(), loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getSolutionComparisonExpressionList | ( | ) |
Definition at line 381 of file class.ilAssQuestionSkillAssignment.php.
References $solutionComparisonExpressionList.
ilAssQuestionSkillAssignment::hasEvalModeBySolution | ( | ) |
Definition at line 369 of file class.ilAssQuestionSkillAssignment.php.
References getEvalMode().
Referenced by ilAssQuestionSkillAssignmentsTableGUI\getEvalModeLabel(), getMaxSkillPoints(), and ilAssQuestionSkillAssignmentsTableGUI\isSkillPointInputRequired().
ilAssQuestionSkillAssignment::initSolutionComparisonExpressionList | ( | ) |
Definition at line 374 of file class.ilAssQuestionSkillAssignment.php.
References getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Referenced by deleteComparisonExpressions(), loadComparisonExpressions(), and saveComparisonExpressions().
ilAssQuestionSkillAssignment::isSkillUsed | ( | ) |
Definition at line 217 of file class.ilAssQuestionSkillAssignment.php.
References $query, $res, getParentObjId(), getSkillBaseId(), and getSkillTrefId().
ilAssQuestionSkillAssignment::isValidSkillPoint | ( | $skillPoints | ) |
mixed | $skillPoints |
Definition at line 407 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
ilAssQuestionSkillAssignment::loadAdditionalSkillData | ( | ) |
Definition at line 318 of file class.ilAssQuestionSkillAssignment.php.
References $path, ilSkillTreeNode\_lookupTitle(), getSkillBaseId(), getSkillTrefId(), setSkillPath(), and setSkillTitle().
ilAssQuestionSkillAssignment::loadComparisonExpressions | ( | ) |
Definition at line 126 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::loadFromDb | ( | ) |
Definition at line 97 of file class.ilAssQuestionSkillAssignment.php.
References $query, $res, getEvalMode(), getParentObjId(), getQuestionId(), getSkillBaseId(), getSkillTrefId(), loadComparisonExpressions(), setEvalMode(), and setSkillPoints().
ilAssQuestionSkillAssignment::saveComparisonExpressions | ( | ) |
Definition at line 164 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by saveToDb().
ilAssQuestionSkillAssignment::saveToDb | ( | ) |
Definition at line 132 of file class.ilAssQuestionSkillAssignment.php.
References dbRecordExists(), getEvalMode(), getParentObjId(), getQuestionId(), getSkillBaseId(), getSkillPoints(), getSkillTrefId(), and saveComparisonExpressions().
ilAssQuestionSkillAssignment::setEvalMode | ( | $evalMode | ) |
Definition at line 364 of file class.ilAssQuestionSkillAssignment.php.
References $evalMode.
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::setParentObjId | ( | $parentObjId | ) |
int | $parentObjId |
Definition at line 305 of file class.ilAssQuestionSkillAssignment.php.
References $parentObjId.
ilAssQuestionSkillAssignment::setQuestionId | ( | $questionId | ) |
int | $questionId |
Definition at line 257 of file class.ilAssQuestionSkillAssignment.php.
References $questionId.
ilAssQuestionSkillAssignment::setSkillBaseId | ( | $skillBaseId | ) |
int | $skillBaseId |
Definition at line 273 of file class.ilAssQuestionSkillAssignment.php.
References $skillBaseId.
ilAssQuestionSkillAssignment::setSkillPath | ( | $skillPath | ) |
Definition at line 349 of file class.ilAssQuestionSkillAssignment.php.
References $skillPath.
Referenced by loadAdditionalSkillData().
ilAssQuestionSkillAssignment::setSkillPoints | ( | $skillPoints | ) |
int | $skillPoints |
Definition at line 241 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::setSkillTitle | ( | $skillTitle | ) |
Definition at line 339 of file class.ilAssQuestionSkillAssignment.php.
References $skillTitle.
Referenced by loadAdditionalSkillData().
ilAssQuestionSkillAssignment::setSkillTrefId | ( | $skillTrefId | ) |
int | $skillTrefId |
Definition at line 289 of file class.ilAssQuestionSkillAssignment.php.
References $skillTrefId.
|
private |
Definition at line 38 of file class.ilAssQuestionSkillAssignment.php.
Referenced by __construct().
|
private |
Definition at line 78 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getEvalMode(), and setEvalMode().
|
private |
Definition at line 43 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getParentObjId(), and setParentObjId().
|
private |
Definition at line 48 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getQuestionId(), and setQuestionId().
|
private |
Definition at line 85 of file class.ilAssQuestionSkillAssignment.php.
|
private |
Definition at line 53 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillBaseId(), and setSkillBaseId().
|
private |
Definition at line 73 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPath(), and setSkillPath().
|
private |
Definition at line 63 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPoints(), isValidSkillPoint(), and setSkillPoints().
|
private |
Definition at line 68 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTitle(), and setSkillTitle().
|
private |
Definition at line 58 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTrefId(), and setSkillTrefId().
|
private |
Definition at line 83 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSolutionComparisonExpressionList().
const ilAssQuestionSkillAssignment::DEFAULT_COMPETENCE_POINTS = 1 |
Definition at line 29 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentsGUI\updateSkillQuestionAssignmentsCmd().
const ilAssQuestionSkillAssignment::EVAL_MODE_BY_QUESTION_RESULT = 'result' |
Definition at line 31 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentExporter\export(), ilAssQuestionSkillAssignmentXmlParser\handlerBeginTag(), ilAssQuestionSkillAssignmentsGUI\saveSkillQuestionAssignmentPropertiesFormCmd(), and ilAssQuestionSkillAssignmentsGUI\updateSkillQuestionAssignmentsCmd().
const ilAssQuestionSkillAssignment::EVAL_MODE_BY_QUESTION_SOLUTION = 'solution' |
Definition at line 32 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentExporter\export(), ilAssQuestionSkillAssignmentRegistryTest\getTestData(), ilAssQuestionSkillAssignmentXmlParser\handlerBeginTag(), and ilAssQuestionSkillAssignmentImport\hasImportEvalModeBySolution().