|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Collaboration diagram for ilAssQuestionSkillAssignment:Public Member Functions | |
| __construct (ilDBInterface $db) | |
| loadFromDb () | |
| loadComparisonExpressions () | |
| saveToDb () | |
| saveComparisonExpressions () | |
| deleteFromDb () | |
| deleteComparisonExpressions () | |
| dbRecordExists () | |
| 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 | |
Definition at line 12 of file class.ilAssQuestionSkillAssignment.php.
| ilAssQuestionSkillAssignment::__construct | ( | ilDBInterface | $db | ) |
Definition at line 70 of file class.ilAssQuestionSkillAssignment.php.
References $db.
| ilAssQuestionSkillAssignment::dbRecordExists | ( | ) |
Definition at line 175 of file class.ilAssQuestionSkillAssignment.php.
References $query, $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 169 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 150 of file class.ilAssQuestionSkillAssignment.php.
References $query, deleteComparisonExpressions(), getParentObjId(), getQuestionId(), getSkillBaseId(), and getSkillTrefId().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::getEvalMode | ( | ) |
Definition at line 320 of file class.ilAssQuestionSkillAssignment.php.
References $evalMode.
Referenced by hasEvalModeBySolution(), loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getMaxSkillPoints | ( | ) |
Definition at line 347 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 272 of file class.ilAssQuestionSkillAssignment.php.
References $parentObjId.
Referenced by dbRecordExists(), deleteFromDb(), loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getQuestionId | ( | ) |
Definition at line 224 of file class.ilAssQuestionSkillAssignment.php.
References $questionId.
Referenced by ilAssQuestionSkillAssignmentList\addAssignment(), ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), initSolutionComparisonExpressionList(), loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getSkillBaseId | ( | ) |
Definition at line 240 of file class.ilAssQuestionSkillAssignment.php.
References $skillBaseId.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), loadAdditionalSkillData(), loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getSkillPath | ( | ) |
Definition at line 315 of file class.ilAssQuestionSkillAssignment.php.
References $skillPath.
| ilAssQuestionSkillAssignment::getSkillPoints | ( | ) |
Definition at line 208 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), getMaxSkillPoints(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getSkillTitle | ( | ) |
Definition at line 305 of file class.ilAssQuestionSkillAssignment.php.
References $skillTitle.
| ilAssQuestionSkillAssignment::getSkillTrefId | ( | ) |
Definition at line 256 of file class.ilAssQuestionSkillAssignment.php.
References $skillTrefId.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildSkillPointsInput(), dbRecordExists(), deleteFromDb(), ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink(), ilAssQuestionSkillAssignmentList\incrementMaxPointsBySkill(), ilAssQuestionSkillAssignmentList\incrementNumAssignsBySkill(), initSolutionComparisonExpressionList(), loadAdditionalSkillData(), loadFromDb(), and saveToDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::getSolutionComparisonExpressionList | ( | ) |
Definition at line 342 of file class.ilAssQuestionSkillAssignment.php.
References $solutionComparisonExpressionList.
| ilAssQuestionSkillAssignment::hasEvalModeBySolution | ( | ) |
Definition at line 330 of file class.ilAssQuestionSkillAssignment.php.
References EVAL_MODE_BY_QUESTION_SOLUTION, and getEvalMode().
Referenced by ilAssQuestionSkillAssignmentsTableGUI\getEvalModeLabel(), getMaxSkillPoints(), and ilAssQuestionSkillAssignmentsTableGUI\isSkillPointInputRequired().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::initSolutionComparisonExpressionList | ( | ) |
Definition at line 335 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::isValidSkillPoint | ( | $skillPoints | ) |
| mixed | $skillPoints |
Definition at line 368 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
| ilAssQuestionSkillAssignment::loadAdditionalSkillData | ( | ) |
Definition at line 277 of file class.ilAssQuestionSkillAssignment.php.
References ilSkillTreeNode\_lookupTitle(), getSkillBaseId(), getSkillTrefId(), setSkillPath(), and setSkillTitle().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::loadComparisonExpressions | ( | ) |
Definition at line 106 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 77 of file class.ilAssQuestionSkillAssignment.php.
References $query, $res, getEvalMode(), getParentObjId(), getQuestionId(), getSkillBaseId(), getSkillTrefId(), loadComparisonExpressions(), setEvalMode(), and setSkillPoints().
Here is the call graph for this function:| ilAssQuestionSkillAssignment::saveComparisonExpressions | ( | ) |
Definition at line 144 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 112 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 | ( | $evalMode | ) |
Definition at line 325 of file class.ilAssQuestionSkillAssignment.php.
References $evalMode.
Referenced by loadFromDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setParentObjId | ( | $parentObjId | ) |
| int | $parentObjId |
Definition at line 264 of file class.ilAssQuestionSkillAssignment.php.
References $parentObjId.
| ilAssQuestionSkillAssignment::setQuestionId | ( | $questionId | ) |
| int | $questionId |
Definition at line 216 of file class.ilAssQuestionSkillAssignment.php.
References $questionId.
| ilAssQuestionSkillAssignment::setSkillBaseId | ( | $skillBaseId | ) |
| int | $skillBaseId |
Definition at line 232 of file class.ilAssQuestionSkillAssignment.php.
References $skillBaseId.
| ilAssQuestionSkillAssignment::setSkillPath | ( | $skillPath | ) |
Definition at line 310 of file class.ilAssQuestionSkillAssignment.php.
References $skillPath.
Referenced by loadAdditionalSkillData().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setSkillPoints | ( | $skillPoints | ) |
| int | $skillPoints |
Definition at line 200 of file class.ilAssQuestionSkillAssignment.php.
References $skillPoints.
Referenced by loadFromDb().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setSkillTitle | ( | $skillTitle | ) |
Definition at line 300 of file class.ilAssQuestionSkillAssignment.php.
References $skillTitle.
Referenced by loadAdditionalSkillData().
Here is the caller graph for this function:| ilAssQuestionSkillAssignment::setSkillTrefId | ( | $skillTrefId | ) |
| int | $skillTrefId |
Definition at line 248 of file class.ilAssQuestionSkillAssignment.php.
References $skillTrefId.
|
private |
Definition at line 23 of file class.ilAssQuestionSkillAssignment.php.
Referenced by __construct().
|
private |
Definition at line 63 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getEvalMode(), and setEvalMode().
|
private |
Definition at line 28 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getParentObjId(), and setParentObjId().
|
private |
Definition at line 33 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getQuestionId(), and setQuestionId().
|
private |
Definition at line 38 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillBaseId(), and setSkillBaseId().
|
private |
Definition at line 58 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPath(), and setSkillPath().
|
private |
Definition at line 48 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillPoints(), isValidSkillPoint(), and setSkillPoints().
|
private |
Definition at line 53 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTitle(), and setSkillTitle().
|
private |
Definition at line 43 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSkillTrefId(), and setSkillTrefId().
|
private |
Definition at line 68 of file class.ilAssQuestionSkillAssignment.php.
Referenced by getSolutionComparisonExpressionList().
| const ilAssQuestionSkillAssignment::DEFAULT_COMPETENCE_POINTS = 1 |
Definition at line 14 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentsGUI\updateSkillQuestionAssignmentsCmd().
| const ilAssQuestionSkillAssignment::EVAL_MODE_BY_QUESTION_RESULT = 'result' |
Definition at line 16 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 17 of file class.ilAssQuestionSkillAssignment.php.
Referenced by ilAssQuestionSkillAssignmentExporter\export(), ilAssQuestionSkillAssignmentRegistryTest\getTestData(), ilAssQuestionSkillAssignmentXmlParser\handlerBeginTag(), hasEvalModeBySolution(), and ilAssQuestionSkillAssignmentImport\hasImportEvalModeBySolution().