| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Exercise submission base gui. More...
 Inheritance diagram for ilExSubmissionBaseGUI:
 Collaboration diagram for ilExSubmissionBaseGUI:Public Member Functions | |
| __construct (ilObjExercise $a_exercise, ilExSubmission $a_submission) | |
| returnToParentObject () | |
Static Public Member Functions | |
| static | getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) | 
Protected Member Functions | |
| handleTabs () | |
| handleNewUpload (bool $a_no_notifications=false) | |
| handleRemovedUpload () | |
| triggerAssignmentTool () | |
Protected Attributes | |
| 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 | 
Exercise submission base gui.
This is an abstract base class for all types of submissions
Definition at line 31 of file class.ilExSubmissionBaseGUI.php.
| ilExSubmissionBaseGUI::__construct | ( | ilObjExercise | $a_exercise, | 
| ilExSubmission | $a_submission | ||
| ) | 
| ilExcUnknownAssignmentTypeException | 
Definition at line 52 of file class.ilExSubmissionBaseGUI.php.
References $DIC, $service, ILIAS\Repository\ctrl(), ilExSubmission\getAssignment(), getOverviewContent(), ILIAS\Repository\lng(), and ILIAS\UI\examples\Symbol\Glyph\Notification\notification().
 Here is the call graph for this function:
      
  | 
  staticabstract | 
      
  | 
  protected | 
Definition at line 125 of file class.ilExSubmissionBaseGUI.php.
References ILIAS\UI\examples\Symbol\Glyph\Notification\notification().
Referenced by ilExSubmissionFileGUI\addUploadObject(), handleRemovedUpload(), ilExSubmissionObjectGUI\submitBlog(), ilExSubmissionObjectGUI\submitPortfolio(), ilExSubmissionTextGUI\updateAssignmentTextObject(), ilExSubmissionFileGUI\uploadFileObject(), and ilExSubmissionFileGUI\uploadZipObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 143 of file class.ilExSubmissionBaseGUI.php.
References handleNewUpload().
Referenced by ilExSubmissionObjectGUI\createPortfolioObject(), ilExSubmissionFileGUI\deleteDeliveredObject(), ilExSubmissionObjectGUI\saveBlogObject(), ilExSubmissionObjectGUI\setSelectedBlogObject(), ilExSubmissionObjectGUI\setSelectedPortfolioObject(), and ilExSubmissionTextGUI\updateAssignmentTextObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 91 of file class.ilExSubmissionBaseGUI.php.
References ILIAS\Repository\ctrl(), ilExSubmissionTeamGUI\handleTabs(), and ILIAS\Repository\lng().
Referenced by ilExSubmissionObjectGUI\createBlogObject(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilExSubmissionObjectGUI\selectBlogObject(), ilExSubmissionObjectGUI\selectPortfolioObject(), ilExSubmissionTextGUI\showAssignmentTextObject(), and ilExSubmissionFileGUI\submissionScreenObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilExSubmissionBaseGUI::returnToParentObject | ( | ) | 
Definition at line 112 of file class.ilExSubmissionBaseGUI.php.
References ILIAS\Repository\ctrl().
Referenced by ilExSubmissionObjectGUI\askDirectSubmissionObject(), ilExSubmissionObjectGUI\createPortfolioObject(), ilExSubmissionObjectGUI\createPortfolioTemplateObject(), ilExSubmissionObjectGUI\directSubmitObject(), ilExSubmissionFileGUI\downloadObject(), ilExSubmissionFileGUI\downloadReturnedObject(), ilExSubmissionObjectGUI\executeCommand(), ilExSubmissionFileGUI\executeCommand(), ilExSubmissionObjectGUI\renderResourceSelection(), ilExSubmissionObjectGUI\saveBlogObject(), ilExSubmissionObjectGUI\setSelectedBlogObject(), ilExSubmissionObjectGUI\setSelectedPortfolioObject(), and ilExSubmissionObjectGUI\setSelectedPortfolioTemplateObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 149 of file class.ilExSubmissionBaseGUI.php.
References ilExerciseGSToolProvider\EXC_ASS_IDS, and ilExerciseGSToolProvider\SHOW_EXC_ASSIGNMENT_INFO.
Referenced by ilExSubmissionTextGUI\editAssignmentTextObject(), and ilExSubmissionFileGUI\submissionScreenObject().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 42 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 36 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionFileGUI\addUploadObject(), ilExSubmissionFileGUI\confirmDeleteDeliveredObject(), ilExSubmissionObjectGUI\createPortfolioFromAssignmentObject(), ilExSubmissionFileGUI\deleteDeliveredObject(), ilExSubmissionFileGUI\downloadObject(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilExSubmissionTextGUI\executeCommand(), ilExSubmissionObjectGUI\executeCommand(), ilExSubmissionFileGUI\executeCommand(), ilExSubmissionTextGUI\initAssignmentTextForm(), ilExSubmissionFileGUI\initUploadForm(), ilExSubmissionFileGUI\initZipUploadForm(), ilExSubmissionTextGUI\updateAssignmentTextObject(), ilExSubmissionFileGUI\uploadFileObject(), and ilExSubmissionFileGUI\uploadZipObject().
      
  | 
  protected | 
Definition at line 34 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 40 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionFileGUI\executeCommand(), ilExSubmissionTextGUI\getOverviewContent(), ilExSubmissionFileGUI\getOverviewContent(), ilExSubmissionObjectGUI\getOverviewContentBlog(), and ilExSubmissionObjectGUI\getOverviewContentPortfolio().
      
  | 
  protected | 
Definition at line 38 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionFileGUI\confirmDeleteDeliveredObject(), ilExSubmissionFileGUI\downloadReturnedObject(), ilExSubmissionTextGUI\getOverviewContent(), ilExSubmissionFileGUI\getOverviewContent(), ilExSubmissionObjectGUI\getOverviewContentBlog(), ilExSubmissionObjectGUI\getOverviewContentPortfolio(), ilExSubmissionTextGUI\initAssignmentTextForm(), ilExSubmissionFileGUI\initUploadForm(), and ilExSubmissionFileGUI\initZipUploadForm().
      
  | 
  protected | 
Definition at line 43 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 47 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionObjectGUI\getOverviewContentPortfolio().
      
  | 
  protected | 
Definition at line 46 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionObjectGUI\askUnlinkBlogObject(), and ilExSubmissionObjectGUI\askUnlinkPortfolioObject().
      
  | 
  protected | 
Definition at line 37 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 44 of file class.ilExSubmissionBaseGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilExSubmissionBaseGUI.php.
Referenced by ilExSubmissionObjectGUI\askDirectSubmissionObject(), ilExSubmissionObjectGUI\askUnlinkBlogObject(), ilExSubmissionObjectGUI\askUnlinkPortfolioObject(), ilExSubmissionFileGUI\confirmDeleteDeliveredObject(), and ilExSubmissionObjectGUI\renderResourceSelection().
      
  | 
  protected | 
Definition at line 45 of file class.ilExSubmissionBaseGUI.php.