|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilAssQuestionSkillAssignmentsGUI:Public Member Functions | |
| __construct (private readonly ilCtrl $ctrl, private readonly ilAccessHandler $access, private readonly ilGlobalTemplateInterface $tpl, private readonly ilLanguage $lng, private readonly ilDBInterface $db, private readonly RequestDataCollectorInterface $request_data_collector, private readonly SkillUsageService $skill_usage_service, private readonly UIFactory $ui_factory, private readonly UIRenderer $ui_renderer, private readonly Refinery $refinery, private readonly HTTP $http, private readonly ilToolbarGUI $toolbar, private readonly ilTabsGUI $tabs) | |
| getQuestionOrderSequence () | |
| getAssignmentConfigurationHintMessage () | |
| setAssignmentConfigurationHintMessage (?string $assignmentConfigurationHintMessage) | |
| setQuestionOrderSequence ($questionOrderSequence) | |
| getQuestionList () | |
| setQuestionList ($questionList) | |
| getQuestionContainerId () | |
| setQuestionContainerId ($questionContainerId) | |
| isAssignmentEditingEnabled () | |
| setAssignmentEditingEnabled ($assignmentEditingEnabled) | |
| executeCommand () | |
Data Fields | |
| const | CMD_SHOW_SKILL_QUEST_ASSIGNS = 'showSkillQuestionAssignments' |
| const | CMD_EDIT_SKILL_QUEST_ASSIGNS = 'editSkillQuestionAssignment' |
| 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 | |
| ilAssQuestionList | $question_list |
| int | $question_container_id |
| bool | $assignment_editing_enabled |
| string | $assignment_configuration_hint_message = null |
| array | $questionOrderSequence |
| DataFactory | $data_factory |
Definition at line 46 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::__construct | ( | private readonly ilCtrl | $ctrl, |
| private readonly ilAccessHandler | $access, | ||
| private readonly ilGlobalTemplateInterface | $tpl, | ||
| private readonly ilLanguage | $lng, | ||
| private readonly ilDBInterface | $db, | ||
| private readonly RequestDataCollectorInterface | $request_data_collector, | ||
| private readonly SkillUsageService | $skill_usage_service, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly UIRenderer | $ui_renderer, | ||
| private readonly Refinery | $refinery, | ||
| private readonly HTTP | $http, | ||
| private readonly ilToolbarGUI | $toolbar, | ||
| private readonly ilTabsGUI | $tabs | ||
| ) |
Definition at line 69 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 677 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References assQuestionGUI\buildFileDownloadLink(), assQuestionGUI\getObject(), assQuestionGUI\getSolutionOutput(), assQuestionGUI\setObject(), and assQuestion\setShuffle().
Here is the call graph for this function:
|
private |
Definition at line 702 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 627 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 470 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 638 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $id.
Referenced by showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
Here is the caller graph for this function:
|
private |
Definition at line 666 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by showSkillSelectionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 747 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilPropertyFormGUI\getInput(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 725 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 822 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilObject\_lookupType().
Here is the call graph for this function:
|
private |
Definition at line 521 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $components, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by updateSkillQuestionAssignmentsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilAssQuestionSkillAssignmentsGUI::executeCommand | ( | ) |
Definition at line 158 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl(), isAvoidManipulationRedirectRequired(), keepAssignmentParameters(), and modifyTabs().
Here is the call graph for this function:| ilAssQuestionSkillAssignmentsGUI::getAssignmentConfigurationHintMessage | ( | ) |
Definition at line 92 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignment_configuration_hint_message.
| ilAssQuestionSkillAssignmentsGUI::getQuestionContainerId | ( | ) |
Definition at line 129 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $question_container_id.
Referenced by saveSkillPointsCmd(), showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
Here is the caller graph for this function:| ilAssQuestionSkillAssignmentsGUI::getQuestionList | ( | ) |
Definition at line 113 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $question_list.
| ilAssQuestionSkillAssignmentsGUI::getQuestionOrderSequence | ( | ) |
Definition at line 87 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionOrderSequence.
|
private |
Definition at line 795 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\lng().
Referenced by showSkillSelectionCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 788 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::isAssignmentEditingEnabled | ( | ) |
Definition at line 145 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $assignment_editing_enabled.
Referenced by isAvoidManipulationRedirectRequired().
Here is the caller graph for this function:
|
private |
Definition at line 209 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References CMD_SAVE_SKILL_QUEST_ASSIGN_PROPERTIES_FORM, CMD_UPDATE_SKILL_QUEST_ASSIGNS, and isAssignmentEditingEnabled().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 572 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ilObject\_getAllReferences(), ILIAS\Repository\access(), and assQuestion\lookupParentObjId().
Referenced by updateSkillQuestionAssignmentsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 720 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by saveSkillPointsCmd(), and updateSkillQuestionAssignmentsCmd().
Here is the caller graph for this function:
|
private |
Definition at line 781 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand(), showSkillSelectionCmd(), and updateSkillQuestionAssignmentsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 188 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References CMD_EDIT_SKILL_QUEST_ASSIGNS, CMD_SHOW_SKILL_QUEST_ASSIGNS, ILIAS\Repository\lng(), and ILIAS\Repository\tabs().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 225 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl(), getQuestionContainerId(), ILIAS\Repository\int(), isTestQuestion(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 405 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References assQuestionGUI\_getQuestionGUI(), ILIAS\Repository\ctrl(), ilAssQuestionSkillAssignment\EVAL_MODE_BY_QUESTION_RESULT, and ILIAS\Repository\lng().
Here is the call graph for this function:| ilAssQuestionSkillAssignmentsGUI::setAssignmentConfigurationHintMessage | ( | ?string | $assignmentConfigurationHintMessage | ) |
Definition at line 97 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::setAssignmentEditingEnabled | ( | $assignmentEditingEnabled | ) |
| bool | $assignmentEditingEnabled |
Definition at line 153 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::setQuestionContainerId | ( | $questionContainerId | ) |
| int | $questionContainerId |
Definition at line 137 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::setQuestionList | ( | $questionList | ) |
| ilAssQuestionList | $questionList |
Definition at line 121 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| ilAssQuestionSkillAssignmentsGUI::setQuestionOrderSequence | ( | $questionOrderSequence | ) |
| array | $questionOrderSequence |
Definition at line 105 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References $questionOrderSequence.
|
private |
Definition at line 384 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 348 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References buildSkillSelectorExplorerGUI(), buildSkillSelectorToolbarGUI(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), getQuestionContainerId(), getSkillSelectorHeader(), and keepAssignmentParameters().
Here is the call graph for this function:
|
private |
Definition at line 595 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 803 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 608 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References ILIAS\Repository\ctrl(), assQuestion\getId(), assQuestion\getObjId(), assQuestion\getOriginalId(), assQuestion\instantiateQuestion(), ILIAS\Repository\lng(), assQuestion\lookupParentObjId(), and assQuestion\syncSkillAssignments().
Here is the call graph for this function:
|
private |
Definition at line 279 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References buildSkillSelectorExplorerGUI(), ILIAS\Repository\ctrl(), ilAssQuestionSkillAssignment\DEFAULT_COMPETENCE_POINTS, editSkillQuestionAssignmentCmd(), ilAssQuestionSkillAssignment\EVAL_MODE_BY_QUESTION_RESULT, getQuestionContainerId(), ILIAS\Repository\int(), isSyncOriginalPossibleAndAllowed(), isTestQuestion(), keepAssignmentParameters(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 762 of file class.ilAssQuestionSkillAssignmentsGUI.php.
References Vendor\Package\$e, ilAssQuestionSolutionComparisonExpression\getExpression(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 63 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getAssignmentConfigurationHintMessage().
|
private |
Definition at line 62 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by isAssignmentEditingEnabled().
|
private |
Definition at line 67 of file class.ilAssQuestionSkillAssignmentsGUI.php.
|
private |
Definition at line 61 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionContainerId().
|
private |
Definition at line 60 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionList().
|
private |
Definition at line 65 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by getQuestionOrderSequence(), and setQuestionOrderSequence().
| const ilAssQuestionSkillAssignmentsGUI::CMD_EDIT_SKILL_QUEST_ASSIGNS = 'editSkillQuestionAssignment' |
Definition at line 49 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentPropertyFormGUI\build(), and modifyTabs().
| const ilAssQuestionSkillAssignmentsGUI::CMD_SAVE_SKILL_POINTS = 'saveSkillPoints' |
Definition at line 54 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| const ilAssQuestionSkillAssignmentsGUI::CMD_SAVE_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'saveSkillQuestionAssignmentPropertiesForm' |
Definition at line 53 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ilAssQuestionSkillAssignmentPropertyFormGUI\build(), and isAvoidManipulationRedirectRequired().
| const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGN_PROPERTIES_FORM = 'showSkillQuestionAssignmentPropertiesForm' |
Definition at line 52 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ILIAS\Test\Presentation\TabsManager\getQuestionsSubTabs().
| const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGNS = 'showSkillQuestionAssignments' |
Definition at line 48 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by ILIAS\Test\Presentation\TabsManager\getQuestionsSubTabs(), ilObjQuestionPoolGUI\getTabs(), ILIAS\TestQuestionPool\Skills\SkillsByQuestionOverviewTable\getViewControls(), ilQuestionPoolSkillAdministrationGUI\manageTabs(), and modifyTabs().
| const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_SELECT = 'showSkillSelection' |
Definition at line 50 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| const ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SYNC_ORIGINAL_CONFIRMATION = 'showSyncOriginalConfirmation' |
Definition at line 55 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| const ilAssQuestionSkillAssignmentsGUI::CMD_SYNC_ORIGINAL = 'syncOriginal' |
Definition at line 56 of file class.ilAssQuestionSkillAssignmentsGUI.php.
| const ilAssQuestionSkillAssignmentsGUI::CMD_UPDATE_SKILL_QUEST_ASSIGNS = 'updateSkillQuestionAssignments' |
Definition at line 51 of file class.ilAssQuestionSkillAssignmentsGUI.php.
Referenced by isAvoidManipulationRedirectRequired().
| const ilAssQuestionSkillAssignmentsGUI::PARAM_SKILL_SELECTION = 'skill_ids' |
Definition at line 58 of file class.ilAssQuestionSkillAssignmentsGUI.php.