|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilTestParticipantsGUI. More...
Collaboration diagram for ilTestParticipantsGUI: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.
@ilCtrl_Calls 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< |
ILIAS\UI\Component\Button\Shy> $options
Definition at line 266 of file class.ilTestParticipantsGUI.php.
References Vendor\Package\$e, ILIAS\UI\Implementation\Component\Input\Field\$options, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by buildOptionsForTestWithNames().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 227 of file class.ilTestParticipantsGUI.php.
References ilToolbarGUI\addComponent(), ilToolbarGUI\addSeparator(), and ILIAS\Repository\ctrl().
Referenced by showCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestParticipantsGUI::addParticipants | ( | $user_ids = [] | ) |
Definition at line 120 of file class.ilTestParticipantsGUI.php.
References $user_id, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
| array< |
ILIAS\UI\Component\Button\Shy> $options
Definition at line 285 of file class.ilTestParticipantsGUI.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, XapiProxy\$plugin, ILIAS\Repository\ctrl(), and ILIAS\Test\ExportImport\PLUGIN.
Referenced by buildOptionsForTestWithNames().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 205 of file class.ilTestParticipantsGUI.php.
References ilToolbarGUI\addComponent(), ilToolbarGUI\addSeparator(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), and ILIAS\Repository\lng().
Referenced by showCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 244 of file class.ilTestParticipantsGUI.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, addCertificateExportToOptions(), addPluginExportsToOptions(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 325 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilTestParticipantsGUI::executeCommand | ( | ) |
Definition at line 93 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilTestParticipantsGUI::executeTableActionCmd | ( | ) |
Definition at line 168 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl(), getParticipantTable(), getTableActionUrlBuilder(), and showCmd().
Here is the call graph for this function:| ilTestParticipantsGUI::exportResultsCmd | ( | ) |
Definition at line 300 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\lng(), ILIAS\Test\ExportImport\PLUGIN, and showCmd().
Here is the call graph for this function:
|
private |
Definition at line 178 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\lng().
Referenced by executeTableActionCmd(), and showCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 199 of file class.ilTestParticipantsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeTableActionCmd(), and showCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTestParticipantsGUI::showCmd | ( | ?Modal | $modal = null | ) |
Definition at line 146 of file class.ilTestParticipantsGUI.php.
References $components, addExportDropdown(), addUserSearchControls(), ILIAS\Repository\ctrl(), getParticipantTable(), getTableActionUrlBuilder(), and ILIAS\Repository\toolbar().
Referenced by executeTableActionCmd(), and exportResultsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.