| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Exercise assignment. More...
 Collaboration diagram for ilExAssignment:
 Collaboration diagram for ilExAssignment:| Public Member Functions | |
| __construct ($a_id=0) | |
| Constructor. | |
| setId ($a_val) | |
| Set assignment id. | |
| getId () | |
| Get assignment id. | |
| setExerciseId ($a_val) | |
| Set exercise id. | |
| getExerciseId () | |
| Get exercise id. | |
| setStartTime ($a_val) | |
| Set start time (timestamp) | |
| getStartTime () | |
| Get start time (timestamp) | |
| setDeadline ($a_val) | |
| Set deadline (timestamp) | |
| getDeadline () | |
| Get deadline (timestamp) | |
| setInstruction ($a_val) | |
| Set instruction. | |
| getInstruction () | |
| Get instruction. | |
| setTitle ($a_val) | |
| Set title. | |
| getTitle () | |
| Get title. | |
| setMandatory ($a_val) | |
| Set mandatory. | |
| getMandatory () | |
| Get mandatory. | |
| setOrderNr ($a_val) | |
| Set order nr. | |
| getOrderNr () | |
| Get order nr. | |
| read () | |
| Read from db. | |
| save () | |
| Save assignment. | |
| update () | |
| Update. | |
| delete () | |
| Delete assignment. | |
| cloneAssignmentsOfExercise ($a_old_exc_id, $a_new_exc_id) | |
| Clone assignments of exercise. | |
| saveAssOrderOfExercise ($a_ex_id, $a_order) | |
| Save ordering of all assignments of an exercise. | |
| orderAssByDeadline ($a_ex_id) | |
| Order assignments by deadline date. | |
| countMandatory ($a_ex_id) | |
| Order assignments by deadline date. | |
| lookupCommentForUser ($a_ass_id, $a_user_id) | |
| Lookup comment for the user. | |
| updateCommentForUser ($a_ass_id, $a_user_id, $a_value) | |
| Update comment. | |
| lookupMarkOfUser ($a_ass_id, $a_user_id) | |
| Lookup user mark. | |
| updateMarkOfUser ($a_ass_id, $a_user_id, $a_value) | |
| Update mark. | |
| lookupStatusOfUser ($a_ass_id, $a_user_id) | |
| was: getStatusByMember | |
| updateStatusOfUser ($a_ass_id, $a_user_id, $a_status) | |
| was: setStatusForMember($a_member_id,$a_status) | |
| updateStatusTimeOfUser ($a_ass_id, $a_user_id) | |
| was: updateStatusTimeForMember($a_user_id) | |
| lookupStatusSentOfUser ($a_ass_id, $a_user_id) | |
| was: getStatusSentByMember($a_member_id) | |
| updateStatusSentForUser ($a_ass_id, $a_user_id, $a_status) | |
| was: setStatusSentForMember($a_member_id,$a_status) | |
| lookupStatusReturnedOfUser ($a_ass_id, $a_user_id) | |
| was: getStatusReturnedByMember($a_member_id) | |
| updateStatusReturnedForUser ($a_ass_id, $a_user_id, $a_status) | |
| was: setStatusReturnedForMember($a_member_id,$a_status) | |
| lookupStatusFeedbackOfUser ($a_ass_id, $a_user_id) | |
| was: getStatusFeedbackByMember($a_member_id) | |
| updateStatusFeedbackForUser ($a_ass_id, $a_user_id, $a_status) | |
| was: setStatusFeedbackForMember($a_member_id,$a_status) | |
| lookupNoticeOfUser ($a_ass_id, $a_user_id) | |
| was: getNoticeByMember($a_member_id) | |
| hasReturned ($a_ass_id, $a_user_id) | |
| was: hasReturned($a_member_id) | |
| getAllDeliveredFiles ($a_exc_id, $a_ass_id) | |
| was: getAllDeliveredFiles() | |
| getDeliveredFiles ($a_exc_id, $a_ass_id, $a_user_id) | |
| was: getDeliveredFiles($a_member_id) | |
| deleteDeliveredFiles ($a_exc_id, $a_ass_id, $file_id_array, $a_user_id) | |
| was: deleteDeliveredFiles($file_id_array, $a_member_id) | |
| deliverReturnedFiles ($a_exc_id, $a_ass_id, $a_user_id, $a_only_new=false) | |
| was: deliverReturnedFiles($a_member_id, $a_only_new = false) | |
| updateTutorDownloadTime ($a_exc_id, $a_ass_id, $a_user_id) | |
| was: updateTutorDownloadTime($member_id) | |
| downloadSelectedFiles ($a_exc_id, $a_ass_id, $a_user_id, $array_file_id) | |
| was: downloadSelectedFiles($array_file_id,$a_user_id)? | |
| downloadSingleFile ($a_exc_id, $a_ass_id, $a_user_id, $filename, $filetitle) | |
| was: downloadSingleFile($filename, $filetitle) | |
| downloadMultipleFiles ($a_exc_id, $a_ass_id, $array_filenames, $a_user_id) | |
| was: downloadMultipleFiles($array_filenames, $pathname, $a_member_id = 0) | |
| downloadAllDeliveredFiles ($a_exc_id, $a_ass_id, $members) | |
| Download all submitted files of an assignment (all user) | |
| updateNoticeForUser ($a_ass_id, $a_user_id, $a_notice) | |
| was: setNoticeForMember($a_member_id,$a_notice) | |
| _getReturned ($a_ass_id) | |
| was: _getReturned($a_obj_id) | |
| getMemberListData ($a_exc_id, $a_ass_id) | |
| get member list data | |
| uploadAssignmentFiles ($a_files) | |
| Upload assignment files (from creation form) | |
| Static Public Member Functions | |
| static | getAssignmentDataOfExercise ($a_exc_id) | 
| Get assignments data of an exercise in an array. | |
| static | getFiles ($a_exc_id, $a_ass_id) | 
| Get files. | |
| static | lookupMaxOrderNrForEx ($a_exc_id) | 
| Select the maximum order nr for an exercise. | |
| static | lookupAssignmentOnline ($a_ass_id) | 
| Check if assignment is online. | |
| static | lookupTitle ($a_id) | 
| Lookup title. | |
| static | lookupSentTimeOfUser ($a_ass_id, $a_user_id) | 
| Get time when exercise has been sent per e-mail to user. | |
| static | lookupFeedbackTimeOfUser ($a_ass_id, $a_user_id) | 
| Get time when feedback mail has been sent. | |
| static | lookupStatusTimeOfUser ($a_ass_id, $a_user_id) | 
| Get status time. | |
| static | getLastSubmission ($a_ass_id, $a_user_id) | 
| Get the date of the last submission of a user for the assignment. | |
| static | lookupAnyExerciseSent ($a_exc_id, $a_ass_id) | 
| Check whether exercise has been sent to any student per mail. | |
| static | lookupUpdatedSubmission ($ass_id, $member_id) | 
| Check whether student has upload new files after tutor has set the exercise to another than notgraded. | |
| static | lookupNewFiles ($ass_id, $member_id) | 
| Check how much files have been uploaded by the learner after the last download of the tutor. | |
| static | createNewUserRecords ($a_user_id, $a_exc_id) | 
| Create member status record for a new participant for all assignments. | |
| static | createNewAssignmentRecords ($a_ass_id, $a_exc) | 
| Create member status record for a new assignment for all participants. | |
| Private Member Functions | |
| lookupAssMemberField ($a_ass_id, $a_user_id, $a_field) | |
| Lookup a field value of ass/member table. | |
| updateAssMemberField ($a_ass_id, $a_user_id, $a_field, $a_value, $a_type) | |
| Update a field value of ass/member table. | |
| Static Private Member Functions | |
| static | lookup ($a_id, $a_field) | 
| Private lookup. | |
| ilExAssignment::__construct | ( | $a_id = 0 | ) | 
| ilExAssignment::_getReturned | ( | $a_ass_id | ) | 
was: _getReturned($a_obj_id)
Definition at line 1229 of file class.ilExAssignment.php.
| ilExAssignment::cloneAssignmentsOfExercise | ( | $a_old_exc_id, | |
| $a_new_exc_id | |||
| ) | 
Clone assignments of exercise.
| @return | 
Definition at line 314 of file class.ilExAssignment.php.
References $d, ilFSStorageExercise\create(), getAssignmentDataOfExercise(), and ilUtil\rCopy().
Referenced by ilObjExercise\cloneObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::countMandatory | ( | $a_ex_id | ) | 
Order assignments by deadline date.
Definition at line 460 of file class.ilExAssignment.php.
References $ilDB.
Referenced by ilObjExerciseGUI\initPropertiesForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Create member status record for a new assignment for all participants.
Definition at line 1431 of file class.ilExAssignment.php.
References $ilDB.
Referenced by save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Create member status record for a new participant for all assignments.
Definition at line 1411 of file class.ilExAssignment.php.
References $ilDB, and getAssignmentDataOfExercise().
Referenced by ilExerciseMembers\assignMember().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::delete | ( | ) | 
Delete assignment.
Definition at line 265 of file class.ilExAssignment.php.
References $ilDB, and getExerciseId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::deleteDeliveredFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $file_id_array, | |||
| $a_user_id | |||
| ) | 
was: deleteDeliveredFiles($file_id_array, $a_member_id)
Definition at line 834 of file class.ilExAssignment.php.
References $filename, $ilDB, $result, and $row.
| ilExAssignment::deliverReturnedFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id, | |||
| $a_only_new = false | |||
| ) | 
was: deliverReturnedFiles($a_member_id, $a_only_new = false)
Definition at line 877 of file class.ilExAssignment.php.
References $dir, $filename, $ilDB, $query, $result, $row, downloadMultipleFiles(), downloadSingleFile(), and updateTutorDownloadTime().
Referenced by ilObjExerciseGUI\downloadNewReturnedObject(), and ilObjExerciseGUI\downloadReturnedObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::downloadAllDeliveredFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $members | |||
| ) | 
Download all submitted files of an assignment (all user)
| $members | array of user names, key is user id | 
Definition at line 1098 of file class.ilExAssignment.php.
References $lng, $user, ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilUtil\delDir(), ilUtil\deliverFile(), ilUtil\dirsize(), ilUtil\escapeShellArg(), ilUtil\getASCIIFilename(), ilUtil\ilTempnam(), lookupTitle(), and ilUtil\makeDir().
Referenced by ilObjExerciseGUI\downloadAllObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::downloadMultipleFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $array_filenames, | |||
| $a_user_id | |||
| ) | 
was: downloadMultipleFiles($array_filenames, $pathname, $a_member_id = 0)
Definition at line 1022 of file class.ilExAssignment.php.
References $filename, $lng, ilObjUser\_lookupName(), ilUtil\delDir(), ilUtil\deliverFile(), ilUtil\escapeShellArg(), exit, ilUtil\getASCIIFilename(), ilUtil\ilTempnam(), lookupTitle(), and ilUtil\makeDir().
Referenced by deliverReturnedFiles(), and downloadSelectedFiles().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::downloadSelectedFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id, | |||
| $array_file_id | |||
| ) | 
was: downloadSelectedFiles($array_file_id,$a_user_id)?
Definition at line 961 of file class.ilExAssignment.php.
References $dir, $file, $ilDB, $result, $row, downloadMultipleFiles(), and downloadSingleFile().
Referenced by ilObjExerciseGUI\downloadObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::downloadSingleFile | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id, | |||
| $filename, | |||
| $filetitle | |||
| ) | 
was: downloadSingleFile($filename, $filetitle)
Definition at line 1006 of file class.ilExAssignment.php.
References $filename, and ilUtil\deliverFile().
Referenced by deliverReturnedFiles(), and downloadSelectedFiles().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getAllDeliveredFiles | ( | $a_exc_id, | |
| $a_ass_id | |||
| ) | 
Definition at line 772 of file class.ilExAssignment.php.
References $ilDB, $query, $res, and $row.
Referenced by ilExerciseMemberTableGUI\__construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get assignments data of an exercise in an array.
Definition at line 280 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilExParticipantTableGUI\__construct(), cloneAssignmentsOfExercise(), createNewUserRecords(), ilObjExercise\determinStatusOfUser(), ilObjExercise\exportGradesExcel(), ilExerciseXMLParser\ilExerciseXMLParser(), ilObjExerciseGUI\infoScreen(), ilObjExerciseGUI\membersObject(), ilObjExerciseGUI\showOverviewObject(), ilObjExerciseGUI\showParticipantObject(), and ilExerciseXMLWriter\start().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getDeadline | ( | ) | 
Get deadline (timestamp)
Definition at line 100 of file class.ilExAssignment.php.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getDeliveredFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id | |||
| ) | 
was: getDeliveredFiles($a_member_id)
Definition at line 799 of file class.ilExAssignment.php.
References $ilDB, $result, and $row.
Referenced by ilObjExerciseGUI\confirmDeleteDeliveredObject(), ilObjExercise\deleteDeliveredFiles(), ilPublicSubmissionsTableGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), and ilExAssignmentGUI\getOverviewBody().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getExerciseId | ( | ) | 
Get exercise id.
Definition at line 60 of file class.ilExAssignment.php.
Referenced by delete(), save(), update(), and uploadAssignmentFiles().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get files.
Definition at line 346 of file class.ilExAssignment.php.
Referenced by ilExAssignmentGUI\getOverviewBody().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getId | ( | ) | 
Get assignment id.
Definition at line 40 of file class.ilExAssignment.php.
Referenced by update(), and uploadAssignmentFiles().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getInstruction | ( | ) | 
Get instruction.
Definition at line 120 of file class.ilExAssignment.php.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get the date of the last submission of a user for the assignment.
| int | Assignment ID | 
| int | User ID | 
Definition at line 1253 of file class.ilExAssignment.php.
References $ilDB, $lng, and ilUtil\getMySQLTimestamp().
Referenced by ilPublicSubmissionsTableGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), getMemberListData(), and ilExAssignmentGUI\getOverviewBody().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getMandatory | ( | ) | 
Get mandatory.
Definition at line 160 of file class.ilExAssignment.php.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getMemberListData | ( | $a_exc_id, | |
| $a_ass_id | |||
| ) | 
get member list data
Definition at line 1363 of file class.ilExAssignment.php.
References $ilDB, ilObject\_exists(), ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilObject\_lookupType(), and getLastSubmission().
Referenced by ilExerciseMemberTableGUI\__construct(), and ilPublicSubmissionsTableGUI\__construct().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getOrderNr | ( | ) | 
Get order nr.
Definition at line 180 of file class.ilExAssignment.php.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getStartTime | ( | ) | 
Get start time (timestamp)
Definition at line 80 of file class.ilExAssignment.php.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getTitle | ( | ) | 
Get title.
Definition at line 140 of file class.ilExAssignment.php.
References $title.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::hasReturned | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: hasReturned($a_member_id)
Definition at line 758 of file class.ilExAssignment.php.
| 
 | staticprivate | 
Private lookup.
Definition at line 392 of file class.ilExAssignment.php.
References $ilDB.
Referenced by lookupTitle().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Check whether exercise has been sent to any student per mail.
Definition at line 1278 of file class.ilExAssignment.php.
References $ilDB.
Referenced by ilExerciseMemberTableGUI\__construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Check if assignment is online.
| int | $a_ass_id | 
Definition at line 375 of file class.ilExAssignment.php.
References $ilDB, $query, and $res.
Referenced by ilObjExerciseSubItemListGUI\isAssignmentVisible().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Lookup a field value of ass/member table.
Definition at line 479 of file class.ilExAssignment.php.
References $ilDB.
Referenced by lookupCommentForUser(), lookupFeedbackTimeOfUser(), lookupMarkOfUser(), lookupNoticeOfUser(), lookupSentTimeOfUser(), lookupStatusFeedbackOfUser(), lookupStatusOfUser(), lookupStatusReturnedOfUser(), lookupStatusSentOfUser(), and lookupStatusTimeOfUser().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::lookupCommentForUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
Lookup comment for the user.
Definition at line 523 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilExerciseMemberTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), and ilExAssignmentGUI\getOverviewBody().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get time when feedback mail has been sent.
Definition at line 717 of file class.ilExAssignment.php.
References ilUtil\getMySQLTimestamp(), and lookupAssMemberField().
Referenced by ilExerciseMemberTableGUI\fillRow(), and ilExParticipantTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::lookupMarkOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
Lookup user mark.
Definition at line 540 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilObjExercise\exportGradesExcel(), ilExerciseMemberTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilExAssignmentGUI\getOverviewBody(), and ilObjExerciseGUI\saveStatusObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Select the maximum order nr for an exercise.
Definition at line 356 of file class.ilExAssignment.php.
References $ilDB.
Referenced by save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Check how much files have been uploaded by the learner after the last download of the tutor.
Definition at line 1336 of file class.ilExAssignment.php.
References $ilDB.
Referenced by ilExerciseMemberTableGUI\fillRow(), and ilExParticipantTableGUI\fillRow().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::lookupNoticeOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getNoticeByMember($a_member_id)
Definition at line 750 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilExerciseMemberTableGUI\fillRow(), and ilExParticipantTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get time when exercise has been sent per e-mail to user.
Definition at line 708 of file class.ilExAssignment.php.
References ilUtil\getMySQLTimestamp(), and lookupAssMemberField().
Referenced by ilExerciseMemberTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::lookupStatusFeedbackOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getStatusFeedbackByMember($a_member_id)
Definition at line 685 of file class.ilExAssignment.php.
References lookupAssMemberField().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::lookupStatusOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getStatusByMember
Definition at line 557 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilObjExercise\determinStatusOfUser(), ilObjExercise\exportGradesExcel(), ilExerciseMemberTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilExAssignmentGUI\getOverviewBody(), and ilExAssignmentGUI\getOverviewHeader().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::lookupStatusReturnedOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getStatusReturnedByMember($a_member_id)
Definition at line 648 of file class.ilExAssignment.php.
References lookupAssMemberField().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::lookupStatusSentOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getStatusSentByMember($a_member_id)
Definition at line 611 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseMemberTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get status time.
Definition at line 726 of file class.ilExAssignment.php.
References ilUtil\getMySQLTimestamp(), and lookupAssMemberField().
Referenced by ilExerciseMemberTableGUI\fillRow(), and ilExParticipantTableGUI\fillRow().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Lookup title.
Definition at line 408 of file class.ilExAssignment.php.
References lookup().
Referenced by ilExerciseMemberTableGUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilObjExerciseGUI\confirmAssignmentsDeletionObject(), downloadAllDeliveredFiles(), downloadMultipleFiles(), ilObjExerciseGUI\executeCommand(), ilObjExerciseSubItemListGUI\getHTML(), ilExerciseMailNotification\send(), and ilObjExerciseGUI\setAssignmentHeader().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Check whether student has upload new files after tutor has set the exercise to another than notgraded.
Definition at line 1303 of file class.ilExAssignment.php.
Referenced by ilExerciseMemberTableGUI\fillRow(), and ilExParticipantTableGUI\fillRow().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::orderAssByDeadline | ( | $a_ex_id | ) | 
Order assignments by deadline date.
Definition at line 438 of file class.ilExAssignment.php.
References $ilDB.
Referenced by ilObjExerciseGUI\orderAssignmentsByDeadlineObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::read | ( | ) | 
Read from db.
Definition at line 188 of file class.ilExAssignment.php.
References $ilDB, setDeadline(), setExerciseId(), setInstruction(), setMandatory(), setOrderNr(), setStartTime(), and setTitle().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::save | ( | ) | 
Save assignment.
Definition at line 210 of file class.ilExAssignment.php.
References $ilDB, createNewAssignmentRecords(), getDeadline(), getExerciseId(), getInstruction(), getMandatory(), getOrderNr(), getStartTime(), getTitle(), lookupMaxOrderNrForEx(), setId(), and setOrderNr().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::saveAssOrderOfExercise | ( | $a_ex_id, | |
| $a_order | |||
| ) | 
Save ordering of all assignments of an exercise.
Definition at line 416 of file class.ilExAssignment.php.
Referenced by ilObjExerciseGUI\saveAssignmentOrderObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setDeadline | ( | $a_val | ) | 
Set deadline (timestamp)
| int | deadline (timestamp) | 
Definition at line 90 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setExerciseId | ( | $a_val | ) | 
Set exercise id.
| int | exercise id | 
Definition at line 50 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setId | ( | $a_val | ) | 
Set assignment id.
| int | assignment id | 
Definition at line 30 of file class.ilExAssignment.php.
Referenced by __construct(), and save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setInstruction | ( | $a_val | ) | 
Set instruction.
| string | instruction | 
Definition at line 110 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setMandatory | ( | $a_val | ) | 
Set mandatory.
| int | mandatory | 
Definition at line 150 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setOrderNr | ( | $a_val | ) | 
Set order nr.
| int | order nr | 
Definition at line 170 of file class.ilExAssignment.php.
Referenced by read(), and save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setStartTime | ( | $a_val | ) | 
Set start time (timestamp)
| int | start time (timestamp) | 
Definition at line 70 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setTitle | ( | $a_val | ) | 
Set title.
| string | title | 
Definition at line 130 of file class.ilExAssignment.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::update | ( | ) | 
Update.
Definition at line 241 of file class.ilExAssignment.php.
References $ilDB, getDeadline(), getExerciseId(), getId(), getInstruction(), getMandatory(), getOrderNr(), getStartTime(), and getTitle().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Update a field value of ass/member table.
Definition at line 495 of file class.ilExAssignment.php.
References $ilDB.
Referenced by updateCommentForUser(), updateMarkOfUser(), and updateStatusTimeOfUser().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateCommentForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_value | |||
| ) | 
Update comment.
Definition at line 531 of file class.ilExAssignment.php.
References updateAssMemberField().
Referenced by ilObjExerciseGUI\saveStatusObject(), and ilExerciseXMLParser\updateMarking().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateMarkOfUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_value | |||
| ) | 
Update mark.
Definition at line 548 of file class.ilExAssignment.php.
References updateAssMemberField().
Referenced by ilObjExerciseGUI\saveStatusObject(), and ilExerciseXMLParser\updateMarking().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateNoticeForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_notice | |||
| ) | 
was: setNoticeForMember($a_member_id,$a_notice)
Definition at line 1213 of file class.ilExAssignment.php.
References $ilDB, and ilUtil\now().
Referenced by ilObjExerciseGUI\saveStatusObject(), and ilExerciseXMLParser\updateMarking().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateStatusFeedbackForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_status | |||
| ) | 
was: setStatusFeedbackForMember($a_member_id,$a_status)
Definition at line 693 of file class.ilExAssignment.php.
References $ilDB, and ilUtil\now().
Referenced by ilObjExerciseGUI\redirectFeedbackMailObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateStatusOfUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_status | |||
| ) | 
was: setStatusForMember($a_member_id,$a_status)
Definition at line 570 of file class.ilExAssignment.php.
References $ilDB, ilUtil\now(), and ilObjExercise\updateUserStatus().
Referenced by ilObjExerciseGUI\saveStatusObject(), and ilExerciseXMLParser\updateMarking().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateStatusReturnedForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_status | |||
| ) | 
was: setStatusReturnedForMember($a_member_id,$a_status)
Definition at line 656 of file class.ilExAssignment.php.
References $ilDB, and ilUtil\now().
Referenced by ilObjExercise\deleteDeliveredFiles(), and ilObjExercise\deliverFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateStatusSentForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_status | |||
| ) | 
was: setStatusSentForMember($a_member_id,$a_status)
Definition at line 619 of file class.ilExAssignment.php.
References $ilDB, and ilUtil\now().
Referenced by ilObjExercise\sendAssignment().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateStatusTimeOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: updateStatusTimeForMember($a_user_id)
Definition at line 588 of file class.ilExAssignment.php.
References ilUtil\now(), and updateAssMemberField().
Referenced by ilObjExerciseGUI\saveStatusObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::updateTutorDownloadTime | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id | |||
| ) | 
was: updateTutorDownloadTime($member_id)
Definition at line 943 of file class.ilExAssignment.php.
References $ilDB, and ilUtil\now().
Referenced by deliverReturnedFiles(), and ilObjExerciseGUI\downloadAllObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::uploadAssignmentFiles | ( | $a_files | ) | 
Upload assignment files (from creation form)
Definition at line 1454 of file class.ilExAssignment.php.
References getExerciseId(), and getId().
 Here is the call graph for this function:
 Here is the call graph for this function: