|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilExAssTypeTextGUI:
Collaboration diagram for ilExAssTypeTextGUI:Public Member Functions | |
| __construct (protected \ILIAS\Exercise\InternalDomainService $domain, protected \ILIAS\Exercise\InternalGUIService $gui) | |
| 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.
| |
| getOverviewContent (ilInfoScreenGUI $a_info, ilExSubmission $a_submission) | |
| Add overview content of submission to info screen object. More... | |
| buildSubmissionPropertiesAndActions (\ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI $builder) | |
Public Member Functions inherited from ilExAssignmentTypeGUIInterface | |
| setSubmission (ilExSubmission $a_submission) | |
| Set submission. More... | |
| setExercise (ilObjExercise $a_exercise) | |
| Set exercise. More... | |
Protected Attributes | |
| ilLanguage | $lng |
| int | $requested_min_char_limit = 0 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Text type gui implementations
Definition at line 24 of file class.ilExAssTypeTextGUI.php.
| ilExAssTypeTextGUI::__construct | ( | protected \ILIAS\Exercise\InternalDomainService | $domain, |
| protected \ILIAS\Exercise\InternalGUIService | $gui | ||
| ) |
Definition at line 31 of file class.ilExAssTypeTextGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ilExAssTypeTextGUI::addEditFormCustomProperties | ( | ilPropertyFormGUI | $form | ) |
Add custom form properties to edit form.
Implements ilExAssignmentTypeGUIInterface.
Definition at line 43 of file class.ilExAssTypeTextGUI.php.
References $lng, ilPropertyFormGUI\addItem(), and ilLanguage\txt().
Here is the call graph for this function:| ilExAssTypeTextGUI::buildSubmissionPropertiesAndActions | ( | \ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI | $builder | ) |
Implements ilExAssignmentTypeGUIInterface.
Definition at line 100 of file class.ilExAssTypeTextGUI.php.
References $DIC, Vendor\Package\$f, $service, $url, getSubmission(), ILIAS\Repository\lng(), and ilLanguage\txt().
Here is the call graph for this function:| ilExAssTypeTextGUI::getFormValuesArray | ( | ilExAssignment | $ass | ) |
Get form values array from assignment.
Implements ilExAssignmentTypeGUIInterface.
Definition at line 81 of file class.ilExAssTypeTextGUI.php.
References ilExAssignment\getMaxCharLimit(), and ilExAssignment\getMinCharLimit().
Here is the call graph for this function:| ilExAssTypeTextGUI::getOverviewContent | ( | ilInfoScreenGUI | $a_info, |
| ilExSubmission | $a_submission | ||
| ) |
Add overview content of submission to info screen object.
Implements ilExAssignmentTypeGUIInterface.
Definition at line 96 of file class.ilExAssTypeTextGUI.php.
| ilExAssTypeTextGUI::importFormToAssignment | ( | ilExAssignment | $ass, |
| ilPropertyFormGUI | $form | ||
| ) |
Get values from form and put them into assignment.
Implements ilExAssignmentTypeGUIInterface.
Definition at line 66 of file class.ilExAssTypeTextGUI.php.
References ilPropertyFormGUI\getInput(), ilExAssignment\setMaxCharLimit(), and ilExAssignment\setMinCharLimit().
Here is the call graph for this function:
|
protected |
Definition at line 28 of file class.ilExAssTypeTextGUI.php.
Referenced by addEditFormCustomProperties().
|
protected |
Definition at line 29 of file class.ilExAssTypeTextGUI.php.