|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Exercise assignment. More...
Collaboration diagram for ilExAssignment:Public Member Functions | |
| __construct ($a_id=0) | |
| Constructor. More... | |
| hasTeam () | |
| setId ($a_val) | |
| Set assignment id. More... | |
| getId () | |
| Get assignment id. More... | |
| setExerciseId ($a_val) | |
| Set exercise id. More... | |
| getExerciseId () | |
| Get exercise id. More... | |
| setStartTime ($a_val) | |
| Set start time (timestamp) More... | |
| getStartTime () | |
| Get start time (timestamp) More... | |
| setDeadline ($a_val) | |
| Set deadline (timestamp) More... | |
| getDeadline () | |
| Get deadline (timestamp) More... | |
| setDeadlineMode ($a_val) | |
| Set deadline mode. More... | |
| getDeadlineMode () | |
| Get deadline mode. More... | |
| setRelativeDeadline ($a_val) | |
| Set relative deadline. More... | |
| getRelativeDeadline () | |
| Get relative deadline. More... | |
| setRelDeadlineLastSubmission ($a_val) | |
| Set relative deadline last submission. More... | |
| getRelDeadlineLastSubmission () | |
| Get relative deadline last submission. More... | |
| getPersonalDeadline ($a_user_id) | |
| Get individual deadline (max of common or idl (team) deadline = Official Deadline) More... | |
| getLastPersonalDeadline () | |
| Get last/final personal deadline (of assignment) More... | |
| setExtendedDeadline ($a_val) | |
| Set extended deadline (timestamp) More... | |
| getExtendedDeadline () | |
| Get extended deadline (timestamp) More... | |
| setInstruction ($a_val) | |
| Set instruction. More... | |
| getInstruction () | |
| Get instruction. More... | |
| getInstructionPresentation () | |
| Get instruction presentation. More... | |
| setTitle ($a_val) | |
| Set title. More... | |
| getTitle () | |
| Get title. More... | |
| setMandatory ($a_val) | |
| Set mandatory. More... | |
| getMandatory () | |
| Get mandatory. More... | |
| setOrderNr ($a_val) | |
| Set order nr. More... | |
| getOrderNr () | |
| Get order nr. More... | |
| setType ($a_value) | |
| Set type. More... | |
| getAssignmentType () | |
| Get assignment type. More... | |
| getType () | |
| Get type. More... | |
| isValidType ($a_value) | |
| Is given type valid? More... | |
| setPeerReview ($a_value) | |
| Toggle peer review. More... | |
| getPeerReview () | |
| Get peer review status. More... | |
| setPeerReviewMin ($a_value) | |
| Set peer review minimum. More... | |
| getPeerReviewMin () | |
| Get peer review minimum. More... | |
| setPeerReviewSimpleUnlock ($a_value) | |
| Set peer review simple unlock. More... | |
| getPeerReviewSimpleUnlock () | |
| Get peer review simple unlock. More... | |
| setPeerReviewDeadline ($a_val) | |
| Set peer review deadline (timestamp) More... | |
| getPeerReviewDeadline () | |
| Get peer review deadline (timestamp) More... | |
| setPeerReviewValid ($a_value) | |
| Set peer review validation. More... | |
| getPeerReviewValid () | |
| Get peer review validatiob. More... | |
| setPeerReviewRating ($a_val) | |
| Set peer review rating. More... | |
| hasPeerReviewRating () | |
| Get peer review rating status. More... | |
| setPeerReviewText ($a_val) | |
| Set peer review text. More... | |
| hasPeerReviewText () | |
| Get peer review text status. More... | |
| setPeerReviewFileUpload ($a_val) | |
| Set peer review file upload. More... | |
| hasPeerReviewFileUpload () | |
| Get peer review file upload status. More... | |
| setPeerReviewPersonalized ($a_val) | |
| Set peer review personalized. More... | |
| hasPeerReviewPersonalized () | |
| Get peer review personalized status. More... | |
| setPeerReviewChars ($a_value) | |
| Set peer review minimum characters. More... | |
| getPeerReviewChars () | |
| Get peer review minimum characters. More... | |
| setPeerReviewCriteriaCatalogue ($a_value) | |
| Set peer review criteria catalogue id. More... | |
| getPeerReviewCriteriaCatalogue () | |
| Get peer review criteria catalogue id. More... | |
| getPeerReviewCriteriaCatalogueItems () | |
| setFeedbackFile ($a_value) | |
| Set (global) feedback file. More... | |
| getFeedbackFile () | |
| Get (global) feedback file. More... | |
| setFeedbackCron ($a_value) | |
| Toggle (global) feedback file cron. More... | |
| hasFeedbackCron () | |
| Get (global) feedback file cron status. More... | |
| setFeedbackDate ($a_value) | |
| Set (global) feedback file availability date. More... | |
| getFeedbackDate () | |
| Get (global) feedback file availability date. More... | |
| setFeedbackDateCustom ($a_value) | |
| Set (global) feedback file availability using a custom date. More... | |
| getFeedbackDateCustom () | |
| Get feedback file availability using custom date. More... | |
| setTeamTutor ($a_value) | |
| Set team management by tutor. More... | |
| getTeamTutor () | |
| Get team management by tutor. More... | |
| setMaxFile ($a_value) | |
| Set max number of uploads. More... | |
| getMaxFile () | |
| Get max number of uploads. More... | |
| setPortfolioTemplateId ($a_val) | |
| Set portfolio template id. More... | |
| getPortfolioTemplateId () | |
| Get portfolio template id. More... | |
| read () | |
| Read from db. More... | |
| save () | |
| Save assignment. More... | |
| update () | |
| Update. More... | |
| delete () | |
| Delete assignment. More... | |
| getFiles () | |
| Get files. More... | |
| getInstructionFilesOrder () | |
| getMemberListData () | |
| get member list data More... | |
| getExerciseMemberAssignmentData ($a_user_id, $a_grade="") | |
| Get submission data for an specific user,exercise and assignment. More... | |
| uploadAssignmentFiles ($a_files) | |
| Upload assignment files (from creation form) More... | |
| sendMultiFeedbackStructureFile (ilObjExercise $exercise) | |
| Create member status record for a new assignment for all participants. More... | |
| uploadMultiFeedbackFile ($a_file) | |
| Upload multi feedback file. More... | |
| getMultiFeedbackFiles ($a_user_id=0) | |
| Get multi feedback files (of uploader) More... | |
| clearMultiFeedbackDirectory () | |
| Clear multi feedback directory. More... | |
| saveMultiFeedbackFiles ($a_files, ilObjExercise $a_exc) | |
| Save multi feedback files. More... | |
| afterDeadline () | |
| afterDeadlineStrict ($a_include_personal=true) | |
| afterCustomDate () | |
| beforeDeadline () | |
| notStartedYet () | |
| getGlobalFeedbackFileStoragePath () | |
| deleteGlobalFeedbackFile () | |
| handleGlobalFeedbackFileUpload (array $a_file) | |
| getGlobalFeedbackFilePath () | |
| getMemberStatus ($a_user_id=null) | |
| recalculateLateSubmissions () | |
| setIndividualDeadline ($id, ilDateTime $date) | |
| getIndividualDeadlines () | |
| hasActiveIDl () | |
| hasReadOnlyIDl () | |
| fixInstructionFileOrdering () | |
| fileAddOrder ($a_entries=array()) | |
| setMinCharLimit ($a_val) | |
| Set limit minimum characters. More... | |
| getMinCharLimit () | |
| Get limit minimum characters. More... | |
| setMaxCharLimit ($a_val) | |
| Set limit maximum characters. More... | |
| getMaxCharLimit () | |
| get limit maximum characters return int max limit More... | |
| getCalculatedDeadlines () | |
| Get calculated deadlines for user/team members. More... | |
Static Public Member Functions | |
| static | getInstancesByExercise ($a_exc_id) |
| static | instructionFileGetFileOrderData ($a_file_data, $a_ass_id) |
| static | getAssignmentDataOfExercise ($a_exc_id) |
| Get assignments data of an exercise in an array. More... | |
| static | cloneAssignmentsOfExercise ($a_old_exc_id, $a_new_exc_id, array $a_crit_cat_map) |
| Clone assignments of exercise. More... | |
| static | lookupMaxOrderNrForEx ($a_exc_id) |
| Select the maximum order nr for an exercise. More... | |
| static | lookupAssignmentOnline ($a_ass_id) |
| Check if assignment is online. More... | |
| static | lookupExerciseId ($a_ass_id) |
| Lookup excercise id for assignment id. More... | |
| static | lookupTitle ($a_id) |
| Lookup title. More... | |
| static | lookupType ($a_id) |
| Lookup type. More... | |
| static | saveAssOrderOfExercise ($a_ex_id, $a_order) |
| Save ordering of all assignments of an exercise. More... | |
| static | orderAssByDeadline ($a_ex_id) |
| Order assignments by deadline date. More... | |
| static | countMandatory ($a_ex_id) |
| Count the number of mandatory assignments. More... | |
| static | count ($a_ex_id) |
| Order assignments by deadline date. More... | |
| static | isInExercise ($a_ass_id, $a_ex_id) |
| Is assignment in exercise? More... | |
| static | lookupUpdatedSubmission ($ass_id, $member_id) |
| Check whether student has upload new files after tutor has set the exercise to another than notgraded. More... | |
| static | createNewUserRecords ($a_user_id, $a_exc_id) |
| Create member status record for a new participant for all assignments. More... | |
| static | createNewAssignmentRecords ($a_ass_id, $a_exc) |
| Create member status record for a new assignment for all participants. More... | |
| static | getPendingFeedbackNotifications () |
| static | sendFeedbackNotifications ($a_ass_id, $a_user_id=null) |
| static | saveInstructionFilesOrderOfAssignment ($a_ass_id, $a_order) |
| Save ordering of instruction files for an assignment. More... | |
| static | insertFileOrderNr (int $a_ass_id, string $a_filename, int $a_order_nr) |
| static | instructionFileInsertOrder ($a_filename, $a_ass_id, $a_order_nr=0) |
| Store the file order in the database. More... | |
| static | instructionFileDeleteOrder ($a_ass_id, $a_file) |
| static | renameInstructionFile ($a_old_name, $a_new_name, $a_ass_id) |
| static | instructionFileExistsInDb ($a_filename, $a_ass_id) |
| static | instructionFileOrderGetMax ($a_ass_id) |
Data Fields | |
| const | TYPE_UPLOAD = 1 |
| const | TYPE_BLOG = 2 |
| const | TYPE_PORTFOLIO = 3 |
| const | TYPE_UPLOAD_TEAM = 4 |
| const | TYPE_TEXT = 5 |
| const | TYPE_WIKI_TEAM = 6 |
| const | FEEDBACK_DATE_DEADLINE = 1 |
| const | FEEDBACK_DATE_SUBMISSION = 2 |
| const | FEEDBACK_DATE_CUSTOM = 3 |
| const | PEER_REVIEW_VALID_NONE = 1 |
| const | PEER_REVIEW_VALID_ONE = 2 |
| const | PEER_REVIEW_VALID_ALL = 3 |
| const | TEAMS_FORMED_BY_PARTICIPANTS = 0 |
| const | TEAMS_FORMED_BY_TUTOR = 1 |
| const | TEAMS_FORMED_BY_RANDOM = 2 |
| const | TEAMS_FORMED_BY_ASSIGNMENT = 3 |
| const | DEADLINE_ABSOLUTE = 0 |
| const | DEADLINE_RELATIVE = 1 |
Protected Member Functions | |
| initFromDB (array $a_set) | |
| Import DB record. More... | |
| handleCalendarEntries ($a_event) | |
| Handle calendar entries for deadline(s) More... | |
Static Private Member Functions | |
| static | lookup ($a_id, $a_field) |
| Private lookup. More... | |
Exercise assignment.
Definition at line 10 of file class.ilExAssignment.php.
| ilExAssignment::__construct | ( | $a_id = 0 | ) |
Constructor.
Definition at line 129 of file class.ilExAssignment.php.
References $DIC, ilExAssignmentTypes\getInstance(), ilLoggerFactory\getLogger(), read(), setFeedbackDate(), setId(), setType(), and user().
Here is the call graph for this function:| ilExAssignment::afterCustomDate | ( | ) |
Definition at line 2121 of file class.ilExAssignment.php.
References getFeedbackDateCustom().
Referenced by ilExAssignmentGUI\addSubmission().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::afterDeadline | ( | ) |
Definition at line 2085 of file class.ilExAssignment.php.
References $deadline, $ilUser, $user, and getPersonalDeadline().
Referenced by afterDeadlineStrict().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::afterDeadlineStrict | ( | $a_include_personal = true | ) |
Definition at line 2097 of file class.ilExAssignment.php.
References $deadline, afterDeadline(), and getLastPersonalDeadline().
Referenced by beforeDeadline(), and ilExerciseSubmissionTableGUI\parseRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::beforeDeadline | ( | ) |
Definition at line 2131 of file class.ilExAssignment.php.
References afterDeadlineStrict().
Here is the call graph for this function:| ilExAssignment::clearMultiFeedbackDirectory | ( | ) |
Clear multi feedback directory.
| array |
Definition at line 1869 of file class.ilExAssignment.php.
References $ilUser, $lng, $user, ilUtil\delDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Clone assignments of exercise.
return
Definition at line 1215 of file class.ilExAssignment.php.
References $ass_type, $d, ilExAssignmentReminder\FEEDBACK_REMINDER, getInstancesByExercise(), ilExAssignmentReminder\GRADE_REMINDER, insertFileOrderNr(), ilUtil\rCopy(), and ilExAssignmentReminder\SUBMIT_REMINDER.
Referenced by ilObjExercise\cloneObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Order assignments by deadline date.
Definition at line 1499 of file class.ilExAssignment.php.
Referenced by getMultiFeedbackFiles(), ilObjExerciseGUI\initEditCustomForm(), and lookupUpdatedSubmission().
Here is the caller graph for this function:
|
static |
Count the number of mandatory assignments.
Definition at line 1481 of file class.ilExAssignment.php.
Referenced by ilObjExerciseGUI\initEditCustomForm().
Here is the caller graph for this function:
|
static |
Create member status record for a new assignment for all participants.
Definition at line 1679 of file class.ilExAssignment.php.
Referenced by save().
Here is the caller graph for this function:
|
static |
Create member status record for a new participant for all assignments.
Definition at line 1658 of file class.ilExAssignment.php.
References $DIC, $ilDB, and getAssignmentDataOfExercise().
Referenced by ilExerciseMembers\assignMember().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::delete | ( | ) |
Delete assignment.
Definition at line 1144 of file class.ilExAssignment.php.
References $db, $ilDB, deleteGlobalFeedbackFile(), getExerciseId(), getId(), and handleCalendarEntries().
Here is the call graph for this function:| ilExAssignment::deleteGlobalFeedbackFile | ( | ) |
Definition at line 2153 of file class.ilExAssignment.php.
References ilUtil\delDir(), and getGlobalFeedbackFileStoragePath().
Referenced by delete(), and ilExAssignmentEditorGUI\importFormToAssignment().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::fileAddOrder | ( | $a_entries = array() | ) |
| array | $a_entries | |
| integer | $a_ass_id | assignment id |
Definition at line 2498 of file class.ilExAssignment.php.
References Vendor\Package\$e, fixInstructionFileOrdering(), and getInstructionFilesOrder().
Here is the call graph for this function:| ilExAssignment::fixInstructionFileOrdering | ( | ) |
Definition at line 2452 of file class.ilExAssignment.php.
References $db, $DIC, Vendor\Package\$f, $order_nr, getFiles(), getId(), and instructionFileInsertOrder().
Referenced by fileAddOrder().
Here is the call 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 1167 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilAssignmentsTableGUI\__construct(), ilExerciseXMLParser\__construct(), createNewUserRecords(), ilExAssignmentTeam\getAdoptableTeamAssignments(), ilExerciseManagementGUI\showParticipantObject(), and ilExerciseXMLWriter\start().
Here is the caller graph for this function:| ilExAssignment::getAssignmentType | ( | ) |
Get assignment type.
return null|ilExAssignmentTypeInterface
Definition at line 545 of file class.ilExAssignment.php.
References $ass_type.
Referenced by ilExSubmission\__construct(), ilExSubmission\downloadAllAssignmentFiles(), and ilExAssignmentEditorGUI\generateTeams().
Here is the caller graph for this function:| ilExAssignment::getCalculatedDeadlines | ( | ) |
Get calculated deadlines for user/team members.
These arrays will contain no entries, if team or user has not started the assignment yet.
Definition at line 2580 of file class.ilExAssignment.php.
References $type, getDeadlineMode(), getId(), getRelativeDeadline(), and ilExcIndividualDeadline\getStartingTimestamps().
Here is the call graph for this function:| ilExAssignment::getDeadline | ( | ) |
Get deadline (timestamp)
Definition at line 288 of file class.ilExAssignment.php.
References $deadline.
Referenced by ilExAssignmentGUI\getOverviewHeader(), getPersonalDeadline(), handleCalendarEntries(), hasActiveIDl(), save(), ilObjExercise\sendAssignment(), and update().
Here is the caller graph for this function:| ilExAssignment::getDeadlineMode | ( | ) |
Get deadline mode.
Definition at line 308 of file class.ilExAssignment.php.
References $deadline_mode.
Referenced by getCalculatedDeadlines(), handleCalendarEntries(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getExerciseId | ( | ) |
Get exercise id.
Definition at line 248 of file class.ilExAssignment.php.
References $exc_id.
Referenced by ilExAssignmentGUI\addSubmissionFeedback(), clearMultiFeedbackDirectory(), delete(), ilExSubmission\downloadAllAssignmentFiles(), getFiles(), getGlobalFeedbackFileStoragePath(), getMultiFeedbackFiles(), handleCalendarEntries(), ilExAssTypeWikiTeam\handleNewUpload(), save(), saveMultiFeedbackFiles(), ilObjExercise\sendAssignment(), sendMultiFeedbackStructureFile(), update(), uploadAssignmentFiles(), and uploadMultiFeedbackFile().
Here is the caller graph for this function:| ilExAssignment::getExerciseMemberAssignmentData | ( | $a_user_id, | |
$a_grade = "" |
|||
| ) |
Get submission data for an specific user,exercise and assignment.
todo we can refactor a bit the method getMemberListData to use this and remove duplicate code.
| $a_user_id | |
| $a_grade |
Definition at line 1623 of file class.ilExAssignment.php.
References $data, $DIC, $ilDB, and getId().
Here is the call graph for this function:| ilExAssignment::getExtendedDeadline | ( | ) |
Get extended deadline (timestamp)
Definition at line 417 of file class.ilExAssignment.php.
References $deadline2.
Referenced by recalculateLateSubmissions(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getFeedbackDate | ( | ) |
Get (global) feedback file availability date.
Definition at line 881 of file class.ilExAssignment.php.
References $feedback_date.
Referenced by ilExAssignmentGUI\addSubmission(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getFeedbackDateCustom | ( | ) |
Get feedback file availability using custom date.
Definition at line 899 of file class.ilExAssignment.php.
References $feedback_date_custom.
Referenced by afterCustomDate(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getFeedbackFile | ( | ) |
Get (global) feedback file.
Definition at line 841 of file class.ilExAssignment.php.
References $feedback_file.
Referenced by ilExAssignmentGUI\addSubmission(), ilExAssignmentGUI\addSubmissionFeedback(), getGlobalFeedbackFilePath(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getFiles | ( | ) |
Get files.
Definition at line 1309 of file class.ilExAssignment.php.
References getExerciseId(), and getId().
Referenced by ilExAssignmentGUI\addFiles(), and fixInstructionFileOrdering().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getGlobalFeedbackFilePath | ( | ) |
Definition at line 2169 of file class.ilExAssignment.php.
References getFeedbackFile(), and getGlobalFeedbackFileStoragePath().
Here is the call graph for this function:| ilExAssignment::getGlobalFeedbackFileStoragePath | ( | ) |
Definition at line 2147 of file class.ilExAssignment.php.
References getExerciseId(), and getId().
Referenced by deleteGlobalFeedbackFile(), getGlobalFeedbackFilePath(), and handleGlobalFeedbackFileUpload().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getId | ( | ) |
Get assignment id.
Definition at line 228 of file class.ilExAssignment.php.
References $id.
Referenced by ilExSubmission\__construct(), ilExcAssMemberState\__construct(), ilExPeerReview\__construct(), ilExAssignmentGUI\addFiles(), ilExAssignmentGUI\addInstructions(), ilExAssignmentGUI\addPublicSubmissions(), ilExAssignmentGUI\addSchedule(), ilExAssignmentGUI\addSubmission(), ilExAssignmentGUI\addSubmissionFeedback(), clearMultiFeedbackDirectory(), ilExAssTypeWikiTeam\cloneSpecificProperties(), delete(), ilExSubmission\downloadAllAssignmentFiles(), fixInstructionFileOrdering(), ilExAssignmentEditorGUI\generateTeams(), getCalculatedDeadlines(), getExerciseMemberAssignmentData(), getFiles(), ilExAssTypeWikiTeamGUI\getFormValuesArray(), getGlobalFeedbackFileStoragePath(), getMemberListData(), getMemberStatus(), getMultiFeedbackFiles(), ilExAssignmentGUI\getOverviewBody(), ilExAssignmentGUI\getOverviewHeader(), getPersonalDeadline(), handleCalendarEntries(), ilExAssTypeWikiTeam\handleNewUpload(), ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssTypeWikiTeamGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), ilExerciseSubmissionTableGUI\parseRow(), recalculateLateSubmissions(), saveMultiFeedbackFiles(), ilObjExercise\sendAssignment(), sendMultiFeedbackStructureFile(), setIndividualDeadline(), update(), uploadAssignmentFiles(), and uploadMultiFeedbackFile().
Here is the caller graph for this function:| ilExAssignment::getIndividualDeadlines | ( | ) |
Definition at line 2270 of file class.ilExAssignment.php.
|
static |
| $a_exc_id |
Definition at line 154 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilExGradesTableGUI\__construct(), ilCalendarScheduleFilterExercise\addCustomEvents(), cloneAssignmentsOfExercise(), ilExSubmission\deleteUser(), ilObjExercise\exportGradesExcel(), ilExcRandomAssignmentManager\getAssignmentSelection(), ilExcCriteriaCatalogueTableGUI\getItems(), ilExcRandomAssignmentManager\getTotalNumberOfAssignments(), ilExerciseManagementGUI\membersObject(), ilExerciseManagementCollectFilesJob\run(), and ilObjExerciseGUI\showOverviewObject().
Here is the caller graph for this function:| ilExAssignment::getInstruction | ( | ) |
Get instruction.
Definition at line 437 of file class.ilExAssignment.php.
References $instruction.
Referenced by getInstructionPresentation(), save(), ilObjExercise\sendAssignment(), and update().
Here is the caller graph for this function:| ilExAssignment::getInstructionFilesOrder | ( | ) |
| $a_ass_id |
Definition at line 1320 of file class.ilExAssignment.php.
References $data, $db, and $ilDB.
Referenced by fileAddOrder().
Here is the caller graph for this function:| ilExAssignment::getInstructionPresentation | ( | ) |
Get instruction presentation.
Definition at line 447 of file class.ilExAssignment.php.
References getInstruction(), and ilUtil\makeClickable().
Here is the call graph for this function:| ilExAssignment::getLastPersonalDeadline | ( | ) |
Get last/final personal deadline (of assignment)
Definition at line 389 of file class.ilExAssignment.php.
Referenced by afterDeadlineStrict().
Here is the caller graph for this function:| ilExAssignment::getMandatory | ( | ) |
Get mandatory.
Definition at line 495 of file class.ilExAssignment.php.
References $mandatory.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getMaxCharLimit | ( | ) |
get limit maximum characters return int max limit
Definition at line 2568 of file class.ilExAssignment.php.
References $max_char_limit.
Referenced by ilExAssTypeTextGUI\getFormValuesArray(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getMaxFile | ( | ) |
Get max number of uploads.
Definition at line 942 of file class.ilExAssignment.php.
References $max_file.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getMemberListData | ( | ) |
get member list data
Definition at line 1574 of file class.ilExAssignment.php.
References $db, $ilDB, and getId().
Here is the call graph for this function:| ilExAssignment::getMemberStatus | ( | $a_user_id = null | ) |
| int | null | $a_user_id |
Definition at line 2182 of file class.ilExAssignment.php.
References $ilUser, $user, and getId().
Referenced by ilExAssignmentGUI\addSubmissionFeedback(), ilExAssignmentGUI\getOverviewHeader(), ilObjExercise\processExerciseStatus(), saveMultiFeedbackFiles(), and ilObjExercise\sendAssignment().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getMinCharLimit | ( | ) |
Get limit minimum characters.
Definition at line 2550 of file class.ilExAssignment.php.
References $min_char_limit.
Referenced by ilExAssTypeTextGUI\getFormValuesArray(), save(), and update().
Here is the caller 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 1806 of file class.ilExAssignment.php.
References Vendor\Package\$f, $i, $ilUser, $name, $user, ilObjUser\_lookupName(), count(), ilUtil\getDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getOrderNr | ( | ) |
Get order nr.
Definition at line 515 of file class.ilExAssignment.php.
References $order_nr.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReview | ( | ) |
Get peer review status.
Definition at line 588 of file class.ilExAssignment.php.
References $peer.
Referenced by handleCalendarEntries(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewChars | ( | ) |
Get peer review minimum characters.
Definition at line 771 of file class.ilExAssignment.php.
References $peer_char.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewCriteriaCatalogue | ( | ) |
Get peer review criteria catalogue id.
Definition at line 794 of file class.ilExAssignment.php.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewCriteriaCatalogueItems | ( | ) |
Definition at line 799 of file class.ilExAssignment.php.
References $res, ilExcCriteria\getInstanceByType(), and ilExcCriteria\getInstancesByParentId().
Here is the call graph for this function:| ilExAssignment::getPeerReviewDeadline | ( | ) |
Get peer review deadline (timestamp)
Definition at line 648 of file class.ilExAssignment.php.
References $peer_dl.
Referenced by handleCalendarEntries(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewMin | ( | ) |
Get peer review minimum.
Definition at line 608 of file class.ilExAssignment.php.
References $peer_min.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewSimpleUnlock | ( | ) |
Get peer review simple unlock.
Definition at line 628 of file class.ilExAssignment.php.
References $peer_unlock.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewValid | ( | ) |
Get peer review validatiob.
Definition at line 668 of file class.ilExAssignment.php.
References $peer_valid.
Referenced by save(), and update().
Here is the caller graph for this function:
|
static |
Definition at line 1997 of file class.ilExAssignment.php.
References $DIC, $ilDB, and $res.
Referenced by ilExcCronFeedbackNotification\run().
Here is the caller graph for this function:| ilExAssignment::getPersonalDeadline | ( | $a_user_id | ) |
Get individual deadline (max of common or idl (team) deadline = Official Deadline)
| int | $a_user_id |
Definition at line 359 of file class.ilExAssignment.php.
References $db, $ilDB, getDeadline(), getId(), and ilExAssignmentTeam\getTeamId().
Referenced by afterDeadline(), ilExAssignmentGUI\getOverviewHeader(), and recalculateLateSubmissions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getPortfolioTemplateId | ( | ) |
Get portfolio template id.
Definition at line 962 of file class.ilExAssignment.php.
References $portfolio_template.
Referenced by ilExAssTypePortfolioGUI\getFormValuesArray().
Here is the caller graph for this function:| ilExAssignment::getRelativeDeadline | ( | ) |
Get relative deadline.
Definition at line 328 of file class.ilExAssignment.php.
References $relative_deadline.
Referenced by getCalculatedDeadlines(), save(), and update().
Here is the caller graph for this function:| ilExAssignment::getRelDeadlineLastSubmission | ( | ) |
Get relative deadline last submission.
Definition at line 348 of file class.ilExAssignment.php.
References $rel_deadline_last_subm.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getStartTime | ( | ) |
Get start time (timestamp)
Definition at line 268 of file class.ilExAssignment.php.
References $start_time.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getTeamTutor | ( | ) |
Get team management by tutor.
Definition at line 919 of file class.ilExAssignment.php.
References $team_tutor.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::getTitle | ( | ) |
Get title.
Definition at line 475 of file class.ilExAssignment.php.
References $title.
Referenced by ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilExAssignmentGUI\getOverviewHeader(), handleCalendarEntries(), save(), ilObjExercise\sendAssignment(), sendMultiFeedbackStructureFile(), and update().
Here is the caller graph for this function:| ilExAssignment::getType | ( | ) |
Get type.
Definition at line 557 of file class.ilExAssignment.php.
References $type.
Referenced by ilExSubmission\downloadAllAssignmentFiles(), save(), and update().
Here is the caller graph for this function:
|
protected |
Handle calendar entries for deadline(s)
| string | $a_event |
Definition at line 1945 of file class.ilExAssignment.php.
References $app, $app_event_handler, DEADLINE_RELATIVE, getDeadline(), getDeadlineMode(), getExerciseId(), getId(), getPeerReview(), getPeerReviewDeadline(), getTitle(), IL_CAL_TRANSLATION_SYSTEM, and IL_CAL_UNIX.
Referenced by delete(), save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::handleGlobalFeedbackFileUpload | ( | array | $a_file | ) |
Definition at line 2158 of file class.ilExAssignment.php.
References ilUtil\delDir(), getGlobalFeedbackFileStoragePath(), ilUtil\moveUploadedFile(), and setFeedbackFile().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::hasActiveIDl | ( | ) |
Definition at line 2289 of file class.ilExAssignment.php.
References getDeadline().
Referenced by ilExerciseSubmissionTableGUI\parseRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::hasFeedbackCron | ( | ) |
Get (global) feedback file cron status.
Definition at line 861 of file class.ilExAssignment.php.
References $feedback_cron.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::hasPeerReviewFileUpload | ( | ) |
Get peer review file upload status.
Definition at line 728 of file class.ilExAssignment.php.
References $peer_file.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::hasPeerReviewPersonalized | ( | ) |
Get peer review personalized status.
Definition at line 748 of file class.ilExAssignment.php.
References $peer_personal.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::hasPeerReviewRating | ( | ) |
Get peer review rating status.
Definition at line 688 of file class.ilExAssignment.php.
References $peer_rating.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::hasPeerReviewText | ( | ) |
Get peer review text status.
Definition at line 708 of file class.ilExAssignment.php.
References $peer_text.
Referenced by save(), and update().
Here is the caller graph for this function:| ilExAssignment::hasReadOnlyIDl | ( | ) |
Definition at line 2294 of file class.ilExAssignment.php.
Referenced by ilExerciseSubmissionTableGUI\parseRow().
Here is the caller graph for this function:| ilExAssignment::hasTeam | ( | ) |
Definition at line 208 of file class.ilExAssignment.php.
Referenced by ilExSubmission\__construct(), ilExSubmission\downloadAllAssignmentFiles(), and ilExerciseSubmissionTableGUI\parseRow().
Here is the caller graph for this function:
|
protected |
Import DB record.
| array | $a_set |
Definition at line 993 of file class.ilExAssignment.php.
References setDeadline(), setDeadlineMode(), setExerciseId(), setExtendedDeadline(), setFeedbackCron(), setFeedbackDate(), setFeedbackDateCustom(), setFeedbackFile(), setId(), setInstruction(), setMandatory(), setMaxCharLimit(), setMaxFile(), setMinCharLimit(), setOrderNr(), setPeerReview(), setPeerReviewChars(), setPeerReviewCriteriaCatalogue(), setPeerReviewDeadline(), setPeerReviewFileUpload(), setPeerReviewMin(), setPeerReviewPersonalized(), setPeerReviewRating(), setPeerReviewSimpleUnlock(), setPeerReviewText(), setPeerReviewValid(), setPortfolioTemplateId(), setRelativeDeadline(), setRelDeadlineLastSubmission(), setStartTime(), setTeamTutor(), setTitle(), and setType().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 2334 of file class.ilExAssignment.php.
References $db, $DIC, and $id.
Referenced by cloneAssignmentsOfExercise().
Here is the caller graph for this function:
|
static |
Definition at line 2386 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\deleteFile().
Here is the caller graph for this function:
|
static |
| $a_filename | |
| $a_ass_id | assignment id |
Definition at line 2435 of file class.ilExAssignment.php.
|
static |
| array | $a_file_data | |
| integer | $a_ass_id | assignment id. |
Definition at line 185 of file class.ilExAssignment.php.
|
static |
Store the file order in the database.
| string | $a_filename | previously sanitized. |
| int | $a_ass_id | assignment id. |
Definition at line 2353 of file class.ilExAssignment.php.
References $db, $DIC, $filename, $id, ilUtil\getSafeFilename(), and instructionFileOrderGetMax().
Referenced by fixInstructionFileOrdering(), ilExerciseDataSet\importRecord(), and ilExAssignmentFileSystemGUI\uploadFile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| int | $a_ass_id | assignment id |
Definition at line 2515 of file class.ilExAssignment.php.
References $db, $DIC, and $result.
Referenced by instructionFileInsertOrder().
Here is the caller graph for this function:
|
static |
Is assignment in exercise?
Definition at line 1516 of file class.ilExAssignment.php.
Referenced by ilExcRandomAssignmentDBRepository\getAssignmentsOfUser(), and ilExcRandomAssignmentDBRepository\saveAssignmentsOfUser().
Here is the caller graph for this function:| ilExAssignment::isValidType | ( | $a_value | ) |
Is given type valid?
| int | $a_value |
Definition at line 568 of file class.ilExAssignment.php.
Referenced by setType().
Here is the caller graph for this function:
|
staticprivate |
Private lookup.
Definition at line 1398 of file class.ilExAssignment.php.
Referenced by lookupTitle(), and lookupType().
Here is the caller graph for this function:
|
static |
Check if assignment is online.
| int | $a_ass_id |
Definition at line 1361 of file class.ilExAssignment.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilObjExerciseSubItemListGUI\isAssignmentVisible().
Here is the caller graph for this function:
|
static |
Lookup excercise id for assignment id.
| int | $a_ass_id |
Definition at line 1382 of file class.ilExAssignment.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilObjExerciseGUI\__construct(), and ilExerciseGSToolProvider\getAssignmentInfo().
Here is the caller graph for this function:
|
static |
Select the maximum order nr for an exercise.
Definition at line 1340 of file class.ilExAssignment.php.
|
static |
Lookup title.
Definition at line 1417 of file class.ilExAssignment.php.
References lookup().
Referenced by ilExAssignmentEditorGUI\confirmAssignmentsDeletionObject(), ilExSubmission\downloadMultipleFiles(), ilObjExerciseSubItemListGUI\getHTML(), ilExerciseManagementGUI\initMultiFeedbackForm(), ilExcMailTemplateGradeReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplatePeerReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplateSubmitReminderContext\resolveSpecificPlaceholder(), ilDownloadSubmissionsBackgroundTask\run(), and ilExerciseMailNotification\send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Lookup type.
Definition at line 1425 of file class.ilExAssignment.php.
References lookup().
Referenced by ilExerciseSubmissionTableGUI\__construct(), ilExSubmission\getAllAssignmentFiles(), ilExSubmission\getAssignmentFilesByUsers(), and ilExerciseMailNotification\send().
Here is the call 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 1538 of file class.ilExAssignment.php.
References $DIC, $ilDB, $lng, and count().
Here is the call graph for this function:| ilExAssignment::notStartedYet | ( | ) |
Definition at line 2137 of file class.ilExAssignment.php.
|
static |
Order assignments by deadline date.
Definition at line 1457 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\orderAssignmentsByDeadlineObject().
Here is the caller graph for this function:| ilExAssignment::read | ( | ) |
Read from db.
Definition at line 971 of file class.ilExAssignment.php.
References $db, $ilDB, and initFromDB().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::recalculateLateSubmissions | ( | ) |
Definition at line 2195 of file class.ilExAssignment.php.
References $db, $deadline, $id, $ilDB, ilExSubmission\getAllAssignmentFiles(), getExtendedDeadline(), getId(), getPersonalDeadline(), IL_CAL_DATETIME, and IL_CAL_UNIX.
Here is the call graph for this function:
|
static |
| string | $a_old_name | |
| string | $a_new_name | |
| int | $a_ass_id | assignment id |
Definition at line 2408 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\renameFile().
Here is the caller graph for this function:| ilExAssignment::save | ( | ) |
Save assignment.
Definition at line 1033 of file class.ilExAssignment.php.
References $db, $ilDB, createNewAssignmentRecords(), getDeadline(), getDeadlineMode(), getExerciseId(), getExtendedDeadline(), getFeedbackDate(), getFeedbackDateCustom(), getFeedbackFile(), getInstruction(), getMandatory(), getMaxCharLimit(), getMaxFile(), getMinCharLimit(), getOrderNr(), getPeerReview(), getPeerReviewChars(), getPeerReviewCriteriaCatalogue(), getPeerReviewDeadline(), getPeerReviewMin(), getPeerReviewSimpleUnlock(), getPeerReviewValid(), getRelativeDeadline(), getRelDeadlineLastSubmission(), getStartTime(), getTeamTutor(), getTitle(), getType(), handleCalendarEntries(), hasFeedbackCron(), hasPeerReviewFileUpload(), hasPeerReviewPersonalized(), hasPeerReviewRating(), hasPeerReviewText(), setId(), and setOrderNr().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Save ordering of all assignments of an exercise.
Definition at line 1433 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\saveAssignmentOrderObject().
Here is the caller graph for this function:
|
static |
Save ordering of instruction files for an assignment.
| int | $a_ass_id | assignment id |
| int | $a_order | order |
Definition at line 2313 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\saveFilesOrder().
Here is the caller graph for this function:| ilExAssignment::saveMultiFeedbackFiles | ( | $a_files, | |
| ilObjExercise | $a_exc | ||
| ) |
Save multi feedback files.
return
Definition at line 1885 of file class.ilExAssignment.php.
References Vendor\Package\$f, $member_status, clearMultiFeedbackDirectory(), getExerciseId(), getId(), ilObject\getId(), getMemberStatus(), getMultiFeedbackFiles(), and ilObjExercise\sendFeedbackFileNotification().
Here is the call graph for this function:
|
static |
Definition at line 2036 of file class.ilExAssignment.php.
References $DIC, $ilDB, and ilExerciseMembers\_getMembers().
Referenced by ilExAssignmentMemberStatus\postUpdateReturned(), and ilExcCronFeedbackNotification\run().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::sendMultiFeedbackStructureFile | ( | ilObjExercise | $exercise | ) |
Create member status record for a new assignment for all participants.
Definition at line 1718 of file class.ilExAssignment.php.
References $DIC, $exercise, $name, ilObjUser\_lookupName(), ilUtil\deliverFile(), ilUtil\getASCIIFilename(), getExerciseId(), getId(), getTitle(), ilUtil\ilTempnam(), ilUtil\makeDir(), and ilUtil\zip().
Here is the call graph for this function:| ilExAssignment::setDeadline | ( | $a_val | ) |
Set deadline (timestamp)
| int | deadline (timestamp) |
Definition at line 278 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setDeadlineMode | ( | $a_val | ) |
Set deadline mode.
| int | $a_val | deadline mode |
Definition at line 298 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setExerciseId | ( | $a_val | ) |
Set exercise id.
| int | exercise id |
Definition at line 238 of file class.ilExAssignment.php.
Referenced by initFromDB().
Here is the caller graph for this function:| ilExAssignment::setExtendedDeadline | ( | $a_val | ) |
Set extended deadline (timestamp)
| int |
Definition at line 404 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setFeedbackCron | ( | $a_value | ) |
Toggle (global) feedback file cron.
| bool | $a_value |
Definition at line 851 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setFeedbackDate | ( | $a_value | ) |
Set (global) feedback file availability date.
| int | $a_value |
Definition at line 871 of file class.ilExAssignment.php.
Referenced by __construct(), ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setFeedbackDateCustom | ( | $a_value | ) |
Set (global) feedback file availability using a custom date.
| int | $a_value | timestamp |
Definition at line 890 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setFeedbackFile | ( | $a_value | ) |
Set (global) feedback file.
| string | $a_value |
Definition at line 831 of file class.ilExAssignment.php.
Referenced by handleGlobalFeedbackFileUpload(), ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setId | ( | $a_val | ) |
Set assignment id.
| int | assignment id |
Definition at line 218 of file class.ilExAssignment.php.
Referenced by __construct(), initFromDB(), and save().
Here is the caller graph for this function:| ilExAssignment::setIndividualDeadline | ( | $id, | |
| ilDateTime | $date | ||
| ) |
Definition at line 2243 of file class.ilExAssignment.php.
References $db, $id, $ilDB, ilDateTime\get(), getId(), ilExcIndividualDeadline\getInstance(), and IL_CAL_UNIX.
Here is the call graph for this function:| ilExAssignment::setInstruction | ( | $a_val | ) |
Set instruction.
| string | instruction |
Definition at line 427 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setMandatory | ( | $a_val | ) |
Set mandatory.
| int | mandatory |
Definition at line 485 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setMaxCharLimit | ( | $a_val | ) |
Set limit maximum characters.
| int | max limit |
Definition at line 2559 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setMaxFile | ( | $a_value | ) |
Set max number of uploads.
| int | $a_value |
Definition at line 929 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setMinCharLimit | ( | $a_val | ) |
Set limit minimum characters.
| int | minim limit |
Definition at line 2540 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setOrderNr | ( | $a_val | ) |
Set order nr.
| int | order nr |
Definition at line 505 of file class.ilExAssignment.php.
Referenced by initFromDB(), and save().
Here is the caller graph for this function:| ilExAssignment::setPeerReview | ( | $a_value | ) |
Toggle peer review.
| bool | $a_value |
Definition at line 578 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), initFromDB(), and setType().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewChars | ( | $a_value | ) |
Set peer review minimum characters.
| int | $a_value |
Definition at line 758 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewCriteriaCatalogue | ( | $a_value | ) |
Set peer review criteria catalogue id.
| int | $a_value |
Definition at line 781 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewDeadline | ( | $a_val | ) |
Set peer review deadline (timestamp)
| int | deadline (timestamp) |
Definition at line 638 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewFileUpload | ( | $a_val | ) |
Set peer review file upload.
| bool |
Definition at line 718 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewMin | ( | $a_value | ) |
Set peer review minimum.
| int | $a_value |
Definition at line 598 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewPersonalized | ( | $a_val | ) |
Set peer review personalized.
| bool |
Definition at line 738 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewRating | ( | $a_val | ) |
Set peer review rating.
| bool |
Definition at line 678 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewSimpleUnlock | ( | $a_value | ) |
Set peer review simple unlock.
| bool | $a_value |
Definition at line 618 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewText | ( | $a_val | ) |
Set peer review text.
| bool |
Definition at line 698 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPeerReviewValid | ( | $a_value | ) |
Set peer review validation.
| int | $a_value |
Definition at line 658 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setPortfolioTemplateId | ( | $a_val | ) |
Set portfolio template id.
| int | $a_val |
Definition at line 952 of file class.ilExAssignment.php.
Referenced by ilExAssTypePortfolioGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setRelativeDeadline | ( | $a_val | ) |
Set relative deadline.
| int | $a_val | relative deadline |
Definition at line 318 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setRelDeadlineLastSubmission | ( | $a_val | ) |
Set relative deadline last submission.
| int | $a_val |
Definition at line 338 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setStartTime | ( | $a_val | ) |
Set start time (timestamp)
| int | start time (timestamp) |
Definition at line 258 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setTeamTutor | ( | $a_value | ) |
Set team management by tutor.
| bool | $a_value |
Definition at line 909 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setTitle | ( | $a_val | ) |
Set title.
| string | title |
Definition at line 465 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
Here is the caller graph for this function:| ilExAssignment::setType | ( | $a_value | ) |
Set type.
| int | $a_value |
Definition at line 526 of file class.ilExAssignment.php.
References isValidType(), and setPeerReview().
Referenced by __construct(), and initFromDB().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::update | ( | ) |
Update.
Definition at line 1091 of file class.ilExAssignment.php.
References $db, $ilDB, getDeadline(), getDeadlineMode(), getExerciseId(), getExtendedDeadline(), getFeedbackDate(), getFeedbackDateCustom(), getFeedbackFile(), getId(), getInstruction(), getMandatory(), getMaxCharLimit(), getMaxFile(), getMinCharLimit(), getOrderNr(), getPeerReview(), getPeerReviewChars(), getPeerReviewCriteriaCatalogue(), getPeerReviewDeadline(), getPeerReviewMin(), getPeerReviewSimpleUnlock(), getPeerReviewValid(), getRelativeDeadline(), getRelDeadlineLastSubmission(), getStartTime(), getTeamTutor(), getTitle(), getType(), handleCalendarEntries(), hasFeedbackCron(), hasPeerReviewFileUpload(), hasPeerReviewPersonalized(), hasPeerReviewRating(), and hasPeerReviewText().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and ilExAssignmentEditorGUI\importPeerReviewFormToAssignment().
Here is the call 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 1702 of file class.ilExAssignment.php.
References getExerciseId(), getId(), and ilLoggerFactory\getLogger().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::uploadMultiFeedbackFile | ( | $a_file | ) |
Upload multi feedback file.
| array |
Definition at line 1771 of file class.ilExAssignment.php.
References $ilUser, $lng, $user, ilUtil\delDir(), ilUtil\getDir(), getExerciseId(), getId(), ilUtil\moveUploadedFile(), and ilUtil\unzip().
Here is the call graph for this function:
|
protected |
Definition at line 30 of file class.ilExAssignment.php.
Referenced by handleCalendarEntries().
|
protected |
Definition at line 111 of file class.ilExAssignment.php.
Referenced by cloneAssignmentsOfExercise(), and getAssignmentType().
|
protected |
Definition at line 15 of file class.ilExAssignment.php.
Referenced by delete(), fixInstructionFileOrdering(), getIndividualDeadlines(), getInstructionFilesOrder(), getLastPersonalDeadline(), getMemberListData(), getPersonalDeadline(), insertFileOrderNr(), instructionFileDeleteOrder(), instructionFileExistsInDb(), instructionFileGetFileOrderData(), instructionFileInsertOrder(), instructionFileOrderGetMax(), read(), recalculateLateSubmissions(), renameInstructionFile(), save(), saveInstructionFilesOrderOfAssignment(), setIndividualDeadline(), and update().
|
protected |
Definition at line 78 of file class.ilExAssignment.php.
Referenced by afterDeadline(), afterDeadlineStrict(), getDeadline(), and recalculateLateSubmissions().
|
protected |
Definition at line 79 of file class.ilExAssignment.php.
Referenced by getExtendedDeadline().
|
protected |
Definition at line 113 of file class.ilExAssignment.php.
Referenced by getDeadlineMode().
|
protected |
Definition at line 75 of file class.ilExAssignment.php.
Referenced by getExerciseId().
|
protected |
Definition at line 96 of file class.ilExAssignment.php.
Referenced by hasFeedbackCron().
|
protected |
Definition at line 97 of file class.ilExAssignment.php.
Referenced by getFeedbackDate().
|
protected |
Definition at line 98 of file class.ilExAssignment.php.
Referenced by getFeedbackDateCustom().
|
protected |
Definition at line 95 of file class.ilExAssignment.php.
Referenced by getFeedbackFile().
|
protected |
Definition at line 74 of file class.ilExAssignment.php.
Referenced by getId(), insertFileOrderNr(), instructionFileInsertOrder(), recalculateLateSubmissions(), and setIndividualDeadline().
|
protected |
Definition at line 80 of file class.ilExAssignment.php.
Referenced by getInstruction().
|
protected |
Definition at line 20 of file class.ilExAssignment.php.
Referenced by clearMultiFeedbackDirectory(), lookupUpdatedSubmission(), and uploadMultiFeedbackFile().
|
protected |
Definition at line 124 of file class.ilExAssignment.php.
|
protected |
Definition at line 82 of file class.ilExAssignment.php.
Referenced by getMandatory().
|
protected |
Definition at line 104 of file class.ilExAssignment.php.
Referenced by getMaxCharLimit().
|
protected |
Definition at line 100 of file class.ilExAssignment.php.
Referenced by getMaxFile().
|
protected |
Definition at line 122 of file class.ilExAssignment.php.
Referenced by saveMultiFeedbackFiles().
|
protected |
Definition at line 103 of file class.ilExAssignment.php.
Referenced by getMinCharLimit().
|
protected |
Definition at line 83 of file class.ilExAssignment.php.
Referenced by fixInstructionFileOrdering(), and getOrderNr().
|
protected |
Definition at line 84 of file class.ilExAssignment.php.
Referenced by getPeerReview().
|
protected |
Definition at line 91 of file class.ilExAssignment.php.
Referenced by getPeerReviewChars().
|
protected |
Definition at line 94 of file class.ilExAssignment.php.
|
protected |
Definition at line 87 of file class.ilExAssignment.php.
Referenced by getPeerReviewDeadline().
|
protected |
Definition at line 89 of file class.ilExAssignment.php.
Referenced by hasPeerReviewFileUpload().
|
protected |
Definition at line 85 of file class.ilExAssignment.php.
Referenced by getPeerReviewMin().
|
protected |
Definition at line 90 of file class.ilExAssignment.php.
Referenced by hasPeerReviewPersonalized().
|
protected |
Definition at line 93 of file class.ilExAssignment.php.
Referenced by hasPeerReviewRating().
|
protected |
Definition at line 92 of file class.ilExAssignment.php.
Referenced by hasPeerReviewText().
|
protected |
Definition at line 86 of file class.ilExAssignment.php.
Referenced by getPeerReviewSimpleUnlock().
|
protected |
Definition at line 88 of file class.ilExAssignment.php.
Referenced by getPeerReviewValid().
|
protected |
Definition at line 102 of file class.ilExAssignment.php.
Referenced by getPortfolioTemplateId().
|
protected |
Definition at line 120 of file class.ilExAssignment.php.
Referenced by getRelDeadlineLastSubmission().
|
protected |
Definition at line 114 of file class.ilExAssignment.php.
Referenced by getRelativeDeadline().
|
protected |
Definition at line 77 of file class.ilExAssignment.php.
Referenced by getStartTime().
|
protected |
Definition at line 115 of file class.ilExAssignment.php.
|
protected |
Definition at line 99 of file class.ilExAssignment.php.
Referenced by getTeamTutor().
|
protected |
Definition at line 81 of file class.ilExAssignment.php.
Referenced by getTitle().
|
protected |
Definition at line 76 of file class.ilExAssignment.php.
Referenced by getCalculatedDeadlines(), and getType().
|
protected |
Definition at line 106 of file class.ilExAssignment.php.
|
protected |
Definition at line 25 of file class.ilExAssignment.php.
Referenced by afterDeadline(), clearMultiFeedbackDirectory(), getMemberStatus(), getMultiFeedbackFiles(), and uploadMultiFeedbackFile().
| const ilExAssignment::DEADLINE_ABSOLUTE = 0 |
Definition at line 70 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\fillRow(), ilExcAssMemberState\getCommonDeadline(), ilExcAssMemberState\getOfficialDeadline(), ilExcAssMemberState\hasSubmissionStarted(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::DEADLINE_RELATIVE = 1 |
Definition at line 71 of file class.ilExAssignment.php.
Referenced by ilCalendarScheduleFilterExercise\addCustomEvents(), ilExcAssMemberState\getCalculatedDeadline(), ilExcAssMemberState\getIndividualStart(), ilExcAssMemberState\getLastSubmissionOfRelativeDeadline(), ilExcAssMemberState\getRelativeDeadline(), ilExcAssMemberState\getRelativeDeadlinePresentation(), handleCalendarEntries(), ilCalendarScheduleFilterExercise\modifyEvent(), ilExerciseMemberTableGUI\parseModeColumns(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::FEEDBACK_DATE_CUSTOM = 3 |
Definition at line 59 of file class.ilExAssignment.php.
Referenced by ilExAssignmentGUI\addSubmission(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExcAssMemberState\isGlobalFeedbackFileAccessible().
| const ilExAssignment::FEEDBACK_DATE_DEADLINE = 1 |
Definition at line 57 of file class.ilExAssignment.php.
Referenced by ilExAssignmentGUI\addSubmission(), ilExAssignmentEditorGUI\initAssignmentForm(), ilExcAssMemberState\isGlobalFeedbackFileAccessible(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::FEEDBACK_DATE_SUBMISSION = 2 |
Definition at line 58 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentMemberStatus\postUpdateReturned().
| const ilExAssignment::PEER_REVIEW_VALID_ALL = 3 |
Definition at line 63 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
| const ilExAssignment::PEER_REVIEW_VALID_NONE = 1 |
Definition at line 61 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), ilExAssignmentEditorGUI\initPeerReviewForm(), ilExPeerReview\isFeedbackValidForPassed(), and ilExPeerReviewGUI\resetPeerReviewObject().
| const ilExAssignment::PEER_REVIEW_VALID_ONE = 2 |
Definition at line 62 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
| const ilExAssignment::TEAMS_FORMED_BY_ASSIGNMENT = 3 |
Definition at line 68 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TEAMS_FORMED_BY_PARTICIPANTS = 0 |
Definition at line 65 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initAssignmentForm().
| const ilExAssignment::TEAMS_FORMED_BY_RANDOM = 2 |
Definition at line 67 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TEAMS_FORMED_BY_TUTOR = 1 |
Definition at line 66 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TYPE_BLOG = 2 |
Definition at line 39 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmission\downloadAllAssignmentFiles(), ilExSubmission\downloadFiles(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), and ilExSubmissionObjectGUI\getOverviewContent().
| const ilExAssignment::TYPE_PORTFOLIO = 3 |
Definition at line 43 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmission\downloadAllAssignmentFiles(), ilExSubmission\downloadFiles(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExSubmissionObjectGUI\getOverviewContent(), and ilObjPortfolioGUI\linkPortfolioToAssignment().
| const ilExAssignment::TYPE_TEXT = 5 |
Definition at line 51 of file class.ilExAssignment.php.
Referenced by ilExerciseSubmissionTableGUI\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmissionTextGUI\executeCommand(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExPeerReviewGUI\getSubmissionContent(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), ilExSubmissionGUI\listPublicSubmissionsObject(), and ilExerciseManagementGUI\membersObject().
| const ilExAssignment::TYPE_UPLOAD = 1 |
Definition at line 35 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), and ilExerciseMailNotification\send().
| const ilExAssignment::TYPE_UPLOAD_TEAM = 4 |
Definition at line 47 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExcAssMemberState\__construct(), ilExAssignmentTeam\getAdoptableTeamAssignments(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExcAssMemberState\getInstanceByIds(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), and ilExerciseManagementGUI\membersObject().
| const ilExAssignment::TYPE_WIKI_TEAM = 6 |
Definition at line 55 of file class.ilExAssignment.php.
Referenced by ilExSubmission\downloadFiles(), ilWikiPageGUI\finalizeAssignment(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilObjWikiListGUI\getProperties(), and ilExerciseDataSet\importRecord().