| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
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. | |
| setType ($a_value) | |
| Set type. | |
| getType () | |
| Get type. | |
| isValidType ($a_value) | |
| Is given type valid? | |
| setPeerReview ($a_value) | |
| Toggle peer review. | |
| getPeerReview () | |
| Get peer review status. | |
| setPeerReviewMin ($a_value) | |
| Set peer review minimum. | |
| getPeerReviewMin () | |
| Get peer review minimum. | |
| setPeerReviewDeadline ($a_val) | |
| Set peer review deadline (timestamp) | |
| getPeerReviewDeadline () | |
| Get peer review deadline (timestamp) | |
| setFeedbackFile ($a_value) | |
| Set (global) feedback file. | |
| getFeedbackFile () | |
| Get (global) feedback file. | |
| setFeedbackCron ($a_value) | |
| Toggle (global) feedback file cron. | |
| hasFeedbackCron () | |
| Get (global) feedback file cron status. | |
| read () | |
| Read from db. | |
| save () | |
| Save assignment. | |
| update () | |
| Update. | |
| delete () | |
| Delete assignment. | |
| deleteFeedbackFile () | |
| handleFeedbackFileUpload (array $a_file) | |
| getFeedbackFilePath () | |
| 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, $a_filter_empty_filename=false) | |
| 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, $a_peer_review_mask_filename=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, $a_multi_user=false) | |
| 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) | |
| getTeamId ($a_user_id, $a_create_on_demand=false) | |
| Get team id for member id. | |
| getTeamMembers ($a_team_id) | |
| Get members of assignment team. | |
| getMembersOfAllTeams () | |
| Get members for all teams of assignment. | |
| addTeamMember ($a_team_id, $a_user_id, $a_exc_ref_id) | |
| Add new member to team. | |
| removeTeamMember ($a_team_id, $a_user_id, $a_exc_ref_id) | |
| Remove member from team. | |
| sendNotification ($a_exc_ref_id, $a_user_id, $a_action) | |
| Send notification about team status. | |
| getPeerReviewsByGiver ($a_user_id) | |
| getPeerReviewsByPeerId ($a_user_id, $a_only_valid=false) | |
| getAllPeerReviews () | |
| hasPeerReviewAccess ($a_peer_id) | |
| updatePeerReviewTimestamp ($a_peer_id) | |
| updatePeerReviewComment ($a_peer_id, $a_comment) | |
| sendFeedbackNotifications ($a_ass_id) | |
| sendMultiFeedbackStructureFile () | |
| Create member status record for a new assignment for all participants. | |
| uploadMultiFeedbackFile ($a_file) | |
| Upload multi feedback file. | |
| getMultiFeedbackFiles ($a_user_id=0) | |
| Get multi feedback files (of uploader) | |
| clearMultiFeedbackDirectory () | |
| Clear multi feedback directory. | |
| saveMultiFeedbackFiles ($a_files) | |
| Save multi feedback files. | |
| 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 | lookupType ($a_id) | 
| Lookup type. | |
| 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 | deleteAllDeliveredFilesOfUser ($a_exc_id, $a_user_id) | 
| Delete all delivered files of user. | |
| 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. | |
| static | getTeamMembersByAssignmentId ($a_ass_id, $a_user_id) | 
| Find team members by assignment and team member. | |
| static | getTeamIdByAssignment ($a_ass_id, $a_user_id) | 
| Find team by assignment. | |
| static | getAssignmentTeamMap ($a_ass_id) | 
| Get team structure for assignment. | |
| static | writeTeamLog ($a_team_id, $a_action, $a_details=null) | 
| Add entry to team log. | |
| static | getTeamLog ($a_team_id) | 
| Get all log entries for team. | |
| static | getDownloadedFilesInfoForTableGUIS ($a_parent_obj, $a_exercise_id, $a_ass_type, $a_ass_id, $a_user_id, $a_parent_cmd=null) | 
| static | countGivenFeedback ($a_ass_id) | 
| static | getNumberOfMissingFeedbacks ($a_ass_id, $a_min) | 
| static | getPendingFeedbackNotifications () | 
| Data Fields | |
| const | TYPE_UPLOAD = 1 | 
| const | TYPE_BLOG = 2 | 
| const | TYPE_PORTFOLIO = 3 | 
| const | TYPE_UPLOAD_TEAM = 4 | 
| const | TYPE_TEXT = 5 | 
| const | TEAM_LOG_CREATE_TEAM = 1 | 
| const | TEAM_LOG_ADD_MEMBER = 2 | 
| const | TEAM_LOG_REMOVE_MEMBER = 3 | 
| const | TEAM_LOG_ADD_FILE = 4 | 
| const | TEAM_LOG_REMOVE_FILE = 5 | 
| Protected Member Functions | |
| initPeerReviews () | |
| Protected Attributes | |
| $id | |
| $exc_id | |
| $type | |
| $start_time | |
| $deadline | |
| $instruction | |
| $title | |
| $mandatory | |
| $order_nr | |
| $peer | |
| $peer_min | |
| $peer_dl | |
| $feedback_file | |
| $feedback_cron | |
| 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 1718 of file class.ilExAssignment.php.
| ilExAssignment::addTeamMember | ( | $a_team_id, | |
| $a_user_id, | |||
| $a_exc_ref_id | |||
| ) | 
Add new member to team.
| int | $a_team_id | |
| int | $a_user_id | |
| int | $a_exc_ref_id | 
Definition at line 2065 of file class.ilExAssignment.php.
References ilObjUser\_lookupFullname(), getId(), getTeamMembers(), sendNotification(), and writeTeamLog().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::clearMultiFeedbackDirectory | ( | ) | 
Clear multi feedback directory.
| array | 
Definition at line 2918 of file class.ilExAssignment.php.
References $ilUser, $lng, ilUtil\delDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
 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::cloneAssignmentsOfExercise | ( | $a_old_exc_id, | |
| $a_new_exc_id | |||
| ) | 
Clone assignments of exercise.
| @return | 
Definition at line 546 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:| 
 | static | 
Definition at line 2631 of file class.ilExAssignment.php.
References $ilUser, $row, and ilRating\getRatingForUserAndObject().
Referenced by ilExAssignmentListTextTableGUI\__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::countMandatory | ( | $a_ex_id | ) | 
Order assignments by deadline date.
Definition at line 706 of file class.ilExAssignment.php.
Referenced by ilObjExerciseGUI\initEditCustomForm().
 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 1938 of file class.ilExAssignment.php.
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 1918 of file class.ilExAssignment.php.
References 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 456 of file class.ilExAssignment.php.
References deleteFeedbackFile(), and getExerciseId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Delete all delivered files of user.
| int | $a_exc_id | excercise id | 
| int | $a_user_id | user id | 
Definition at line 1163 of file class.ilExAssignment.php.
References $d, $filename, getTeamMembersByAssignmentId(), TYPE_UPLOAD_TEAM, and updateStatusOfUser().
 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 1095 of file class.ilExAssignment.php.
References $filename, $result, $row, getTeamIdByAssignment(), getTeamMembersByAssignmentId(), TEAM_LOG_REMOVE_FILE, and writeTeamLog().
Referenced by ilObjExerciseGUI\removeExistingSubmissions().
 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::deleteFeedbackFile | ( | ) | 
Definition at line 469 of file class.ilExAssignment.php.
References $path, ilUtil\delDir(), getExerciseId(), and getId().
Referenced by delete().
 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::deliverReturnedFiles | ( | $a_exc_id, | |
| $a_ass_id, | |||
| $a_user_id, | |||
| $a_only_new = false, | |||
| $a_peer_review_mask_filename = false | |||
| ) | 
was: deliverReturnedFiles($a_member_id, $a_only_new = false)
Definition at line 1242 of file class.ilExAssignment.php.
References $ilUser, $query, $result, $row, ilObjUser\_lookupName(), ilObject\_lookupTitle(), downloadMultipleFiles(), downloadSingleFile(), getTeamMembersByAssignmentId(), lookupTitle(), 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 1559 of file class.ilExAssignment.php.
References $id, $lng, ilObjUser\_lookupName(), ilUtil\delDir(), ilUtil\deliverFile(), ilUtil\dirsize(), ilUtil\escapeShellArg(), ilUtil\getASCIIFilename(), ilUtil\ilTempnam(), lookupTitle(), lookupType(), ilUtil\makeDir(), TYPE_BLOG, TYPE_PORTFOLIO, and ilUtil\unzip().
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, | |||
| $a_multi_user = false | |||
| ) | 
was: downloadMultipleFiles($array_filenames, $pathname, $a_member_id = 0)
Definition at line 1461 of file class.ilExAssignment.php.
References $filename, 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 1381 of file class.ilExAssignment.php.
References $result, $row, ilObjUser\_lookupName(), ilObject\_lookupTitle(), downloadMultipleFiles(), downloadSingleFile(), getTeamMembersByAssignmentId(), TYPE_BLOG, and TYPE_PORTFOLIO.
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 1445 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 1023 of file class.ilExAssignment.php.
References $query, $res, and $row.
Referenced by ilObjExerciseGUI\getAssignmentValues(), ilObjExerciseGUI\membersObject(), and ilExAssignmentListTextTableGUI\parse().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getAllPeerReviews | ( | ) | 
Definition at line 2567 of file class.ilExAssignment.php.
References $comment, $res, $row, getId(), and ilRating\getRatingForUserAndObject().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Get assignments data of an exercise in an array.
Definition at line 506 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilExParticipantTableGUI\__construct(), ilObjExerciseGUI\addMembersObject(), 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:| 
 | static | 
Get team structure for assignment.
| int | $a_ass_id | 
Definition at line 2169 of file class.ilExAssignment.php.
References $row.
Referenced by ilExerciseMemberTableGUI\__construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getDeadline | ( | ) | 
Get deadline (timestamp)
Definition at line 129 of file class.ilExAssignment.php.
References $deadline.
Referenced by initPeerReviews(), 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, | |||
| $a_filter_empty_filename = false | |||
| ) | 
was: getDeliveredFiles($a_member_id)
Definition at line 1050 of file class.ilExAssignment.php.
References $result, $row, and getTeamMembersByAssignmentId().
Referenced by ilObjExerciseGUI\confirmDeleteDeliveredObject(), ilObjExerciseGUI\confirmRemoveTeamMemberObject(), ilObjExercise\deleteDeliveredFiles(), ilObjPortfolioGUI\downloadExcSubFile(), ilObjBlogGUI\downloadExcSubFile(), ilObjExerciseGUI\editAssignmentTextObject(), ilPublicSubmissionsTableGUI\fillRow(), getDownloadedFilesInfoForTableGUIS(), ilObjPortfolioGUI\getExerciseInfo(), ilObjBlogGUI\getExerciseInfo(), ilExAssignmentGUI\getOverviewBody(), ilObjExerciseGUI\removeExistingSubmissions(), ilObjExerciseGUI\showAssignmentTextObject(), ilObjExerciseGUI\updateAssignmentTextObject(), and ilObjExercise\updateTextSubmission().
 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 | 
Definition at line 2261 of file class.ilExAssignment.php.
References $ilCtrl, $lng, $result, ilDatePresentation\formatDate(), getDeliveredFiles(), getLastSubmission(), IL_CAL_DATETIME, lookupNewFiles(), lookupUpdatedSubmission(), TYPE_BLOG, TYPE_PORTFOLIO, TYPE_TEXT, TYPE_UPLOAD, and TYPE_UPLOAD_TEAM.
Referenced by ilExAssignmentPeerReviewTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), and 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::getExerciseId | ( | ) | 
Get exercise id.
Definition at line 89 of file class.ilExAssignment.php.
References $exc_id.
Referenced by clearMultiFeedbackDirectory(), delete(), deleteFeedbackFile(), getFeedbackFilePath(), getMultiFeedbackFiles(), handleFeedbackFileUpload(), save(), saveMultiFeedbackFiles(), sendMultiFeedbackStructureFile(), update(), uploadAssignmentFiles(), and uploadMultiFeedbackFile().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getFeedbackFile | ( | ) | 
Get (global) feedback file.
Definition at line 333 of file class.ilExAssignment.php.
References $feedback_file.
Referenced by getFeedbackFilePath(), save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getFeedbackFilePath | ( | ) | 
Definition at line 491 of file class.ilExAssignment.php.
References $file, $path, getExerciseId(), getFeedbackFile(), and getId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Get files.
Definition at line 584 of file class.ilExAssignment.php.
Referenced by ilObjPortfolioGUI\downloadExcAssFile(), ilObjBlogGUI\downloadExcAssFile(), ilObjPortfolioGUI\getExerciseInfo(), ilObjBlogGUI\getExerciseInfo(), and 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 69 of file class.ilExAssignment.php.
References $id.
Referenced by addTeamMember(), clearMultiFeedbackDirectory(), deleteFeedbackFile(), getAllPeerReviews(), getFeedbackFilePath(), getMembersOfAllTeams(), getMultiFeedbackFiles(), getPeerReviewsByGiver(), getPeerReviewsByPeerId(), getTeamId(), getTeamMembers(), handleFeedbackFileUpload(), hasPeerReviewAccess(), removeTeamMember(), saveMultiFeedbackFiles(), sendMultiFeedbackStructureFile(), update(), updatePeerReviewComment(), updatePeerReviewTimestamp(), uploadAssignmentFiles(), and uploadMultiFeedbackFile().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getInstruction | ( | ) | 
Get instruction.
Definition at line 149 of file class.ilExAssignment.php.
References $instruction.
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 1742 of file class.ilExAssignment.php.
References $lng, ilUtil\getMySQLTimestamp(), and getTeamMembersByAssignmentId().
Referenced by ilPublicSubmissionsTableGUI\fillRow(), getDownloadedFilesInfoForTableGUIS(), 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 189 of file class.ilExAssignment.php.
References $mandatory.
Referenced by ilObjExerciseGUI\initAssignmentTextForm(), 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 1874 of file class.ilExAssignment.php.
References getLastSubmission().
Referenced by ilPublicSubmissionsTableGUI\__construct(), and ilExerciseMemberTableGUI\__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::getMembersOfAllTeams | ( | ) | 
Get members for all teams of assignment.
Definition at line 2040 of file class.ilExAssignment.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::getMultiFeedbackFiles | ( | $a_user_id = 0 | ) | 
Get multi feedback files (of uploader)
| int | $a_user_id | user id of uploader | 
Definition at line 2845 of file class.ilExAssignment.php.
References $ilUser, ilObjUser\_lookupName(), ilUtil\getDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
 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 | 
Definition at line 2663 of file class.ilExAssignment.php.
Referenced by ilObjExerciseGUI\editPeerReviewObject(), and ilExAssignmentGUI\getOverviewBody().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getOrderNr | ( | ) | 
Get order nr.
Definition at line 209 of file class.ilExAssignment.php.
References $order_nr.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getPeerReview | ( | ) | 
Get peer review status.
Definition at line 273 of file class.ilExAssignment.php.
References $peer.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getPeerReviewDeadline | ( | ) | 
Get peer review deadline (timestamp)
Definition at line 313 of file class.ilExAssignment.php.
References $peer_dl.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getPeerReviewMin | ( | ) | 
Get peer review minimum.
Definition at line 293 of file class.ilExAssignment.php.
References $peer_min.
Referenced by initPeerReviews(), save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getPeerReviewsByGiver | ( | $a_user_id | ) | 
Definition at line 2507 of file class.ilExAssignment.php.
References $res, $row, getId(), and initPeerReviews().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::getPeerReviewsByPeerId | ( | $a_user_id, | |
| $a_only_valid = false | |||
| ) | 
Definition at line 2529 of file class.ilExAssignment.php.
References $res, $row, $valid, getId(), and ilRating\getRatingForUserAndObject().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Definition at line 2685 of file class.ilExAssignment.php.
Referenced by ilExcCronFeedbackNotification\run().
 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 109 of file class.ilExAssignment.php.
References $start_time.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getTeamId | ( | $a_user_id, | |
| $a_create_on_demand = false | |||
| ) | 
Get team id for member id.
team will be created if no team yet
| int | $a_user_id | |
| bool | $a_create_on_demand | 
Definition at line 1982 of file class.ilExAssignment.php.
References $id, $row, ilObjUser\_lookupFullname(), getId(), and writeTeamLog().
Referenced by saveMultiFeedbackFiles().
 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 | 
Find team by assignment.
| int | $a_ass_id | |
| int | $a_user_id | 
Definition at line 2143 of file class.ilExAssignment.php.
References $result, and $type.
Referenced by deleteDeliveredFiles(), ilObjExercise\deliverFile(), getTeamMembersByAssignmentId(), and ilObjExerciseGUI\showTeamLogObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Get all log entries for team.
| int | $a_team_id | 
Definition at line 2214 of file class.ilExAssignment.php.
Referenced by ilExAssignmentTeamLogTableGUI\getItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getTeamMembers | ( | $a_team_id | ) | 
Get members of assignment team.
| int | $a_team_id | 
Definition at line 2016 of file class.ilExAssignment.php.
Referenced by addTeamMember(), and saveMultiFeedbackFiles().
 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 | 
Find team members by assignment and team member.
| int | $a_ass_id | |
| int | $a_user_id | 
Definition at line 2114 of file class.ilExAssignment.php.
References $row, and getTeamIdByAssignment().
Referenced by ilObjExerciseGUI\confirmDeassignMembersObject(), deleteAllDeliveredFilesOfUser(), ilObjExercise\deleteDeliveredFiles(), deleteDeliveredFiles(), ilObjExercise\deliverFile(), deliverReturnedFiles(), downloadSelectedFiles(), ilExParticipantTableGUI\fillRow(), getDeliveredFiles(), getLastSubmission(), ilExAssignmentGUI\getOverviewBody(), ilObjExercise\handleSubmission(), hasReturned(), lookupNewFiles(), lookupUpdatedSubmission(), ilObjExerciseGUI\redirectFeedbackMailObject(), and ilObjExerciseGUI\sendMembersObject().
 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::getTitle | ( | ) | 
Get title.
Definition at line 169 of file class.ilExAssignment.php.
References $title.
Referenced by ilExAssignmentPeerReviewTableGUI\__construct(), ilObjExerciseGUI\initAssignmentTextForm(), save(), sendMultiFeedbackStructureFile(), sendNotification(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::getType | ( | ) | 
Get type.
Definition at line 237 of file class.ilExAssignment.php.
References $type.
Referenced by save(), saveMultiFeedbackFiles(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::handleFeedbackFileUpload | ( | array | $a_file | ) | 
Definition at line 477 of file class.ilExAssignment.php.
References $path, ilUtil\delDir(), getExerciseId(), getId(), and setFeedbackFile().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::hasFeedbackCron | ( | ) | 
Get (global) feedback file cron status.
Definition at line 353 of file class.ilExAssignment.php.
References $feedback_cron.
Referenced by save(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::hasPeerReviewAccess | ( | $a_peer_id | ) | 
Definition at line 2595 of file class.ilExAssignment.php.
References $ilUser, $row, and getId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::hasReturned | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: hasReturned($a_member_id)
Definition at line 1004 of file class.ilExAssignment.php.
References $result, and getTeamMembersByAssignmentId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 2404 of file class.ilExAssignment.php.
References $row, getDeadline(), and getPeerReviewMin().
Referenced by getPeerReviewsByGiver().
 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::isValidType | ( | $a_value | ) | 
Is given type valid?
| int | $a_value | 
Definition at line 248 of file class.ilExAssignment.php.
Referenced by setType().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticprivate | 
Private lookup.
Definition at line 630 of file class.ilExAssignment.php.
Referenced by lookupTitle(), and lookupType().
 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 1776 of file class.ilExAssignment.php.
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 613 of file class.ilExAssignment.php.
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 725 of file class.ilExAssignment.php.
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 769 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilExParticipantTableGUI\fillRow(), ilExerciseMemberTableGUI\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 963 of file class.ilExAssignment.php.
References ilUtil\getMySQLTimestamp(), and lookupAssMemberField().
Referenced by ilExParticipantTableGUI\fillRow(), and 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::lookupMarkOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
Lookup user mark.
Definition at line 786 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilObjExercise\exportGradesExcel(), ilExGradesTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilExerciseMemberTableGUI\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 594 of file class.ilExAssignment.php.
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 1840 of file class.ilExAssignment.php.
References $ilUser, and getTeamMembersByAssignmentId().
Referenced by getDownloadedFilesInfoForTableGUIS().
 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::lookupNoticeOfUser | ( | $a_ass_id, | |
| $a_user_id | |||
| ) | 
was: getNoticeByMember($a_member_id)
Definition at line 996 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilExParticipantTableGUI\fillRow(), and 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 time when exercise has been sent per e-mail to user.
Definition at line 954 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 931 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 803 of file class.ilExAssignment.php.
References lookupAssMemberField().
Referenced by ilExerciseXMLWriter\attachMarking(), ilObjExercise\determinStatusOfUser(), ilObjExercise\exportGradesExcel(), ilExGradesTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilExerciseMemberTableGUI\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 894 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 857 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 972 of file class.ilExAssignment.php.
References ilUtil\getMySQLTimestamp(), and lookupAssMemberField().
Referenced by ilExParticipantTableGUI\fillRow(), and 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 | 
Lookup title.
Definition at line 646 of file class.ilExAssignment.php.
References lookup().
Referenced by ilPublicSubmissionsTableGUI\__construct(), ilExerciseMemberTableGUI\__construct(), ilObjExerciseGUI\confirmAssignmentsDeletionObject(), deliverReturnedFiles(), downloadAllDeliveredFiles(), downloadMultipleFiles(), ilObjExerciseGUI\executeCommand(), ilObjExerciseSubItemListGUI\getHTML(), ilObjExerciseGUI\initMultiFeedbackForm(), ilExerciseMailNotification\send(), ilObjExercise\sendAssignment(), 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 | 
Lookup type.
Definition at line 654 of file class.ilExAssignment.php.
References lookup().
Referenced by ilExerciseMemberTableGUI\__construct(), and downloadAllDeliveredFiles().
 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 1801 of file class.ilExAssignment.php.
References $lng, and getTeamMembersByAssignmentId().
Referenced by getDownloadedFilesInfoForTableGUIS().
 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::orderAssByDeadline | ( | $a_ex_id | ) | 
Order assignments by deadline date.
Definition at line 684 of file class.ilExAssignment.php.
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 361 of file class.ilExAssignment.php.
References setDeadline(), setExerciseId(), setFeedbackCron(), setFeedbackFile(), setInstruction(), setMandatory(), setOrderNr(), setPeerReview(), setPeerReviewDeadline(), setPeerReviewMin(), setStartTime(), setTitle(), and setType().
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::removeTeamMember | ( | $a_team_id, | |
| $a_user_id, | |||
| $a_exc_ref_id | |||
| ) | 
Remove member from team.
| int | $a_team_id | |
| int | $a_user_id | |
| int | $a_exc_ref_id | 
Definition at line 2091 of file class.ilExAssignment.php.
References ilObjUser\_lookupFullname(), getId(), sendNotification(), and writeTeamLog().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::save | ( | ) | 
Save assignment.
Definition at line 389 of file class.ilExAssignment.php.
References createNewAssignmentRecords(), getDeadline(), getExerciseId(), getFeedbackFile(), getInstruction(), getMandatory(), getOrderNr(), getPeerReview(), getPeerReviewDeadline(), getPeerReviewMin(), getStartTime(), getTitle(), getType(), hasFeedbackCron(), 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 662 of file class.ilExAssignment.php.
References $t.
Referenced by ilObjExerciseGUI\saveAssignmentOrderObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::saveMultiFeedbackFiles | ( | $a_files | ) | 
Save multi feedback files.
| @return | 
Definition at line 2934 of file class.ilExAssignment.php.
References clearMultiFeedbackDirectory(), getExerciseId(), getId(), getMultiFeedbackFiles(), getTeamId(), getTeamMembers(), getType(), and TYPE_UPLOAD_TEAM.
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::sendFeedbackNotifications | ( | $a_ass_id | ) | 
Definition at line 2708 of file class.ilExAssignment.php.
References $row, and ilExerciseMembers\_getMembers().
Referenced by ilExcCronFeedbackNotification\run().
 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::sendMultiFeedbackStructureFile | ( | ) | 
Create member status record for a new assignment for all participants.
Definition at line 2756 of file class.ilExAssignment.php.
References ilObjUser\_lookupName(), ilUtil\deliverFile(), ilUtil\getASCIIFilename(), getExerciseId(), getId(), getTitle(), ilUtil\ilTempnam(), ilUtil\makeDir(), and ilUtil\zip().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::sendNotification | ( | $a_exc_ref_id, | |
| $a_user_id, | |||
| $a_action | |||
| ) | 
Send notification about team status.
| int | $a_exc_ref_id | |
| int | $a_user_id | |
| string | $a_action | 
Definition at line 2238 of file class.ilExAssignment.php.
References $ilUser, and getTitle().
Referenced by addTeamMember(), and removeTeamMember().
 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::setDeadline | ( | $a_val | ) | 
Set deadline (timestamp)
| int | deadline (timestamp) | 
Definition at line 119 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 79 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::setFeedbackCron | ( | $a_value | ) | 
Toggle (global) feedback file cron.
| bool | $a_value | 
Definition at line 343 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::setFeedbackFile | ( | $a_value | ) | 
Set (global) feedback file.
| string | $a_value | 
Definition at line 323 of file class.ilExAssignment.php.
Referenced by handleFeedbackFileUpload(), and 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 59 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 139 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 179 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 199 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::setPeerReview | ( | $a_value | ) | 
Toggle peer review.
| bool | $a_value | 
Definition at line 263 of file class.ilExAssignment.php.
Referenced by read(), and setType().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilExAssignment::setPeerReviewDeadline | ( | $a_val | ) | 
Set peer review deadline (timestamp)
| int | deadline (timestamp) | 
Definition at line 303 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::setPeerReviewMin | ( | $a_value | ) | 
Set peer review minimum.
| int | $a_value | 
Definition at line 283 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::setStartTime | ( | $a_val | ) | 
Set start time (timestamp)
| int | start time (timestamp) | 
Definition at line 99 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 159 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::setType | ( | $a_value | ) | 
Set type.
| int | $a_value | 
Definition at line 219 of file class.ilExAssignment.php.
References isValidType(), and setPeerReview().
Referenced by __construct(), and read().
 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::update | ( | ) | 
Update.
Definition at line 426 of file class.ilExAssignment.php.
References getDeadline(), getExerciseId(), getFeedbackFile(), getId(), getInstruction(), getMandatory(), getOrderNr(), getPeerReview(), getPeerReviewDeadline(), getPeerReviewMin(), getStartTime(), getTitle(), getType(), and hasFeedbackCron().
 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 741 of file class.ilExAssignment.php.
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 777 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 794 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 1702 of file class.ilExAssignment.php.
References 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::updatePeerReviewComment | ( | $a_peer_id, | |
| $a_comment | |||
| ) | 
Definition at line 2619 of file class.ilExAssignment.php.
References $ilUser, getId(), and ilUtil\now().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::updatePeerReviewTimestamp | ( | $a_peer_id | ) | 
Definition at line 2608 of file class.ilExAssignment.php.
References $ilUser, getId(), and ilUtil\now().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilExAssignment::updateStatusFeedbackForUser | ( | $a_ass_id, | |
| $a_user_id, | |||
| $a_status | |||
| ) | 
was: setStatusFeedbackForMember($a_member_id,$a_status)
Definition at line 939 of file class.ilExAssignment.php.
References 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 816 of file class.ilExAssignment.php.
References ilUtil\now(), and ilObjExercise\updateUserStatus().
Referenced by deleteAllDeliveredFilesOfUser(), ilObjExercise\handleSubmission(), 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 902 of file class.ilExAssignment.php.
References ilUtil\now().
Referenced by ilObjExercise\addResourceObject(), ilObjExerciseGUI\addTeamMemberActionObject(), ilObjExercise\deleteDeliveredFiles(), ilObjExercise\deliverFile(), and ilObjExerciseGUI\removeTeamMemberObject().
 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 865 of file class.ilExAssignment.php.
References 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 834 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 1363 of file class.ilExAssignment.php.
References $ilUser, 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 1961 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:| ilExAssignment::uploadMultiFeedbackFile | ( | $a_file | ) | 
Upload multi feedback file.
| array | 
Definition at line 2805 of file class.ilExAssignment.php.
References $ilUser, $lng, ilUtil\delDir(), ilUtil\getDir(), getExerciseId(), getId(), ilUtil\moveUploadedFile(), and ilUtil\unzip().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Add entry to team log.
| int | $a_team_id | |
| int | $a_action | |
| string | $a_details | 
Definition at line 2193 of file class.ilExAssignment.php.
References $ilUser.
Referenced by addTeamMember(), deleteDeliveredFiles(), ilObjExercise\deliverFile(), getTeamId(), and removeTeamMember().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 29 of file class.ilExAssignment.php.
Referenced by getDeadline().
| 
 | protected | 
Definition at line 26 of file class.ilExAssignment.php.
Referenced by getExerciseId().
| 
 | protected | 
Definition at line 38 of file class.ilExAssignment.php.
Referenced by hasFeedbackCron().
| 
 | protected | 
Definition at line 37 of file class.ilExAssignment.php.
Referenced by getFeedbackFile().
| 
 | protected | 
Definition at line 25 of file class.ilExAssignment.php.
Referenced by downloadAllDeliveredFiles(), getId(), and getTeamId().
| 
 | protected | 
Definition at line 30 of file class.ilExAssignment.php.
Referenced by getInstruction().
| 
 | protected | 
Definition at line 32 of file class.ilExAssignment.php.
Referenced by getMandatory().
| 
 | protected | 
Definition at line 33 of file class.ilExAssignment.php.
Referenced by getOrderNr().
| 
 | protected | 
Definition at line 34 of file class.ilExAssignment.php.
Referenced by getPeerReview().
| 
 | protected | 
Definition at line 36 of file class.ilExAssignment.php.
Referenced by getPeerReviewDeadline().
| 
 | protected | 
Definition at line 35 of file class.ilExAssignment.php.
Referenced by getPeerReviewMin().
| 
 | protected | 
Definition at line 28 of file class.ilExAssignment.php.
Referenced by getStartTime().
| 
 | protected | 
Definition at line 31 of file class.ilExAssignment.php.
Referenced by getTitle().
| 
 | protected | 
Definition at line 27 of file class.ilExAssignment.php.
Referenced by getTeamIdByAssignment(), and getType().
| const ilExAssignment::TEAM_LOG_ADD_FILE = 4 | 
Definition at line 22 of file class.ilExAssignment.php.
Referenced by ilObjExercise\deliverFile(), and ilExAssignmentTeamLogTableGUI\getItems().
| const ilExAssignment::TEAM_LOG_ADD_MEMBER = 2 | 
Definition at line 20 of file class.ilExAssignment.php.
Referenced by ilExAssignmentTeamLogTableGUI\getItems().
| const ilExAssignment::TEAM_LOG_CREATE_TEAM = 1 | 
Definition at line 19 of file class.ilExAssignment.php.
Referenced by ilExAssignmentTeamLogTableGUI\getItems().
| const ilExAssignment::TEAM_LOG_REMOVE_FILE = 5 | 
Definition at line 23 of file class.ilExAssignment.php.
Referenced by deleteDeliveredFiles(), and ilExAssignmentTeamLogTableGUI\getItems().
| const ilExAssignment::TEAM_LOG_REMOVE_MEMBER = 3 | 
Definition at line 21 of file class.ilExAssignment.php.
Referenced by ilExAssignmentTeamLogTableGUI\getItems().
| const ilExAssignment::TYPE_BLOG = 2 | 
Definition at line 14 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), downloadAllDeliveredFiles(), downloadSelectedFiles(), getDownloadedFilesInfoForTableGUIS(), ilExAssignmentGUI\getOverviewBody(), and ilObjExerciseGUI\initAssignmentForm().
| const ilExAssignment::TYPE_PORTFOLIO = 3 | 
Definition at line 15 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), ilObjPortfolioGUI\createPortfolioFromTemplateProcess(), downloadAllDeliveredFiles(), downloadSelectedFiles(), getDownloadedFilesInfoForTableGUIS(), ilExAssignmentGUI\getOverviewBody(), and ilObjExerciseGUI\initAssignmentForm().
| const ilExAssignment::TYPE_TEXT = 5 | 
Definition at line 17 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), ilObjExerciseGUI\editAssignmentTextObject(), getDownloadedFilesInfoForTableGUIS(), ilExAssignmentGUI\getOverviewBody(), ilObjExerciseGUI\initAssignmentForm(), ilObjExerciseGUI\listPublicSubmissionsObject(), ilObjExerciseGUI\listTextAssignmentObject(), ilObjExerciseGUI\membersObject(), ilObjExerciseGUI\showAssignmentTextObject(), and ilObjExerciseGUI\updateAssignmentTextObject().
| const ilExAssignment::TYPE_UPLOAD = 1 | 
Definition at line 13 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\__construct(), getDownloadedFilesInfoForTableGUIS(), ilExAssignmentGUI\getOverviewBody(), and ilObjExerciseGUI\initAssignmentForm().
| const ilExAssignment::TYPE_UPLOAD_TEAM = 4 | 
Definition at line 16 of file class.ilExAssignment.php.
Referenced by ilExcDeliveredFilesTableGUI\__construct(), ilAssignmentsTableGUI\__construct(), ilExerciseMemberTableGUI\__construct(), ilObjExerciseGUI\addMembersObject(), ilObjExerciseGUI\confirmDeassignMembersObject(), deleteAllDeliveredFilesOfUser(), ilObjExerciseGUI\downloadFeedbackFileObject(), ilObjExerciseGUI\executeCommand(), ilExcDeliveredFilesTableGUI\fillRow(), ilExParticipantTableGUI\fillRow(), ilExerciseMemberTableGUI\fillRow(), ilObjExerciseGUI\getAssignmentValues(), getDownloadedFilesInfoForTableGUIS(), ilExAssignmentGUI\getOverviewBody(), ilObjExerciseGUI\initAssignmentForm(), ilObjExerciseGUI\initTeamSubmission(), ilObjExerciseGUI\redirectFeedbackMailObject(), ilObjExerciseGUI\saveAssignmentObject(), saveMultiFeedbackFiles(), ilObjExerciseGUI\saveStatusObject(), ilObjExerciseGUI\sendMembersObject(), and ilObjExerciseGUI\updateAssignmentObject().