ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilExAssignmentTypeGUIInterface Interface Reference

Interface for assignment types. More...

+ Inheritance diagram for ilExAssignmentTypeGUIInterface:
+ Collaboration diagram for ilExAssignmentTypeGUIInterface:

Public Member Functions

 addEditFormCustomProperties (ilPropertyFormGUI $form)
 Add custom form properties to edit form. More...
 
 importFormToAssignment (ilExAssignment $ass, ilPropertyFormGUI $form)
 Get values from form and put them into assignment. More...
 
 getFormValuesArray (ilExAssignment $ass)
 Get form values array from assignment. More...
 
 getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission)
 Add overview content of submission to info screen object. More...
 
 setSubmission (ilExSubmission $a_submission)
 Set submission. More...
 
 setExercise (ilObjExercise $a_exercise)
 Set exercise. More...
 

Detailed Description

Interface for assignment types.

Currently this interface contains GUI functions for different scenarios (editing screen, assignment overview, ...)

Author
Alex Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 13 of file interface.ilExAssignmentTypeGUIInterface.php.

Member Function Documentation

◆ addEditFormCustomProperties()

ilExAssignmentTypeGUIInterface::addEditFormCustomProperties ( ilPropertyFormGUI  $form)

◆ getFormValuesArray()

ilExAssignmentTypeGUIInterface::getFormValuesArray ( ilExAssignment  $ass)

Get form values array from assignment.

Parameters
ilExAssignment$ass
Returns
array

Implemented in ilExAssTypeWikiTeamGUI, ilExAssTypeTextGUI, ilExAssTypePortfolioGUI, ilExAssTypeBlogGUI, ilExAssTypeUploadGUI, and ilExAssTypeUploadTeamGUI.

◆ getOverviewContent()

ilExAssignmentTypeGUIInterface::getOverviewContent ( ilInfoScreenGUI  $a_info,
ilExSubmission  $a_submission 
)

Add overview content of submission to info screen object.

Parameters
ilInfoScreenGUI$a_info
ilExSubmission$a_submission

Implemented in ilExAssTypeWikiTeamGUI, ilExAssTypeTextGUI, ilExAssTypePortfolioGUI, ilExAssTypeBlogGUI, ilExAssTypeUploadGUI, and ilExAssTypeUploadTeamGUI.

◆ importFormToAssignment()

ilExAssignmentTypeGUIInterface::importFormToAssignment ( ilExAssignment  $ass,
ilPropertyFormGUI  $form 
)

Get values from form and put them into assignment.

Parameters
ilExAssignment$ass
ilPropertyFormGUI$form

Implemented in ilExAssTypeWikiTeamGUI, ilExAssTypeTextGUI, ilExAssTypePortfolioGUI, ilExAssTypeBlogGUI, ilExAssTypeUploadGUI, and ilExAssTypeUploadTeamGUI.

◆ setExercise()

ilExAssignmentTypeGUIInterface::setExercise ( ilObjExercise  $a_exercise)

Set exercise.

Parameters
ilObjExercise$a_exercise

◆ setSubmission()

ilExAssignmentTypeGUIInterface::setSubmission ( ilExSubmission  $a_submission)

Set submission.

Parameters
ilExSubmission$a_submission

The documentation for this interface was generated from the following file: