|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
GUI class for exercise assignments. More...
Collaboration diagram for ilExAssignmentGUI:Public Member Functions | |
| __construct (ilObjExercise $a_exc) | |
| Constructor. More... | |
| getOverviewHeader (ilExAssignment $a_ass) | |
| Get assignment header for overview. More... | |
| getOverviewBody (ilExAssignment $a_ass) | |
| Get assignment body for overview. More... | |
| getTimeString ($a_deadline) | |
| Get time string for deadline. More... | |
Protected Member Functions | |
| addInstructions (ilInfoScreenGUI $a_info, ilExAssignment $a_ass) | |
| addSchedule (ilInfoScreenGUI $a_info, ilExAssignment $a_ass) | |
| addPublicSubmissions (ilInfoScreenGUI $a_info, ilExAssignment $a_ass) | |
| addFiles (ilInfoScreenGUI $a_info, ilExAssignment $a_ass) | |
| addSubmission (ilInfoScreenGUI $a_info, ilExAssignment $a_ass) | |
| addSubmissionFeedback (ilInfoScreenGUI $a_info, ilExAssignment $a_ass, $a_feedback_id, $a_show_global_feedback) | |
| getSubmissionLink ($a_cmd, array $a_params=null) | |
Protected Attributes | |
| $exc | |
| $current_ass_id | |
GUI class for exercise assignments.
This is not a real GUI class, could be moved to ilObjExerciseGUI
Definition at line 11 of file class.ilExAssignmentGUI.php.
| ilExAssignmentGUI::__construct | ( | ilObjExercise | $a_exc | ) |
Constructor.
Definition at line 19 of file class.ilExAssignmentGUI.php.
|
protected |
Definition at line 247 of file class.ilExAssignmentGUI.php.
References $file, $files, $ilCtrl, $lng, ilInfoScreenGUI\addProperty(), ilInfoScreenGUI\addSection(), and ilExAssignment\getFiles().
Referenced by getOverviewBody().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 147 of file class.ilExAssignmentGUI.php.
References $lng, ilInfoScreenGUI\addProperty(), ilInfoScreenGUI\addSection(), ilExAssignment\getInstruction(), ilUtil\makeClickable(), and ilExAssignment\notStartedYet().
Referenced by getOverviewBody().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 228 of file class.ilExAssignmentGUI.php.
References $lng, ilInfoScreenGUI\addProperty(), ilExAssignment\afterDeadline(), ilLinkButton\getInstance(), and getSubmissionLink().
Referenced by getOverviewBody().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 168 of file class.ilExAssignmentGUI.php.
References $ilUser, $lng, ilInfoScreenGUI\addProperty(), ilInfoScreenGUI\addSection(), ilExAssignment\beforeDeadline(), ilDatePresentation\formatDate(), ilExAssignment\getDeadline(), ilExAssignment\getPersonalDeadline(), ilExAssignment\getStartTime(), IL_CAL_UNIX, and ilExAssignment\notStartedYet().
Referenced by getOverviewBody().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 262 of file class.ilExAssignmentGUI.php.
References $ilCtrl, $ilUser, $lng, ilInfoScreenGUI\addProperty(), ilInfoScreenGUI\addSection(), addSubmissionFeedback(), ilExAssignment\afterDeadlineStrict(), ilExAssignment\FEEDBACK_DATE_DEADLINE, ilDatePresentation\formatDate(), ilExAssignment\getFeedbackDate(), ilExAssignment\getFeedbackFile(), ilExPeerReviewGUI\getOverviewContent(), ilExSubmissionGUI\getOverviewContent(), and IL_CAL_DATETIME.
Referenced by getOverviewBody().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 301 of file class.ilExAssignmentGUI.php.
References $file, $files, $img, $lng, ilInfoScreenGUI\addProperty(), ilInfoScreenGUI\addSection(), ilExAssignment\getExerciseId(), ilExAssignment\getFeedbackFile(), ilExAssignment\getId(), and ilExAssignment\getMemberStatus().
Referenced by addSubmission().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignmentGUI::getOverviewBody | ( | ilExAssignment | $a_ass | ) |
Get assignment body for overview.
Definition at line 115 of file class.ilExAssignmentGUI.php.
References $info, $tpl, addFiles(), addInstructions(), addPublicSubmissions(), addSchedule(), addSubmission(), ilExAssignment\getId(), and ilExAssignment\notStartedYet().
Here is the call graph for this function:| ilExAssignmentGUI::getOverviewHeader | ( | ilExAssignment | $a_ass | ) |
Get assignment header for overview.
Definition at line 27 of file class.ilExAssignmentGUI.php.
References $ilUser, $lng, $tpl, ilDatePresentation\formatDate(), ilExAssignment\getDeadline(), ilUtil\getImagePath(), ilExAssignment\getMandatory(), ilExAssignment\getMemberStatus(), ilExAssignment\getPeerReview(), ilExAssignment\getPeerReviewDeadline(), ilExAssignment\getPersonalDeadline(), ilExAssignment\getStartTime(), getTimeString(), ilExAssignment\getTitle(), IL_CAL_UNIX, and ilExAssignment\notStartedYet().
Here is the call graph for this function:
|
protected |
Definition at line 397 of file class.ilExAssignmentGUI.php.
Referenced by addPublicSubmissions().
Here is the caller graph for this function:| ilExAssignmentGUI::getTimeString | ( | $a_deadline | ) |
Get time string for deadline.
Definition at line 376 of file class.ilExAssignmentGUI.php.
References $lng, IL_CAL_UNIX, and ilUtil\period2String().
Referenced by getOverviewHeader().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 14 of file class.ilExAssignmentGUI.php.
|
protected |
Definition at line 13 of file class.ilExAssignmentGUI.php.