| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilParticipantsTestResultsGUI:Public Member Functions | |
| __construct () | |
| getTestObj () | |
| setTestObj (ilObjTest $testObj) | |
| getQuestionSetConfig () | |
| setQuestionSetConfig (ilTestQuestionSetConfig $questionSetConfig) | |
| getTestAccess () | |
| setTestAccess (ilTestAccess $testAccess) | |
| getObjectiveParent () | |
| setObjectiveParent (ilTestObjectiveOrientedContainer $objectiveParent) | |
| executeCommand () | |
| createUserResults ( $show_pass_details, $show_answers, $show_reached_points, $show_user_results) | |
Data Fields | |
| const | CMD_SHOW_PARTICIPANTS = 'showParticipants' | 
| const | CMD_CONFIRM_DELETE_ALL_USER_RESULTS = 'deleteAllUserResults' | 
| const | CMD_PERFORM_DELETE_ALL_USER_RESULTS = 'confirmDeleteAllUserResults' | 
| const | CMD_CONFIRM_DELETE_SELECTED_USER_RESULTS = 'deleteSingleUserResults' | 
| const | CMD_PERFORM_DELETE_SELECTED_USER_RESULTS = 'confirmDeleteSelectedUserData' | 
Protected Member Functions | |
| deleteSingleUserResultsCmd () | |
| confirmDeleteSelectedUserDataCmd () | |
| showDetailedResultsCmd () | |
| showUserAnswersCmd () | |
| showPassOverviewCmd () | |
| showUserResults ($show_pass_details, $show_answers, $show_reached_points=false) | |
| isPdfDeliveryRequest () | |
Private Member Functions | |
| getUserIdsFromPost () | |
| buildTableGUI () | |
| showParticipantsCmd () | |
| addDeleteAllTestResultsButton (ilToolbarGUI $toolbar) | |
| deleteAllUserResultsCmd () | |
| confirmDeleteAllUserResultsCmd () | |
Private Attributes | |
| ILIAS Test InternalRequestService | $testrequest | 
| ilObjTest | $testObj = null | 
| ilTestQuestionSetConfig | $questionSetConfig = null | 
| ilTestAccess | $testAccess = null | 
| ilCtrlInterface | $ctrl | 
| ilLanguage | $lang | 
| ilDBInterface | $db | 
| ilTabsGUI | $tabs | 
| ilToolbarGUI | $toolbar | 
| ILIAS HTTP GlobalHttpState | $http | 
| ILIAS Refinery Factory | $refinery | 
| ilTestObjectiveOrientedContainer | $objectiveParent = null | 
| ilGlobalTemplateInterface | $main_tpl | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning @ilCtrl_Calls ilParticipantsTestResultsGUI: ilTestEvaluationGUI @ilCtrl_Calls ilParticipantsTestResultsGUI: ilAssQuestionPageGUI @ilCtrl_Calls ilParticipantsTestResultsGUI: ilAssSpecFeedbackPageGUI @ilCtrl_Calls ilParticipantsTestResultsGUI: ilAssGenFeedbackPageGUI
Definition at line 25 of file class.ilParticipantsTestResultsGUI.php.
| ilParticipantsTestResultsGUI::__construct | ( | ) | 
Definition at line 47 of file class.ilParticipantsTestResultsGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 208 of file class.ilParticipantsTestResultsGUI.php.
References $toolbar, ilToolbarGUI\addButtonInstance(), ILIAS\Repository\ctrl(), and ilLinkButton\getInstance().
Referenced by showParticipantsCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 140 of file class.ilParticipantsTestResultsGUI.php.
Referenced by showParticipantsCmd().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 227 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), and getTestObj().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 286 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getTestObj(), and getUserIdsFromPost().
 Here is the call graph for this function:| ilParticipantsTestResultsGUI::createUserResults | ( | $show_pass_details, | |
| $show_answers, | |||
| $show_reached_points, | |||
| $show_user_results | |||
| ) | 
| $show_pass_details | |
| $show_answers | |
| $show_reached_points | |
| $show_user_results | 
Definition at line 372 of file class.ilParticipantsTestResultsGUI.php.
References PDF_USER_RESULT, and ilPDFGeneratorUtils\prepareGenerationRequest().
Referenced by showUserResults().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 216 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 243 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getTestObj(), and getUserIdsFromPost().
 Here is the call graph for this function:| ilParticipantsTestResultsGUI::executeCommand | ( | ) | 
Definition at line 101 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\Repository\ctrl(), getObjectiveParent(), getTestAccess(), getTestObj(), and ILIAS\Repository\tabs().
 Here is the call graph for this function:| ilParticipantsTestResultsGUI::getObjectiveParent | ( | ) | 
Definition at line 91 of file class.ilParticipantsTestResultsGUI.php.
References $objectiveParent.
Referenced by executeCommand().
 Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getQuestionSetConfig | ( | ) | 
Definition at line 71 of file class.ilParticipantsTestResultsGUI.php.
References $questionSetConfig.
Referenced by showParticipantsCmd().
 Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getTestAccess | ( | ) | 
Definition at line 81 of file class.ilParticipantsTestResultsGUI.php.
References $testAccess.
Referenced by executeCommand(), and showParticipantsCmd().
 Here is the caller graph for this function:| ilParticipantsTestResultsGUI::getTestObj | ( | ) | 
Definition at line 61 of file class.ilParticipantsTestResultsGUI.php.
References $testObj.
Referenced by confirmDeleteAllUserResultsCmd(), confirmDeleteSelectedUserDataCmd(), deleteSingleUserResultsCmd(), executeCommand(), showParticipantsCmd(), and showUserResults().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 129 of file class.ilParticipantsTestResultsGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by confirmDeleteSelectedUserDataCmd(), deleteSingleUserResultsCmd(), showDetailedResultsCmd(), showPassOverviewCmd(), and showUserAnswersCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 479 of file class.ilParticipantsTestResultsGUI.php.
| ilParticipantsTestResultsGUI::setObjectiveParent | ( | ilTestObjectiveOrientedContainer | $objectiveParent | ) | 
Definition at line 96 of file class.ilParticipantsTestResultsGUI.php.
References $objectiveParent.
| ilParticipantsTestResultsGUI::setQuestionSetConfig | ( | ilTestQuestionSetConfig | $questionSetConfig | ) | 
Definition at line 76 of file class.ilParticipantsTestResultsGUI.php.
References $questionSetConfig.
| ilParticipantsTestResultsGUI::setTestAccess | ( | ilTestAccess | $testAccess | ) | 
Definition at line 86 of file class.ilParticipantsTestResultsGUI.php.
References $testAccess.
| ilParticipantsTestResultsGUI::setTestObj | ( | ilObjTest | $testObj | ) | 
Definition at line 66 of file class.ilParticipantsTestResultsGUI.php.
References $testObj.
      
  | 
  protected | 
Definition at line 308 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 147 of file class.ilParticipantsTestResultsGUI.php.
References addDeleteAllTestResultsButton(), buildTableGUI(), ilSession\clear(), ilTestParticipantAccessFilter\getAccessResultsUserFilter(), ilTestParticipantAccessFilter\getManageParticipantsUserFilter(), getQuestionSetConfig(), getTestAccess(), getTestObj(), and ILIAS\Repository\toolbar().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 326 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 317 of file class.ilParticipantsTestResultsGUI.php.
References getUserIdsFromPost(), ilSession\set(), and showUserResults().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 335 of file class.ilParticipantsTestResultsGUI.php.
References createUserResults(), ILIAS\Repository\ctrl(), ilSession\get(), ilUtil\getStyleSheetLocation(), getTestObj(), and ILIAS\Repository\tabs().
Referenced by showDetailedResultsCmd(), showPassOverviewCmd(), and showUserAnswersCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 37 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 39 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 42 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 38 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 45 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 44 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getObjectiveParent(), and setObjectiveParent().
      
  | 
  private | 
Definition at line 35 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getQuestionSetConfig(), and setQuestionSetConfig().
      
  | 
  private | 
Definition at line 43 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 40 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 36 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getTestAccess(), and setTestAccess().
      
  | 
  private | 
Definition at line 34 of file class.ilParticipantsTestResultsGUI.php.
Referenced by getTestObj(), and setTestObj().
      
  | 
  private | 
Definition at line 32 of file class.ilParticipantsTestResultsGUI.php.
      
  | 
  private | 
Definition at line 41 of file class.ilParticipantsTestResultsGUI.php.
Referenced by addDeleteAllTestResultsButton().
| const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_ALL_USER_RESULTS = 'deleteAllUserResults' | 
Definition at line 28 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_CONFIRM_DELETE_SELECTED_USER_RESULTS = 'deleteSingleUserResults' | 
Definition at line 30 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_ALL_USER_RESULTS = 'confirmDeleteAllUserResults' | 
Definition at line 29 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_PERFORM_DELETE_SELECTED_USER_RESULTS = 'confirmDeleteSelectedUserData' | 
Definition at line 31 of file class.ilParticipantsTestResultsGUI.php.
| const ilParticipantsTestResultsGUI::CMD_SHOW_PARTICIPANTS = 'showParticipants' | 
Definition at line 27 of file class.ilParticipantsTestResultsGUI.php.