ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Class ilTestParticipantsGUI. More...
Public Member Functions | |
__construct (protected ilObjTest $test_obj, protected readonly ilObjUser $current_user, protected readonly ilTestObjectiveOrientedContainer $objective_parent, protected readonly ilTestQuestionSetConfig $question_set_config, protected ilAccess $access, protected ilTestAccess $test_access, protected ilGlobalTemplateInterface $main_tpl, protected UIFactory $ui_factory, protected UIRenderer $ui_renderer, protected ilUIService $ui_service, protected DataFactory $data_factory, protected ilLanguage $lng, protected ilCtrlInterface $ctrl, protected Refinery $refinery, protected ilDBInterface $db, protected TabsManager $tabs_manager, protected ilToolbarGUI $toolbar, protected ilComponentFactory $component_factory, protected ExportImportFactory $export_factory, protected RequestDataCollector $testrequest, protected ResponseHandler $response_handler, protected ParticipantRepository $participant_repository, protected readonly ResultsDataFactory $results_data_factory, protected readonly ResultsPresentationFactory $results_presentation_factory, protected readonly TestResultRepository $test_pass_result_repository) | |
executeCommand () | |
addParticipants ($user_ids=[]) | |
showCmd (?Modal $modal=null) | |
executeTableActionCmd () | |
exportResultsCmd () | |
Data Fields | |
const | CMD_SHOW = 'show' |
const | CALLBACK_ADD_PARTICIPANT = 'addParticipants' |
Protected Member Functions | |
addUserSearchControls (ilToolbarGUI $toolbar) | |
Protected Attributes | |
ilTestParticipantAccessFilterFactory | $participant_access_filter |
Private Member Functions | |
getParticipantTable () | |
getTableActionUrlBuilder () | |
addExportDropdown (ilToolbarGUI $toolbar) | |
buildOptionsForTestWithNames () | |
addCertificateExportToOptions (array $options) | |
addPluginExportsToOptions (array $options) | |
buildParticipantTableActions () | |
Private Attributes | |
const | EXPORT_TYPE_PARAMETER = 'export_type' |
const | EXPORT_PLUGIN_TYPE_PARAMETER = 'export_plugin_type' |
Class ilTestParticipantsGUI.
ilTestParticipantsGUI: ilRepositorySearchGUI
Definition at line 52 of file class.ilTestParticipantsGUI.php.
ilTestParticipantsGUI::__construct | ( | protected ilObjTest | $test_obj, |
protected readonly ilObjUser | $current_user, | ||
protected readonly ilTestObjectiveOrientedContainer | $objective_parent, | ||
protected readonly ilTestQuestionSetConfig | $question_set_config, | ||
protected ilAccess | $access, | ||
protected ilTestAccess | $test_access, | ||
protected ilGlobalTemplateInterface | $main_tpl, | ||
protected UIFactory | $ui_factory, | ||
protected UIRenderer | $ui_renderer, | ||
protected ilUIService | $ui_service, | ||
protected DataFactory | $data_factory, | ||
protected ilLanguage | $lng, | ||
protected ilCtrlInterface | $ctrl, | ||
protected Refinery | $refinery, | ||
protected ilDBInterface | $db, | ||
protected TabsManager | $tabs_manager, | ||
protected ilToolbarGUI | $toolbar, | ||
protected ilComponentFactory | $component_factory, | ||
protected ExportImportFactory | $export_factory, | ||
protected RequestDataCollector | $testrequest, | ||
protected ResponseHandler | $response_handler, | ||
protected ParticipantRepository | $participant_repository, | ||
protected readonly ResultsDataFactory | $results_data_factory, | ||
protected readonly ResultsPresentationFactory | $results_presentation_factory, | ||
protected readonly TestResultRepository | $test_pass_result_repository | ||
) |
Definition at line 63 of file class.ilTestParticipantsGUI.php.
|
private |
array< |
Definition at line 266 of file class.ilTestParticipantsGUI.php.
References Vendor\Package\$e, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by buildOptionsForTestWithNames().
|
private |
Definition at line 227 of file class.ilTestParticipantsGUI.php.
References ilToolbarGUI\addComponent(), ilToolbarGUI\addSeparator(), buildOptionsForTestWithNames(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by showCmd().
ilTestParticipantsGUI::addParticipants | ( | $user_ids = [] | ) |
Definition at line 120 of file class.ilTestParticipantsGUI.php.
References $message, $user_id, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
private |
array< |
Definition at line 285 of file class.ilTestParticipantsGUI.php.
References XapiProxy\$plugin, ILIAS\Repository\ctrl(), and ILIAS\Test\ExportImport\PLUGIN.
Referenced by buildOptionsForTestWithNames().
|
protected |
Definition at line 205 of file class.ilTestParticipantsGUI.php.
References ilToolbarGUI\addComponent(), ilToolbarGUI\addSeparator(), ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), and ILIAS\Repository\lng().
Referenced by showCmd().
|
private |
Definition at line 244 of file class.ilTestParticipantsGUI.php.
References addCertificateExportToOptions(), addPluginExportsToOptions(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by addExportDropdown().
|
private |
Definition at line 325 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by getParticipantTable().
ilTestParticipantsGUI::executeCommand | ( | ) |
Definition at line 93 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl().
ilTestParticipantsGUI::executeTableActionCmd | ( | ) |
Definition at line 168 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl(), getParticipantTable(), getTableActionUrlBuilder(), null, and showCmd().
ilTestParticipantsGUI::exportResultsCmd | ( | ) |
Definition at line 300 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\lng(), null, ILIAS\Test\ExportImport\PLUGIN, and showCmd().
|
private |
Definition at line 178 of file class.ilTestParticipantsGUI.php.
References buildParticipantTableActions(), and ILIAS\Repository\lng().
Referenced by executeTableActionCmd(), and showCmd().
|
private |
Definition at line 199 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeTableActionCmd(), and showCmd().
Definition at line 146 of file class.ilTestParticipantsGUI.php.
References $components, addExportDropdown(), addUserSearchControls(), ILIAS\Repository\ctrl(), getParticipantTable(), getTableActionUrlBuilder(), null, and ILIAS\Repository\toolbar().
Referenced by executeTableActionCmd(), and exportResultsCmd().
|
protected |
Definition at line 61 of file class.ilTestParticipantsGUI.php.
const ilTestParticipantsGUI::CALLBACK_ADD_PARTICIPANT = 'addParticipants' |
Definition at line 56 of file class.ilTestParticipantsGUI.php.
const ilTestParticipantsGUI::CMD_SHOW = 'show' |
Definition at line 54 of file class.ilTestParticipantsGUI.php.
|
private |
Definition at line 59 of file class.ilTestParticipantsGUI.php.
|
private |
Definition at line 58 of file class.ilTestParticipantsGUI.php.