| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Exercise UI frontend presentation service class. More...
 Collaboration diagram for ILIAS\Exercise\InternalGUIService:Public Member Functions | |
| __construct (Container $DIC, InternalDataService $data_service, InternalDomainService $domain_service) | |
| assignment () | |
| peerReview () | |
| permanentLink () | |
| request (?array $query_params=null, ?array $post_data=null) | |
| Get request wrapper.  More... | |
| getExerciseGUI (?int $ref_id=null) | |
| getRandomAssignmentGUI (\ilObjExercise $exc=null) | |
| getSubmissionGUI (\ilObjExercise $exc=null, \ilExAssignment $ass=null, $member_id=null) | |
| getTeamSubmissionGUI (\ilObjExercise $exc, \ilExSubmission $submission) | |
Protected Attributes | |
| ILIAS Exercise InternalDataService | $data_service | 
| ILIAS Exercise InternalDomainService | $domain_service | 
| ilLanguage | $lng | 
| Refinery Factory | $refinery | 
| InternalService | $service | 
| GUIRequest | $request = null | 
| ilExSubmissionGUI | $submission_gui | 
| ilObjExercise | $exc | 
Exercise UI frontend presentation service class.
Definition at line 37 of file class.InternalGUIService.php.
| ILIAS\Exercise\InternalGUIService::__construct | ( | Container | $DIC, | 
| InternalDataService | $data_service, | ||
| InternalDomainService | $domain_service | ||
| ) | 
Definition at line 52 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\$data_service, ILIAS\Exercise\InternalGUIService\$domain_service, and ILIAS\Repository\initGUIServices().
 Here is the call graph for this function:| ILIAS\Exercise\InternalGUIService::assignment | ( | ) | 
Definition at line 62 of file class.InternalGUIService.php.
Referenced by ilAssignmentPresentationGUI\__construct(), ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI\__construct(), and ilExerciseManagementGUI\executeCommand().
 Here is the caller graph for this function:| ILIAS\Exercise\InternalGUIService::getExerciseGUI | ( | ?int | $ref_id = null | ) | 
Definition at line 114 of file class.InternalGUIService.php.
References $ref_id, and ILIAS\Exercise\InternalGUIService\request().
 Here is the call graph for this function:| ILIAS\Exercise\InternalGUIService::getRandomAssignmentGUI | ( | \ilObjExercise | $exc = null | ) | 
Definition at line 122 of file class.InternalGUIService.php.
References ILIAS\Repository\ctrl(), ILIAS\Exercise\InternalGUIService\request(), ILIAS\Repository\toolbar(), and ILIAS\Repository\ui().
 Here is the call graph for this function:| ILIAS\Exercise\InternalGUIService::getSubmissionGUI | ( | \ilObjExercise | $exc = null,  | 
        
| \ilExAssignment | $ass = null,  | 
        ||
$member_id = null  | 
        |||
| ) | 
Definition at line 136 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\request().
 Here is the call graph for this function:| ILIAS\Exercise\InternalGUIService::getTeamSubmissionGUI | ( | \ilObjExercise | $exc, | 
| \ilExSubmission | $submission | ||
| ) | 
Definition at line 157 of file class.InternalGUIService.php.
| ILIAS\Exercise\InternalGUIService::peerReview | ( | ) | 
Definition at line 70 of file class.InternalGUIService.php.
| ILIAS\Exercise\InternalGUIService::permanentLink | ( | ) | 
Definition at line 78 of file class.InternalGUIService.php.
| ILIAS\Exercise\InternalGUIService::request | ( | ?array | $query_params = null,  | 
        
| ?array | $post_data = null  | 
        ||
| ) | 
Get request wrapper.
If dummy data is provided the usual http wrapper will not be used.
Definition at line 92 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\$request, and ILIAS\FileDelivery\http().
Referenced by ilAssignmentPresentationGUI\__construct(), ilExerciseManagementGUI\__construct(), ILIAS\Exercise\InternalGUIService\getExerciseGUI(), ILIAS\Exercise\InternalGUIService\getRandomAssignmentGUI(), and ILIAS\Exercise\InternalGUIService\getSubmissionGUI().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 41 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\__construct().
      
  | 
  protected | 
Definition at line 42 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\__construct().
      
  | 
  protected | 
Definition at line 50 of file class.InternalGUIService.php.
      
  | 
  protected | 
Definition at line 43 of file class.InternalGUIService.php.
      
  | 
  protected | 
Definition at line 44 of file class.InternalGUIService.php.
      
  | 
  protected | 
Definition at line 48 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\request().
      
  | 
  protected | 
Definition at line 46 of file class.InternalGUIService.php.
      
  | 
  protected | 
Definition at line 49 of file class.InternalGUIService.php.