ILIAS
trunk Revision v11.0_alpha-1846-g895b5f47236
|
Public Member Functions | |
__construct (ilDBInterface $db) | |
loadFromDb () | |
loadComparisonExpressions () | |
saveToDb () | |
saveComparisonExpressions () | |
deleteFromDb () | |
deleteComparisonExpressions () | |
dbRecordExists () | |
isSkillUsed () | |
setSkillPoints (int $skillPoints) | |
getSkillPoints () | |
setQuestionId (int $questionId) | |
getQuestionId () | |
setSkillBaseId (int $skillBaseId) | |
getSkillBaseId () | |
setSkillTrefId (int $skillTrefId) | |
getSkillTrefId () | |
setParentObjId (int $parentObjId) | |
getParentObjId () | |
loadAdditionalSkillData () | |
setSkillTitle ($skillTitle) | |
getSkillTitle () | |
setSkillPath ($skillPath) | |
getSkillPath () | |
getEvalMode () | |
setEvalMode (string $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 | |
ilDBInterface | $db |
int | $parent_obj_id |
int | $question_id |
int | $skill_base_id |
int | $skill_tref_id |
int | $skill_points |
string | $skill_title = '' |
string | $skill_path = '' |
string | $eval_mode |
ilAssQuestionSolutionComparisonExpressionList | $solution_comparison_expression_list |
SkillTreeService | $skill_tree_service |
Definition at line 29 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::__construct | ( | ilDBInterface | $db | ) |
Definition at line 49 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::dbRecordExists | ( | ) |
Definition at line 157 of file class.ilAssQuestionSkillAssignment.php.
References $res, getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Referenced by saveToDb().
ilAssQuestionSkillAssignment::deleteComparisonExpressions | ( | ) |
Definition at line 151 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by deleteFromDb().
ilAssQuestionSkillAssignment::deleteFromDb | ( | ) |
Definition at line 132 of file class.ilAssQuestionSkillAssignment.php.
References deleteComparisonExpressions(), getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
ilAssQuestionSkillAssignment::getEvalMode | ( | ) |
Definition at line 301 of file class.ilAssQuestionSkillAssignment.php.
References $eval_mode.
Referenced by loadFromDb(), and saveToDb().
ilAssQuestionSkillAssignment::getMaxSkillPoints | ( | ) |
Definition at line 328 of file class.ilAssQuestionSkillAssignment.php.
References getSkillPoints(), and hasEvalModeBySolution().
Referenced by ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill().
ilAssQuestionSkillAssignment::getParentObjId | ( | ) |
Definition at line 245 of file class.ilAssQuestionSkillAssignment.php.
References $parent_obj_id.
Referenced by dbRecordExists(), deleteFromDb(), isSkillUsed(), and saveToDb().
ilAssQuestionSkillAssignment::getQuestionId | ( | ) |
Definition at line 215 of file class.ilAssQuestionSkillAssignment.php.
References $question_id.
Referenced by ilAssQuestionSkillAssignmentList\addAssignment(), dbRecordExists(), deleteFromDb(), initSolutionComparisonExpressionList(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillBaseId | ( | ) |
Definition at line 225 of file class.ilAssQuestionSkillAssignment.php.
References $skill_base_id.
Referenced by dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), isSkillUsed(), loadAdditionalSkillData(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillPath | ( | ) |
Definition at line 296 of file class.ilAssQuestionSkillAssignment.php.
References $skill_path.
ilAssQuestionSkillAssignment::getSkillPoints | ( | ) |
Definition at line 205 of file class.ilAssQuestionSkillAssignment.php.
References $skill_points.
Referenced by getMaxSkillPoints(), and saveToDb().
ilAssQuestionSkillAssignment::getSkillTitle | ( | ) |
Definition at line 286 of file class.ilAssQuestionSkillAssignment.php.
References $skill_title.
ilAssQuestionSkillAssignment::getSkillTrefId | ( | ) |
Definition at line 235 of file class.ilAssQuestionSkillAssignment.php.
References $skill_tref_id.
Referenced by dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), isSkillUsed(), loadAdditionalSkillData(), and saveToDb().
ilAssQuestionSkillAssignment::getSolutionComparisonExpressionList | ( | ) |
Definition at line 323 of file class.ilAssQuestionSkillAssignment.php.
References $solution_comparison_expression_list.
ilAssQuestionSkillAssignment::hasEvalModeBySolution | ( | ) |
Definition at line 311 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\getEvalModeLabel(), and getMaxSkillPoints().
ilAssQuestionSkillAssignment::initSolutionComparisonExpressionList | ( | ) |
Definition at line 316 of file class.ilAssQuestionSkillAssignment.php.
References getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Referenced by deleteComparisonExpressions(), loadComparisonExpressions(), and saveComparisonExpressions().
ilAssQuestionSkillAssignment::isSkillUsed | ( | ) |
Definition at line 179 of file class.ilAssQuestionSkillAssignment.php.
References $res, getParentObjId(), getSkillBaseId(), and getSkillTrefId().
ilAssQuestionSkillAssignment::isValidSkillPoint | ( | $skillPoints | ) |
mixed | $skillPoints |
Definition at line 348 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::loadAdditionalSkillData | ( | ) |
Definition at line 250 of file class.ilAssQuestionSkillAssignment.php.
References $path, ilSkillTreeNode\_lookupTitle(), getSkillBaseId(), getSkillTrefId(), setSkillPath(), and setSkillTitle().
ilAssQuestionSkillAssignment::loadComparisonExpressions | ( | ) |
Definition at line 88 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::loadFromDb | ( | ) |
Definition at line 59 of file class.ilAssQuestionSkillAssignment.php.
References $res, getEvalMode(), loadComparisonExpressions(), setEvalMode(), and setSkillPoints().
ilAssQuestionSkillAssignment::saveComparisonExpressions | ( | ) |
Definition at line 126 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by saveToDb().
ilAssQuestionSkillAssignment::saveToDb | ( | ) |
Definition at line 94 of file class.ilAssQuestionSkillAssignment.php.
References dbRecordExists(), getEvalMode(), getParentObjId(), getQuestionId(), getSkillBaseId(), getSkillPoints(), getSkillTrefId(), and saveComparisonExpressions().
ilAssQuestionSkillAssignment::setEvalMode | ( | string | $evalMode | ) |
Definition at line 306 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::setParentObjId | ( | int | $parentObjId | ) |
Definition at line 240 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::setQuestionId | ( | int | $questionId | ) |
Definition at line 210 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::setSkillBaseId | ( | int | $skillBaseId | ) |
Definition at line 220 of file class.ilAssQuestionSkillAssignment.php.
ilAssQuestionSkillAssignment::setSkillPath | ( | $skillPath | ) |
Definition at line 291 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadAdditionalSkillData().
ilAssQuestionSkillAssignment::setSkillPoints | ( | int | $skillPoints | ) |
Definition at line 200 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadFromDb().
ilAssQuestionSkillAssignment::setSkillTitle | ( | $skillTitle | ) |
Definition at line 281 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadAdditionalSkillData().
ilAssQuestionSkillAssignment::setSkillTrefId | ( | int | $skillTrefId | ) |
Definition at line 230 of file class.ilAssQuestionSkillAssignment.php.
|
private |
Definition at line 36 of file class.ilAssQuestionSkillAssignment.php.
Referenced by __construct().
|
private |
Definition at line 44 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getEvalMode().
|
private |
Definition at line 37 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getParentObjId().
|
private |
Definition at line 38 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getQuestionId().
|
private |
Definition at line 39 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillBaseId().
|
private |
Definition at line 43 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPath().
|
private |
Definition at line 41 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPoints().
|
private |
Definition at line 42 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTitle().
|
private |
Definition at line 47 of file class.ilAssQuestionSkillAssignment.php.
|
private |
Definition at line 40 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTrefId().
|
private |
Definition at line 46 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSolutionComparisonExpressionList().
const ilAssQuestionSkillAssignment::DEFAULT_COMPETENCE_POINTS = 1 |
Definition at line 31 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentsGUI\updateSkillQuestionAssignmentsCmd().
const ilAssQuestionSkillAssignment::EVAL_MODE_BY_QUESTION_RESULT = 'result' |
Definition at line 33 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 34 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentExporter\export(), ilAssQuestionSkillAssignmentRegistryTest\getTestData(), ilAssQuestionSkillAssignmentXmlParser\handlerBeginTag(), and ilAssQuestionSkillAssignmentImport\hasImportEvalModeBySolution().