ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Exercise UI frontend presentation service class. More...
Public Member Functions | |
__construct (Container $DIC, InternalDataService $data_service, InternalDomainService $domain_service) | |
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) | |
Protected Attributes | |
InternalDataService | $data_service |
InternalDomainService | $domain_service |
ilLanguage | $lng |
ilCtrl | $ctrl |
ilToolbarGUI | $toolbar |
HTTP Services | $http |
Refinery Factory | $refinery |
InternalService | $service |
GUIRequest | $request = null |
ilExSubmissionGUI | $submission_gui |
ilObjExercise | $exc |
Exercise UI frontend presentation service class.
Definition at line 32 of file class.InternalGUIService.php.
ILIAS\Exercise\InternalGUIService::__construct | ( | Container | $DIC, |
InternalDataService | $data_service, | ||
InternalDomainService | $domain_service | ||
) |
Definition at line 49 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\$data_service, ILIAS\Exercise\InternalGUIService\$domain_service, and ILIAS\Repository\initGUIServices().
ILIAS\Exercise\InternalGUIService::getExerciseGUI | ( | ?int | $ref_id = null | ) |
Definition at line 86 of file class.InternalGUIService.php.
References $ref_id, and ILIAS\Exercise\InternalGUIService\request().
ILIAS\Exercise\InternalGUIService::getRandomAssignmentGUI | ( | \ilObjExercise | $exc = null | ) |
Definition at line 94 of file class.InternalGUIService.php.
References ILIAS\Repository\ctrl(), ILIAS\Exercise\InternalGUIService\request(), ILIAS\Repository\toolbar(), and ILIAS\Repository\ui().
ILIAS\Exercise\InternalGUIService::getSubmissionGUI | ( | \ilObjExercise | $exc = null , |
\ilExAssignment | $ass = null , |
||
$member_id = null |
|||
) |
Definition at line 108 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\request().
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 64 of file class.InternalGUIService.php.
References ILIAS\Exercise\InternalGUIService\$request, and ILIAS\FileDelivery\http().
Referenced by ILIAS\Exercise\InternalGUIService\getExerciseGUI(), ILIAS\Exercise\InternalGUIService\getRandomAssignmentGUI(), and ILIAS\Exercise\InternalGUIService\getSubmissionGUI().
|
protected |
Definition at line 38 of file class.InternalGUIService.php.
|
protected |
Definition at line 35 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\__construct().
|
protected |
Definition at line 36 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\__construct().
|
protected |
Definition at line 47 of file class.InternalGUIService.php.
|
protected |
Definition at line 40 of file class.InternalGUIService.php.
|
protected |
Definition at line 37 of file class.InternalGUIService.php.
|
protected |
Definition at line 41 of file class.InternalGUIService.php.
|
protected |
Definition at line 45 of file class.InternalGUIService.php.
Referenced by ILIAS\Exercise\InternalGUIService\request().
|
protected |
Definition at line 43 of file class.InternalGUIService.php.
|
protected |
Definition at line 46 of file class.InternalGUIService.php.
|
protected |
Definition at line 39 of file class.InternalGUIService.php.