| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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.
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().
 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(), buildOptionsForTestWithNames(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
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< | 
Definition at line 285 of file class.ilTestParticipantsGUI.php.
References 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(), ILIAS\Repository\ctrl(), 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 addCertificateExportToOptions(), addPluginExportsToOptions(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by addExportDropdown().
 Here is the call graph for this function:
 Here is the caller 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().
Referenced by getParticipantTable().
 Here is the call graph for this function:
 Here is the caller 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 buildParticipantTableActions(), and 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.