|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Collaboration diagram for ilAssQuestionSkillAssignment: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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::deleteComparisonExpressions | ( | ) |
Definition at line 151 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by deleteFromDb().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::deleteFromDb | ( | ) |
Definition at line 132 of file class.ilAssQuestionSkillAssignment.php.
References deleteComparisonExpressions(), getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::getEvalMode | ( | ) |
Definition at line 301 of file class.ilAssQuestionSkillAssignment.php.
References $eval_mode.
Referenced by loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getMaxSkillPoints | ( | ) |
Definition at line 328 of file class.ilAssQuestionSkillAssignment.php.
References getSkillPoints(), and hasEvalModeBySolution().
Referenced by ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getParentObjId | ( | ) |
Definition at line 245 of file class.ilAssQuestionSkillAssignment.php.
References $parent_obj_id.
Referenced by dbRecordExists(), deleteFromDb(), isSkillUsed(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getQuestionId | ( | ) |
Definition at line 215 of file class.ilAssQuestionSkillAssignment.php.
References $question_id.
Referenced by ilAssQuestionSkillAssignmentList\addAssignment(), dbRecordExists(), deleteFromDb(), initSolutionComparisonExpressionList(), and saveToDb().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::initSolutionComparisonExpressionList | ( | ) |
Definition at line 316 of file class.ilAssQuestionSkillAssignment.php.
References getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Referenced by deleteComparisonExpressions(), loadComparisonExpressions(), and saveComparisonExpressions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::isSkillUsed | ( | ) |
Definition at line 179 of file class.ilAssQuestionSkillAssignment.php.
References $res, getParentObjId(), getSkillBaseId(), and getSkillTrefId().
Here is the call graph for this function:| 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().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::loadComparisonExpressions | ( | ) |
Definition at line 88 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by loadFromDb().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::loadFromDb | ( | ) |
Definition at line 59 of file class.ilAssQuestionSkillAssignment.php.
References $res, getEvalMode(), loadComparisonExpressions(), setEvalMode(), and setSkillPoints().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::saveComparisonExpressions | ( | ) |
Definition at line 126 of file class.ilAssQuestionSkillAssignment.php.
References initSolutionComparisonExpressionList().
Referenced by saveToDb().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::saveToDb | ( | ) |
Definition at line 94 of file class.ilAssQuestionSkillAssignment.php.
References dbRecordExists(), getEvalMode(), getParentObjId(), getQuestionId(), getSkillBaseId(), getSkillPoints(), getSkillTrefId(), and saveComparisonExpressions().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::setEvalMode | ( | string | $evalMode | ) |
Definition at line 306 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadFromDb().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setSkillPoints | ( | int | $skillPoints | ) |
Definition at line 200 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadFromDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setSkillTitle | ( | $skillTitle | ) |
Definition at line 281 of file class.ilAssQuestionSkillAssignment.php.
Referenced by loadAdditionalSkillData().
Here is the caller graph for this function:| 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().