ILIAS
trunk Revision v11.0_alpha-2406-g7062992332c
|
ilTestQuestionBrowserTableGUI: ilFormPropertyDispatchGUI More...
Public Member Functions | |
__construct (private readonly ilTabsGUI $tabs, private readonly ilTree $tree, private readonly ilDBInterface $db, private readonly TestLogger $logger, private readonly ilComponentRepository $component_repository, private readonly ilObjTest $test_obj, private readonly ilObjUser $current_user, private readonly ilAccessHandler $access, private readonly GlobalHttpState $http_state, private readonly Refinery $refinery, private readonly UIFactory $ui_factory, private readonly UIRenderer $ui_renderer, private readonly RequestDataCollector $testrequest, private readonly GeneralQuestionPropertiesRepository $questionrepository, private readonly ilLanguage $lng, private readonly ilCtrl $ctrl, private readonly ilGlobalTemplateInterface $main_tpl, private readonly ilUIService $ui_service, private readonly DataFactory $data_factory, private readonly TaxonomyService $taxonomy,) | |
executeCommand () | |
Data Fields | |
const | REPOSITORY_ROOT_NODE_ID = 1 |
const | MODE_PARAMETER = 'question_browse_mode' |
const | MODE_BROWSE_POOLS = 'modeBrowsePools' |
const | MODE_BROWSE_TESTS = 'modeBrowseTests' |
const | CMD_BROWSE_QUESTIONS = 'browseQuestions' |
const | CMD_INSERT_QUESTIONS = 'insertQuestions' |
Private Member Functions | |
handleWriteAccess () | |
browseQuestionsCmd () | |
getQuestionsBrowserFilterComponent (string $parent_title='', string $action='') | |
getQuestionsBrowserTable (string $parent_title='') | |
insertQuestionsCmd () | |
handleTabs () | |
buildTestQuestionSetConfig () | |
addModeParametersToQuestionList (ilAssQuestionList $question_list) | |
getQuestionParentObjIds (int $repositoryRootNode) | |
ilTestQuestionBrowserTableGUI: ilFormPropertyDispatchGUI
Definition at line 37 of file class.ilTestQuestionBrowserTableGUI.php.
ilTestQuestionBrowserTableGUI::__construct | ( | private readonly ilTabsGUI | $tabs, |
private readonly ilTree | $tree, | ||
private readonly ilDBInterface | $db, | ||
private readonly TestLogger | $logger, | ||
private readonly ilComponentRepository | $component_repository, | ||
private readonly ilObjTest | $test_obj, | ||
private readonly ilObjUser | $current_user, | ||
private readonly ilAccessHandler | $access, | ||
private readonly GlobalHttpState | $http_state, | ||
private readonly Refinery | $refinery, | ||
private readonly UIFactory | $ui_factory, | ||
private readonly UIRenderer | $ui_renderer, | ||
private readonly RequestDataCollector | $testrequest, | ||
private readonly GeneralQuestionPropertiesRepository | $questionrepository, | ||
private readonly ilLanguage | $lng, | ||
private readonly ilCtrl | $ctrl, | ||
private readonly ilGlobalTemplateInterface | $main_tpl, | ||
private readonly ilUIService | $ui_service, | ||
private readonly DataFactory | $data_factory, | ||
private readonly TaxonomyService | $taxonomy | ||
) |
Definition at line 47 of file class.ilTestQuestionBrowserTableGUI.php.
|
private |
Definition at line 219 of file class.ilTestQuestionBrowserTableGUI.php.
References getQuestionParentObjIds(), ilAssQuestionList\QUESTION_INSTANCE_TYPE_ALL, ilAssQuestionList\QUESTION_INSTANCE_TYPE_ORIGINALS, ilAssQuestionList\setExcludeQuestionIdsFilter(), ilAssQuestionList\setParentObjectType(), ilAssQuestionList\setParentObjIdsFilter(), and ilAssQuestionList\setQuestionInstanceTypeFilter().
Referenced by getQuestionsBrowserTable().
|
private |
Definition at line 95 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\ctrl(), getQuestionsBrowserFilterComponent(), and getQuestionsBrowserTable().
Referenced by executeCommand().
|
private |
Definition at line 206 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\logger().
Referenced by insertQuestionsCmd().
ilTestQuestionBrowserTableGUI::executeCommand | ( | ) |
Definition at line 71 of file class.ilTestQuestionBrowserTableGUI.php.
References browseQuestionsCmd(), ILIAS\Repository\ctrl(), handleTabs(), and handleWriteAccess().
|
private |
Definition at line 234 of file class.ilTestQuestionBrowserTableGUI.php.
References ilObjQuestionPool\_getAvailableQuestionpools().
Referenced by addModeParametersToQuestionList().
|
private |
Definition at line 116 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\lng().
Referenced by browseQuestionsCmd(), and insertQuestionsCmd().
|
private |
Definition at line 127 of file class.ilTestQuestionBrowserTableGUI.php.
References $lng, addModeParametersToQuestionList(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by browseQuestionsCmd(), and insertQuestionsCmd().
|
private |
Definition at line 182 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilObjTestGUI\SHOW_QUESTIONS_CMD, and ILIAS\Repository\tabs().
Referenced by executeCommand().
|
private |
Definition at line 88 of file class.ilTestQuestionBrowserTableGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ilObjTestGUI\SHOW_QUESTIONS_CMD.
Referenced by executeCommand().
|
private |
Definition at line 146 of file class.ilTestQuestionBrowserTableGUI.php.
References buildTestQuestionSetConfig(), ILIAS\Repository\ctrl(), getQuestionsBrowserFilterComponent(), getQuestionsBrowserTable(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ilObjTestGUI\SHOW_QUESTIONS_CMD.
const ilTestQuestionBrowserTableGUI::CMD_BROWSE_QUESTIONS = 'browseQuestions' |
Definition at line 44 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
const ilTestQuestionBrowserTableGUI::CMD_INSERT_QUESTIONS = 'insertQuestions' |
Definition at line 45 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ILIAS\Test\Questions\Presentation\QuestionsBrowserTable\getInsertAction().
const ilTestQuestionBrowserTableGUI::MODE_BROWSE_POOLS = 'modeBrowsePools' |
Definition at line 41 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
const ilTestQuestionBrowserTableGUI::MODE_BROWSE_TESTS = 'modeBrowseTests' |
Definition at line 42 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
const ilTestQuestionBrowserTableGUI::MODE_PARAMETER = 'question_browse_mode' |
Definition at line 40 of file class.ilTestQuestionBrowserTableGUI.php.
Referenced by ilObjTestGUI\populateQuestionBrowserToolbarButtons().
const ilTestQuestionBrowserTableGUI::REPOSITORY_ROOT_NODE_ID = 1 |
Definition at line 39 of file class.ilTestQuestionBrowserTableGUI.php.