ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Object-based submissions (ends up as static file) More...
Public Member Functions | |
__construct (ilObjExercise $a_exercise, ilExSubmission $a_submission) | |
executeCommand () | |
submitBlog (int $a_blog_id) | |
Submit blog for assignment. More... | |
submitPortfolio (int $a_portfolio_id) | |
Submit portfolio for assignment. More... | |
![]() | |
__construct (ilObjExercise $a_exercise, ilExSubmission $a_submission) | |
returnToParentObject () | |
Static Public Member Functions | |
static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
static | initGUIForSubmit (int $a_ass_id, ?int $a_user_id=null) |
![]() | |
static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
Protected Member Functions | |
renderResourceSelection (string $a_title, string $a_info, string $a_cmd, string $a_explorer_cmd, ?array $a_items=null) | |
createBlogObject () | |
selectBlogObject () | |
saveBlogObject () | |
setSelectedBlogObject () | |
renderWorkspaceExplorer (string $a_cmd) | |
selectPortfolioObject () | |
initPortfolioTemplateForm (array $a_templates) | |
createPortfolioFromAssignmentObject () | |
createPortfolioTemplateObject (?ilPropertyFormGUI $a_form=null) | |
setSelectedPortfolioTemplateObject () | |
createPortfolioObject () | |
setSelectedPortfolioObject () | |
askUnlinkPortfolioObject () | |
unlinkPortfolioObject () | |
askUnlinkBlogObject () | |
unlinkBlogObject () | |
askDirectSubmissionObject () | |
directSubmitObject () | |
![]() | |
handleTabs () | |
handleNewUpload (bool $a_no_notifications=false) | |
handleRemovedUpload () | |
triggerAssignmentTool () | |
Static Protected Member Functions | |
static | getOverviewContentBlog (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
static | getOverviewContentPortfolio (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) |
Protected Attributes | |
int | $user_id |
$selected_wsp_obj_id | |
![]() | |
ILIAS Exercise Notification NotificationManager | $notification |
ILIAS Exercise InternalDomainService | $domain |
ILIAS Exercise InternalGUIService | $gui |
ilObjUser | $user |
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 |
Object-based submissions (ends up as static file)
Definition at line 29 of file class.ilExSubmissionObjectGUI.php.
ilExSubmissionObjectGUI::__construct | ( | ilObjExercise | $a_exercise, |
ilExSubmission | $a_submission | ||
) |
ilExcUnknownAssignmentTypeException |
Definition at line 37 of file class.ilExSubmissionObjectGUI.php.
References $DIC, and ILIAS\GlobalScreen\Provider\__construct().
|
protected |
Definition at line 690 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\$tpl, $txt, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilExSubmissionBaseGUI\returnToParentObject(), ILIAS\UICore\GlobalTemplate\setContent(), and ILIAS\UICore\GlobalTemplate\setOnScreenMessage().
|
protected |
Definition at line 657 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\$submission, ilExSubmissionBaseGUI\$tpl, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilExSubmission\getSelectedObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\lng(), ilWorkspaceTree\lookupObjectId(), and ILIAS\UICore\GlobalTemplate\setContent().
|
protected |
Definition at line 622 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\$submission, ilExSubmissionBaseGUI\$tpl, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilExSubmission\getSelectedObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\lng(), and ILIAS\UICore\GlobalTemplate\setContent().
|
protected |
Definition at line 316 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\handleTabs(), and renderResourceSelection().
Referenced by saveBlogObject().
|
protected |
Definition at line 481 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\$ctrl, $DIC, ilObject\_lookupObjectId(), createPortfolioTemplateObject(), ilObjPortfolioTemplate\getAvailablePortfolioTemplates(), ilCtrl\redirectByClass(), and ilCtrl\setParameterByClass().
|
protected |
Definition at line 574 of file class.ilExSubmissionObjectGUI.php.
References ILIAS\Repository\ctrl(), ilExSubmissionBaseGUI\handleRemovedUpload(), ILIAS\Repository\lng(), and ilExSubmissionBaseGUI\returnToParentObject().
Referenced by setSelectedPortfolioTemplateObject().
|
protected |
Definition at line 512 of file class.ilExSubmissionObjectGUI.php.
References ilObjPortfolioTemplate\getAvailablePortfolioTemplates(), initPortfolioTemplateForm(), ILIAS\Repository\lng(), null, and ilExSubmissionBaseGUI\returnToParentObject().
Referenced by createPortfolioFromAssignmentObject(), and setSelectedPortfolioTemplateObject().
|
protected |
ilException | |
ilFileUtilsException |
Definition at line 721 of file class.ilExSubmissionObjectGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilExSubmissionBaseGUI\returnToParentObject(), submitBlog(), and submitPortfolio().
ilExSubmissionObjectGUI::executeCommand | ( | ) |
Definition at line 49 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\$ctrl, and ilExSubmissionBaseGUI\returnToParentObject().
|
static |
Definition at line 67 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmission\getAssignment(), ilExAssignment\TYPE_BLOG, and ilExAssignment\TYPE_PORTFOLIO.
|
staticprotected |
Definition at line 82 of file class.ilExSubmissionObjectGUI.php.
References $DIC, ilExSubmissionBaseGUI\$gui, ilExSubmissionBaseGUI\$lng, ilInfoScreenGUI\addProperty(), ilExSubmission\canSubmit(), ilWorkspaceTree\createTreeForUser(), ilExSubmission\deleteResourceObject(), ilExSubmission\getSelectedObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ilExSubmission\getUserId(), ilExSubmission\hasSubmitted(), ILIAS\Repository\int(), and ilLanguage\txt().
|
staticprotected |
Definition at line 164 of file class.ilExSubmissionObjectGUI.php.
References $DIC, ilExSubmissionBaseGUI\$gui, ilExSubmissionBaseGUI\$lng, $ref_id, ilExSubmissionBaseGUI\$request, ilObject\_exists(), ilInfoScreenGUI\addProperty(), ilExSubmission\canSubmit(), ilExSubmission\deleteResourceObject(), ilObjPortfolio\getPortfoliosOfUser(), ilExSubmission\getSelectedObject(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ilExSubmission\getUserId(), ilExSubmission\hasSubmitted(), ILIAS\Repository\int(), and ilLanguage\txt().
|
static |
ilExcUnknownAssignmentTypeException |
Definition at line 859 of file class.ilExSubmissionObjectGUI.php.
References $DIC, and ilObject\_getAllReferences().
Referenced by ilBlogExerciseGUI\finalize(), and ilPortfolioExerciseGUI\finalize().
|
protected |
Definition at line 459 of file class.ilExSubmissionObjectGUI.php.
References $id, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setRequired().
Referenced by createPortfolioTemplateObject(), and setSelectedPortfolioTemplateObject().
|
protected |
Definition at line 264 of file class.ilExSubmissionObjectGUI.php.
References Vendor\Package\$f, $r, ilExSubmissionBaseGUI\$tpl, ILIAS\Repository\ctrl(), ILIAS\UICore\GlobalTemplate\get(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\parseCurrentBlock(), renderWorkspaceExplorer(), ilExSubmissionBaseGUI\returnToParentObject(), ILIAS\UICore\GlobalTemplate\setCurrentBlock(), and ILIAS\UICore\GlobalTemplate\setVariable().
Referenced by createBlogObject(), selectBlogObject(), and selectPortfolioObject().
|
protected |
Definition at line 412 of file class.ilExSubmissionObjectGUI.php.
References exit, null, and ilTreeExplorerGUI\setTypeWhiteList().
Referenced by renderResourceSelection().
|
protected |
Definition at line 344 of file class.ilExSubmissionObjectGUI.php.
References $selected_wsp_obj_id, createBlogObject(), ILIAS\Repository\ctrl(), ilExSubmissionBaseGUI\handleRemovedUpload(), ilWorkspaceTree\insertObject(), ILIAS\Repository\lng(), and ilExSubmissionBaseGUI\returnToParentObject().
|
protected |
Definition at line 328 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\handleTabs(), and renderResourceSelection().
Referenced by setSelectedBlogObject().
|
protected |
Definition at line 440 of file class.ilExSubmissionObjectGUI.php.
References ilObjPortfolio\getPortfoliosOfUser(), ilExSubmissionBaseGUI\handleTabs(), and renderResourceSelection().
Referenced by setSelectedPortfolioObject().
|
protected |
Definition at line 387 of file class.ilExSubmissionObjectGUI.php.
References ILIAS\Repository\ctrl(), ilTree\getNodeData(), ilExSubmissionBaseGUI\handleRemovedUpload(), ILIAS\Repository\lng(), ilExSubmissionBaseGUI\returnToParentObject(), and selectBlogObject().
|
protected |
Definition at line 599 of file class.ilExSubmissionObjectGUI.php.
References ILIAS\Repository\ctrl(), ilExSubmissionBaseGUI\handleRemovedUpload(), ILIAS\Repository\lng(), ilExSubmissionBaseGUI\returnToParentObject(), and selectPortfolioObject().
|
protected |
Definition at line 536 of file class.ilExSubmissionObjectGUI.php.
References createPortfolioObject(), createPortfolioTemplateObject(), ILIAS\Repository\ctrl(), ilObjPortfolioTemplate\getAvailablePortfolioTemplates(), initPortfolioTemplateForm(), ILIAS\Repository\lng(), and ilExSubmissionBaseGUI\returnToParentObject().
ilExSubmissionObjectGUI::submitBlog | ( | int | $a_blog_id | ) |
Submit blog for assignment.
ilFileUtilsException | |
ilException |
Definition at line 754 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\handleNewUpload(), and ilObject2GUI\WORKSPACE_NODE_ID.
Referenced by directSubmitObject().
ilExSubmissionObjectGUI::submitPortfolio | ( | int | $a_portfolio_id | ) |
Submit portfolio for assignment.
ilFileUtilsException |
Definition at line 804 of file class.ilExSubmissionObjectGUI.php.
References ilExSubmissionBaseGUI\handleNewUpload().
Referenced by directSubmitObject().
|
protected |
Definition at line 677 of file class.ilExSubmissionObjectGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
protected |
Definition at line 640 of file class.ilExSubmissionObjectGUI.php.
References $DIC, ilExSubmissionBaseGUI\$user, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
protected |
Definition at line 32 of file class.ilExSubmissionObjectGUI.php.
Referenced by saveBlogObject().
|
protected |
Definition at line 31 of file class.ilExSubmissionObjectGUI.php.