ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Public Member Functions | |
__construct (ilCtrl $ctrl, ilAccessHandler $access, ilTemplate $tpl, ilLanguage $lng, ilDBInterface $db) | |
getQuestionOrderSequence () | |
getAssignmentConfigurationHintMessage () | |
setAssignmentConfigurationHintMessage ($assignmentConfigurationHintMessage) | |
setQuestionOrderSequence ($questionOrderSequence) | |
getQuestionList () | |
setQuestionList ($questionList) | |
getQuestionContainerId () | |
setQuestionContainerId ($questionContainerId) | |
isAssignmentEditingEnabled () | |
setAssignmentEditingEnabled ($assignmentEditingEnabled) | |
executeCommand () | |
Data Fields | |
const | CMD_SHOW_SKILL_QUEST_ASSIGNS = 'showSkillQuestionAssignments' |
const | CMD_SHOW_SKILL_SELECT = 'showSkillSelection' |
const | CMD_UPDATE_SKILL_QUEST_ASSIGNS = 'updateSkillQuestionAssignments' |
const | CMD_SHOW_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'showSkillQuestionAssignmentPropertiesForm' |
const | CMD_SAVE_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'saveSkillQuestionAssignmentPropertiesForm' |
const | CMD_SAVE_SKILL_POINTS = 'saveSkillPoints' |
const | CMD_SHOW_SYNC_ORIGINAL_CONFIRMATION = 'showSyncOriginalConfirmation' |
const | CMD_SYNC_ORIGINAL = 'syncOriginal' |
const | PARAM_SKILL_SELECTION = 'skill_ids' |
Protected Member Functions | |
doesObjectTypeMatch ($objectId) | |
Private Attributes | |
$ctrl | |
$access | |
$tpl | |
$lng | |
$db | |
$questionList | |
$questionContainerId | |
$assignmentEditingEnabled | |
$questionOrderSequence | |
$assignmentConfigurationHintMessage | |
Definition at line 19 of file class.ilAssQuestionSkillAssignmentsGUI.php.
ilAssQuestionSkillAssignmentsGUI::__construct | ( | ilCtrl | $ctrl, |
ilAccessHandler | $access, | ||
ilTemplate | $tpl, | ||
ilLanguage | $lng, | ||
ilDBInterface | $db | ||
) |
ilCtrl | $ctrl | |
ilAccessHandler | $access | |
ilTemplate | $tpl | |
ilLanguage | $lng | |
ilDBInterface | $db |
Definition at line 89 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $access, $ctrl, $db, $lng, and $tpl.
|
private |
assQuestionGUI | $questionGUI | |
ilAssQuestionSkillAssignment | $assignment |
ilCtrlException |
Definition at line 829 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $legend, ilAssQuestionSkillAssignment\hasEvalModeBySolution(), and isAssignmentEditingEnabled().
Referenced by showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 643 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References array, assQuestionGUI\getSolutionOutput(), and ilPageObjectGUI\setOutputMode().
Referenced by showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 668 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References getQuestionContainerId().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), and showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 591 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References getQuestionContainerId().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 488 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References isAssignmentEditingEnabled().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), and showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 603 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 630 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by showSkillSelectionCmd().
|
private |
Definition at line 581 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References isAssignmentEditingEnabled().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 690 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $errors, $result, array, ilLogicalAnswerComparisonExpressionInputGUI\getValues(), ilFormPropertyGUI\setAlert(), and validateSolutionCompareExpression().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd().
|
protected |
Definition at line 818 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilObject\_lookupType().
Referenced by isSyncOriginalPossibleAndAllowed().
ilAssQuestionSkillAssignmentsGUI::executeCommand | ( | ) |
Definition at line 178 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References isAvoidManipulationRedirectRequired().
ilAssQuestionSkillAssignmentsGUI::getAssignmentConfigurationHintMessage | ( | ) |
Definition at line 109 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignmentConfigurationHintMessage.
Referenced by handleAssignmentConfigurationHintMessage().
ilAssQuestionSkillAssignmentsGUI::getQuestionContainerId | ( | ) |
Definition at line 149 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionContainerId.
Referenced by buildQuestionSkillAssignment(), buildSkillQuestionAssignmentList(), saveSkillPointsCmd(), showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
ilAssQuestionSkillAssignmentsGUI::getQuestionList | ( | ) |
Definition at line 133 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionList.
ilAssQuestionSkillAssignmentsGUI::getQuestionOrderSequence | ( | ) |
Definition at line 101 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionOrderSequence.
Referenced by orderQuestionData().
|
private |
Definition at line 788 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by showSkillSelectionCmd().
|
private |
Definition at line 780 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References getAssignmentConfigurationHintMessage(), and ilUtil\sendInfo().
Referenced by showSkillQuestionAssignmentPropertiesFormCmd(), and showSkillQuestionAssignmentsCmd().
ilAssQuestionSkillAssignmentsGUI::isAssignmentEditingEnabled | ( | ) |
Definition at line 165 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignmentEditingEnabled.
Referenced by buildLacLegendHTML(), buildSkillQuestionAssignmentPropertiesForm(), buildTableGUI(), and isAvoidManipulationRedirectRequired().
|
private |
Definition at line 204 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References isAssignmentEditingEnabled().
Referenced by executeCommand().
|
private |
Definition at line 518 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilObject\_getAllReferences(), doesObjectTypeMatch(), and assQuestion\lookupParentObjId().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), syncOriginalCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 685 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by saveSkillPointsCmd(), saveSkillQuestionAssignmentPropertiesFormCmd(), syncOriginalCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 744 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), showSkillQuestionAssignmentPropertiesFormCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 751 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $data, array, getQuestionOrderSequence(), and sortAlphabetically().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 222 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_POST, $success, getQuestionContainerId(), isTestQuestion(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 419 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, assQuestionGUI\_getQuestionGUI(), buildQuestionSkillAssignment(), buildSkillQuestionAssignmentPropertiesForm(), checkSolutionCompareExpressionInput(), ilAssQuestionSkillAssignment\EVAL_MODE_BY_QUESTION_RESULT, isSyncOriginalPossibleAndAllowed(), isTestQuestion(), keepAssignmentParameters(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and showSkillQuestionAssignmentPropertiesFormCmd().
ilAssQuestionSkillAssignmentsGUI::setAssignmentConfigurationHintMessage | ( | $assignmentConfigurationHintMessage | ) |
string | $assignmentConfigurationHintMessage |
Definition at line 117 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignmentConfigurationHintMessage.
ilAssQuestionSkillAssignmentsGUI::setAssignmentEditingEnabled | ( | $assignmentEditingEnabled | ) |
bool | $assignmentEditingEnabled |
Definition at line 173 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignmentEditingEnabled.
ilAssQuestionSkillAssignmentsGUI::setQuestionContainerId | ( | $questionContainerId | ) |
int | $questionContainerId |
Definition at line 157 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionContainerId.
ilAssQuestionSkillAssignmentsGUI::setQuestionList | ( | $questionList | ) |
ilAssQuestionList | $questionList |
Definition at line 141 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionList.
ilAssQuestionSkillAssignmentsGUI::setQuestionOrderSequence | ( | $questionOrderSequence | ) |
array | $questionOrderSequence |
Definition at line 125 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionOrderSequence.
|
private |
Definition at line 386 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, assQuestionGUI\_getQuestionGUI(), buildLacLegendHTML(), buildQuestionPage(), buildQuestionSkillAssignment(), buildSkillQuestionAssignmentPropertiesForm(), handleAssignmentConfigurationHintMessage(), and keepAssignmentParameters().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 502 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References buildSkillQuestionAssignmentList(), buildTableGUI(), handleAssignmentConfigurationHintMessage(), and orderQuestionData().
Referenced by saveSkillPointsCmd().
|
private |
Definition at line 348 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, $tpl, buildSkillSelectorExplorerGUI(), buildSkillSelectorToolbarGUI(), ilUtil\getImagePath(), getQuestionContainerId(), and getSkillSelectorHeader().
|
private |
|
private |
Definition at line 795 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References defined.
Referenced by orderQuestionData().
|
private |
Definition at line 563 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_POST, assQuestion\_instantiateQuestion(), isSyncOriginalPossibleAndAllowed(), isTestQuestion(), and ilUtil\sendSuccess().
|
private |
Definition at line 282 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, array, buildSkillSelectorExplorerGUI(), ilAssQuestionSkillAssignment\DEFAULT_COMPETENCE_POINTS, ilAssQuestionSkillAssignment\EVAL_MODE_BY_QUESTION_RESULT, getQuestionContainerId(), isSyncOriginalPossibleAndAllowed(), isTestQuestion(), keepAssignmentParameters(), and ilUtil\sendSuccess().
|
private |
Definition at line 715 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilAssQuestionSolutionComparisonExpression\getExpression().
Referenced by checkSolutionCompareExpressionInput().
|
private |
Definition at line 40 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by __construct().
|
private |
Definition at line 80 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getAssignmentConfigurationHintMessage(), and setAssignmentConfigurationHintMessage().
|
private |
Definition at line 70 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by isAssignmentEditingEnabled(), and setAssignmentEditingEnabled().
|
private |
Definition at line 35 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by __construct().
|
private |
Definition at line 55 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by __construct().
|
private |
Definition at line 50 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by __construct().
|
private |
Definition at line 65 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionContainerId(), and setQuestionContainerId().
|
private |
Definition at line 60 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionList(), and setQuestionList().
|
private |
Definition at line 75 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionOrderSequence(), and setQuestionOrderSequence().
|
private |
Definition at line 45 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by __construct(), and showSkillSelectionCmd().
const ilAssQuestionSkillAssignmentsGUI::CMD_SAVE_SKILL_POINTS = 'saveSkillPoints' |
Definition at line 26 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\init().
const ilAssQuestionSkillAssignmentsGUI::CMD_SAVE_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'saveSkillQuestionAssignmentPropertiesForm' |
Definition at line 25 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentPropertyFormGUI\build().
const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'showSkillQuestionAssignmentPropertiesForm' |
Definition at line 24 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\getCompetenceAssignPropertiesFormLink().
const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGNS = 'showSkillQuestionAssignments' |
const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_SELECT = 'showSkillSelection' |
Definition at line 22 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentsTableGUI\buildActionColumnHTML(), and ilAssQuestionSkillAssignmentsTableGUI\getManageCompetenceAssignsActionLink().
const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SYNC_ORIGINAL_CONFIRMATION = 'showSyncOriginalConfirmation' |
Definition at line 27 of file class.ilAssQuestionSkillAssignmentsGUI.php.
const ilAssQuestionSkillAssignmentsGUI::CMD_SYNC_ORIGINAL = 'syncOriginal' |
Definition at line 28 of file class.ilAssQuestionSkillAssignmentsGUI.php.
const ilAssQuestionSkillAssignmentsGUI::CMD_UPDATE_SKILL_QUEST_ASSIGNS = 'updateSkillQuestionAssignments' |
Definition at line 23 of file class.ilAssQuestionSkillAssignmentsGUI.php.
const ilAssQuestionSkillAssignmentsGUI::PARAM_SKILL_SELECTION = 'skill_ids' |
Definition at line 30 of file class.ilAssQuestionSkillAssignmentsGUI.php.