ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
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 785 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $legend, ilAssQuestionSkillAssignment\hasEvalModeBySolution(), and isAssignmentEditingEnabled().
Referenced by showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 615 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References array, assQuestionGUI\getSolutionOutput(), and ilPageObjectGUI\setOutputMode().
Referenced by showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 640 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References getQuestionContainerId().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), and showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 560 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References getQuestionContainerId().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 459 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $form, and isAssignmentEditingEnabled().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), and showSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 572 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $id.
Referenced by showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 602 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by showSkillSelectionCmd().
|
private |
Definition at line 550 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $table, and isAssignmentEditingEnabled().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 662 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $errors, $result, array, ilLogicalAnswerComparisonExpressionInputGUI\getValues(), ilFormPropertyGUI\setAlert(), and validateSolutionCompareExpression().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd().
|
protected |
Definition at line 774 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 748 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by showSkillSelectionCmd().
|
private |
Definition at line 741 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 202 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References isAssignmentEditingEnabled().
Referenced by executeCommand().
|
private |
Definition at line 489 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilObject\_getAllReferences(), doesObjectTypeMatch(), and assQuestion\lookupParentObjId().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), syncOriginalCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 657 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by saveSkillPointsCmd(), saveSkillQuestionAssignmentPropertiesFormCmd(), syncOriginalCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 709 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd(), showSkillQuestionAssignmentPropertiesFormCmd(), and updateSkillQuestionAssignmentsCmd().
|
private |
Definition at line 716 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $data, array, getQuestionOrderSequence(), and sortAlphabetically().
Referenced by showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 218 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_POST, $i, $success, getQuestionContainerId(), isTestQuestion(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and showSkillQuestionAssignmentsCmd().
|
private |
Definition at line 399 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, $form, 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 366 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, $form, assQuestionGUI\_getQuestionGUI(), buildLacLegendHTML(), buildQuestionPage(), buildQuestionSkillAssignment(), buildSkillQuestionAssignmentPropertiesForm(), handleAssignmentConfigurationHintMessage(), and keepAssignmentParameters().
Referenced by saveSkillQuestionAssignmentPropertiesFormCmd().
|
private |
Definition at line 473 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $table, buildSkillQuestionAssignmentList(), buildTableGUI(), handleAssignmentConfigurationHintMessage(), and orderQuestionData().
Referenced by saveSkillPointsCmd().
|
private |
Definition at line 329 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_GET, $tpl, buildSkillSelectorExplorerGUI(), buildSkillSelectorToolbarGUI(), ilUtil\getImagePath(), getQuestionContainerId(), and getSkillSelectorHeader().
|
private |
|
private |
Definition at line 755 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References defined.
Referenced by orderQuestionData().
|
private |
Definition at line 530 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $_POST, assQuestion\_instantiateQuestion(), isSyncOriginalPossibleAndAllowed(), isTestQuestion(), and ilUtil\sendSuccess().
|
private |
Definition at line 270 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 684 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.