ILIAS
trunk Revision v11.0_alpha-1851-ga8564da6fed
|
File-based submissions. More...
Public Member Functions | |
__construct (ilObjExercise $a_exercise, ilExSubmission $a_submission) | |
executeCommand () | |
submissionScreenObject () | |
uploadFormObject (?ilPropertyFormGUI $a_form=null) | |
uploadZipFormObject (?\ILIAS\Repository\Form\FormAdapterGUI $a_form=null) | |
addUploadObject () | |
confirmDeleteDeliveredObject () | |
Confirm deletion of delivered files. More... | |
deleteDeliveredObject () | |
Delete file(s) submitted by user. More... | |
downloadReturnedObject (bool $a_only_new=false) | |
Download submitted files of user. More... | |
downloadNewReturnedObject () | |
Download newly submitted files of user. More... | |
downloadObject () | |
User downloads (own) submitted files. More... | |
![]() | |
__construct (ilObjExercise $a_exercise, ilExSubmission $a_submission) | |
returnToParentObject () | |
Static Public Member Functions | |
static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
![]() | |
static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
Protected Member Functions | |
initUploadForm () | |
Init upload form form. More... | |
getUploadForm () | |
handleUploadResult (\ILIAS\FileUpload\FileUpload $upload, \ILIAS\FileUpload\DTO\UploadResult $result) | |
getZipUploadForm () | |
Init upload form form. More... | |
handleZipUploadResult (\ILIAS\FileUpload\FileUpload $upload, \ILIAS\FileUpload\DTO\UploadResult $result) | |
![]() | |
handleTabs () | |
handleNewUpload (bool $a_no_notifications=false) | |
handleRemovedUpload () | |
triggerAssignmentTool () | |
Protected Attributes | |
ILIAS Exercise Submission SubmissionManager | $subm |
$log | |
ilToolbarGUI | $toolbar |
ilHelpGUI | $help |
ilObjUser | $user |
UIServices | $ui |
![]() | |
ILIAS Exercise Notification NotificationManager | $notification |
ILIAS Exercise InternalDomainService | $domain |
ILIAS Exercise InternalGUIService | $gui |
ilCtrl | $ctrl |
ilTabsGUI | $tabs_gui |
ilLanguage | $lng |
ilGlobalTemplateInterface | $tpl |
ilObjExercise | $exercise |
ilExSubmission | $submission |
ilExAssignment | $assignment |
MandatoryAssignmentsManager | $mandatory_manager |
ContextServices | $tool_context |
ilExAssignmentTypesGUI | $type_guis |
int | $requested_ref_id |
GUIRequest | $request |
File-based submissions.
ilExSubmissionFileGUI: ilRepoStandardUploadHandlerGUI
Definition at line 29 of file class.ilExSubmissionFileGUI.php.
ilExSubmissionFileGUI::__construct | ( | ilObjExercise | $a_exercise, |
ilExSubmission | $a_submission | ||
) |
Definition at line 38 of file class.ilExSubmissionFileGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilExSubmission\getAssignment(), ILIAS\Repository\help(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
ilExSubmissionFileGUI::addUploadObject | ( | ) |
Definition at line 302 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, ilExSubmissionBaseGUI\handleNewUpload(), and ILIAS\Repository\lng().
ilExSubmissionFileGUI::confirmDeleteDeliveredObject | ( | ) |
Confirm deletion of delivered files.
Definition at line 401 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, ilExSubmissionBaseGUI\$lng, ilExSubmissionBaseGUI\$tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilExSubmissionFileGUI::deleteDeliveredObject | ( | ) |
Delete file(s) submitted by user.
Definition at line 445 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, ilExSubmissionBaseGUI\handleRemovedUpload(), and ILIAS\Repository\lng().
ilExSubmissionFileGUI::downloadNewReturnedObject | ( | ) |
Download newly submitted files of user.
Definition at line 492 of file class.ilExSubmissionFileGUI.php.
References downloadReturnedObject().
ilExSubmissionFileGUI::downloadObject | ( | ) |
User downloads (own) submitted files.
Definition at line 500 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, exit, ILIAS\Repository\lng(), and ilExSubmissionBaseGUI\returnToParentObject().
ilExSubmissionFileGUI::downloadReturnedObject | ( | bool | $a_only_new = false | ) |
Download submitted files of user.
Definition at line 470 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$lng, null, ilExSubmissionBaseGUI\returnToParentObject(), and ilLanguage\txt().
Referenced by downloadNewReturnedObject().
ilExSubmissionFileGUI::executeCommand | ( | ) |
Definition at line 56 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, ilExSubmissionBaseGUI\$gui, ILIAS\Repository\ctrl(), getUploadForm(), getZipUploadForm(), and ilExSubmissionBaseGUI\returnToParentObject().
|
static |
Definition at line 84 of file class.ilExSubmissionFileGUI.php.
References $DIC, ilExSubmissionBaseGUI\$gui, ilExSubmissionBaseGUI\$lng, ilInfoScreenGUI\addProperty(), ilExSubmission\canSubmit(), ilExSubmission\getAssignment(), ilExSubmission\getUserId(), ilExSubmission\hasNoTeamYet(), and ilLanguage\txt().
|
protected |
Definition at line 256 of file class.ilExSubmissionFileGUI.php.
References handleUploadResult(), and ILIAS\Repository\lng().
Referenced by executeCommand(), and uploadFormObject().
|
protected |
Init upload form form.
Definition at line 337 of file class.ilExSubmissionFileGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by executeCommand(), and uploadZipFormObject().
|
protected |
Definition at line 280 of file class.ilExSubmissionFileGUI.php.
References ILIAS\Repository\user().
Referenced by getUploadForm().
|
protected |
Definition at line 364 of file class.ilExSubmissionFileGUI.php.
References Vendor\Package\$e, ILIAS\Repository\lng(), and ILIAS\Repository\user().
|
protected |
Init upload form form.
Definition at line 234 of file class.ilExSubmissionFileGUI.php.
References ilExSubmissionBaseGUI\$ctrl, ilExSubmissionBaseGUI\$lng, ilFileWizardInputGUI\setFilenames(), and ilLanguage\txt().
ilExSubmissionFileGUI::submissionScreenObject | ( | ) |
Definition at line 133 of file class.ilExSubmissionFileGUI.php.
References Vendor\Package\$b, $help, $toolbar, $user, ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), ilExSubmissionBaseGUI\handleTabs(), IL_CAL_UNIX, ILIAS\Repository\lng(), ilExSubmissionBaseGUI\triggerAssignmentTool(), and ILIAS\Repository\ui().
ilExSubmissionFileGUI::uploadFormObject | ( | ?ilPropertyFormGUI | $a_form = null | ) |
Definition at line 187 of file class.ilExSubmissionFileGUI.php.
References $help, ILIAS\Repository\ctrl(), getUploadForm(), ILIAS\Repository\lng(), and ilHelpGUI\setScreenIdComponent().
ilExSubmissionFileGUI::uploadZipFormObject | ( | ?\ILIAS\Repository\Form\FormAdapterGUI | $a_form = null | ) |
Definition at line 212 of file class.ilExSubmissionFileGUI.php.
References ILIAS\Repository\ctrl(), getZipUploadForm(), and ILIAS\Repository\lng().
|
protected |
Definition at line 34 of file class.ilExSubmissionFileGUI.php.
Referenced by submissionScreenObject(), and uploadFormObject().
|
protected |
Definition at line 32 of file class.ilExSubmissionFileGUI.php.
|
protected |
Definition at line 31 of file class.ilExSubmissionFileGUI.php.
|
protected |
Definition at line 33 of file class.ilExSubmissionFileGUI.php.
Referenced by submissionScreenObject().
|
protected |
Definition at line 36 of file class.ilExSubmissionFileGUI.php.
|
protected |
Definition at line 35 of file class.ilExSubmissionFileGUI.php.
Referenced by submissionScreenObject().