ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Exercise assignment. More...
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... | |
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... | |
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) |
Order assignments by deadline date. 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 | 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... | |
ilExAssignment::__construct | ( | $a_id = 0 | ) |
Constructor.
Definition at line 126 of file class.ilExAssignment.php.
References $DIC, ilExAssignmentTypes\getInstance(), ilLoggerFactory\getLogger(), read(), setFeedbackDate(), setId(), setType(), and user().
ilExAssignment::afterCustomDate | ( | ) |
Definition at line 2055 of file class.ilExAssignment.php.
References getFeedbackDateCustom().
Referenced by ilExAssignmentGUI\addSubmission().
ilExAssignment::afterDeadline | ( | ) |
Definition at line 2019 of file class.ilExAssignment.php.
References $deadline, $ilUser, $user, and getPersonalDeadline().
Referenced by afterDeadlineStrict().
ilExAssignment::afterDeadlineStrict | ( | $a_include_personal = true | ) |
Definition at line 2031 of file class.ilExAssignment.php.
References $deadline, afterDeadline(), and getLastPersonalDeadline().
Referenced by beforeDeadline(), ilExerciseSubmissionTableGUI\parseRow(), and ilWikiPageGUI\preview().
ilExAssignment::beforeDeadline | ( | ) |
Definition at line 2065 of file class.ilExAssignment.php.
References afterDeadlineStrict().
ilExAssignment::clearMultiFeedbackDirectory | ( | ) |
Clear multi feedback directory.
array |
Definition at line 1796 of file class.ilExAssignment.php.
References $ilUser, $lng, $user, ilUtil\delDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
|
static |
Clone assignments of exercise.
Definition at line 1169 of file class.ilExAssignment.php.
References $ass_type, $d, ilFSWebStorageExercise\create(), ilFSStorageExercise\create(), ilExAssignmentReminder\FEEDBACK_REMINDER, ilFSStorageExercise\getGlobalFeedbackPath(), ilFileSystemStorage\getPath(), ilExAssignmentReminder\GRADE_REMINDER, ilUtil\rCopy(), ilExAssignmentReminder\setReminderStatus(), and ilExAssignmentReminder\SUBMIT_REMINDER.
Referenced by ilObjExercise\cloneObject().
|
static |
Order assignments by deadline date.
Definition at line 1434 of file class.ilExAssignment.php.
Referenced by ilObjExerciseGUI\initEditCustomForm().
|
static |
Create member status record for a new assignment for all participants.
Definition at line 1599 of file class.ilExAssignment.php.
|
static |
Create member status record for a new participant for all assignments.
Definition at line 1578 of file class.ilExAssignment.php.
Referenced by ilExerciseMembers\assignMember().
ilExAssignment::delete | ( | ) |
Delete assignment.
Definition at line 1099 of file class.ilExAssignment.php.
References $db, $ilDB, deleteGlobalFeedbackFile(), getExerciseId(), getId(), and handleCalendarEntries().
ilExAssignment::deleteGlobalFeedbackFile | ( | ) |
Definition at line 2088 of file class.ilExAssignment.php.
References ilUtil\delDir(), and getGlobalFeedbackFileStoragePath().
Referenced by delete(), and ilExAssignmentEditorGUI\importFormToAssignment().
ilExAssignment::fileAddOrder | ( | $a_entries = array() | ) |
array | $a_entries | |
integer | $a_ass_id | assignment id |
Definition at line 2423 of file class.ilExAssignment.php.
References fixInstructionFileOrdering(), and getInstructionFilesOrder().
ilExAssignment::fixInstructionFileOrdering | ( | ) |
Definition at line 2377 of file class.ilExAssignment.php.
References $db, $DIC, $f, $files, $order_nr, getFiles(), and getId().
Referenced by fileAddOrder().
|
static |
Get assignments data of an exercise in an array.
Definition at line 1122 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilAssignmentsTableGUI\__construct(), ilExerciseXMLParser\__construct(), ilExAssignmentTeam\getAdoptableTeamAssignments(), ilObjExerciseGUI\infoScreen(), ilExerciseManagementGUI\showParticipantObject(), and ilExerciseXMLWriter\start().
ilExAssignment::getAssignmentType | ( | ) |
Get assignment type.
Definition at line 501 of file class.ilExAssignment.php.
References $ass_type.
Referenced by ilExSubmission\__construct(), ilExSubmission\downloadAllAssignmentFiles(), and ilExAssignmentEditorGUI\generateTeams().
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 2505 of file class.ilExAssignment.php.
References $type, getDeadlineMode(), getId(), getRelativeDeadline(), and ilExcIndividualDeadline\getStartingTimestamps().
ilExAssignment::getDeadline | ( | ) |
Get deadline (timestamp)
Definition at line 282 of file class.ilExAssignment.php.
References $deadline.
Referenced by ilExAssignmentGUI\getOverviewHeader(), getPersonalDeadline(), handleCalendarEntries(), hasActiveIDl(), save(), ilObjExercise\sendAssignment(), and update().
ilExAssignment::getDeadlineMode | ( | ) |
Get deadline mode.
Definition at line 302 of file class.ilExAssignment.php.
References $deadline_mode.
Referenced by getCalculatedDeadlines(), handleCalendarEntries(), save(), and update().
ilExAssignment::getExerciseId | ( | ) |
Get exercise id.
Definition at line 242 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().
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 1541 of file class.ilExAssignment.php.
References $data, $DIC, $ilDB, and getId().
ilExAssignment::getExtendedDeadline | ( | ) |
Get extended deadline (timestamp)
Definition at line 391 of file class.ilExAssignment.php.
References $deadline2.
Referenced by recalculateLateSubmissions(), save(), and update().
ilExAssignment::getFeedbackDate | ( | ) |
Get (global) feedback file availability date.
Definition at line 839 of file class.ilExAssignment.php.
References $feedback_date.
Referenced by ilExAssignmentGUI\addSubmission(), save(), and update().
ilExAssignment::getFeedbackDateCustom | ( | ) |
Get feedback file availability using custom date.
Definition at line 857 of file class.ilExAssignment.php.
References $feedback_date_custom.
Referenced by afterCustomDate(), save(), and update().
ilExAssignment::getFeedbackFile | ( | ) |
Get (global) feedback file.
Definition at line 799 of file class.ilExAssignment.php.
References $feedback_file.
Referenced by ilExAssignmentGUI\addSubmission(), ilExAssignmentGUI\addSubmissionFeedback(), getGlobalFeedbackFilePath(), save(), and update().
ilExAssignment::getFiles | ( | ) |
Get files.
Definition at line 1260 of file class.ilExAssignment.php.
References getExerciseId(), and getId().
Referenced by ilExAssignmentGUI\addFiles(), and fixInstructionFileOrdering().
ilExAssignment::getGlobalFeedbackFilePath | ( | ) |
Definition at line 2104 of file class.ilExAssignment.php.
References $path, getFeedbackFile(), and getGlobalFeedbackFileStoragePath().
ilExAssignment::getGlobalFeedbackFileStoragePath | ( | ) |
Definition at line 2081 of file class.ilExAssignment.php.
References getExerciseId(), and getId().
Referenced by deleteGlobalFeedbackFile(), getGlobalFeedbackFilePath(), and handleGlobalFeedbackFileUpload().
ilExAssignment::getId | ( | ) |
Get assignment id.
Definition at line 222 of file class.ilExAssignment.php.
References $id.
Referenced by ilExPeerReview\__construct(), ilExSubmission\__construct(), ilExcAssMemberState\__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(), ilExAssTypeWikiTeamGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), ilExerciseSubmissionTableGUI\parseRow(), recalculateLateSubmissions(), saveMultiFeedbackFiles(), ilObjExercise\sendAssignment(), sendMultiFeedbackStructureFile(), setIndividualDeadline(), update(), uploadAssignmentFiles(), and uploadMultiFeedbackFile().
ilExAssignment::getIndividualDeadlines | ( | ) |
|
static |
Definition at line 148 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilExGradesTableGUI\__construct(), ilCalendarScheduleFilterExercise\addCustomEvents(), ilExSubmission\deleteUser(), ilObjExercise\determinStatusOfUser(), ilObjExercise\exportGradesExcel(), ilExcCriteriaCatalogueTableGUI\getItems(), ilExParticipantTableGUI\initMode(), ilExerciseManagementGUI\membersObject(), ilExerciseManagementCollectFilesJob\run(), and ilObjExerciseGUI\showOverviewObject().
ilExAssignment::getInstruction | ( | ) |
Get instruction.
Definition at line 411 of file class.ilExAssignment.php.
References $instruction.
Referenced by ilExAssignmentGUI\addInstructions(), save(), ilObjExercise\sendAssignment(), and update().
ilExAssignment::getInstructionFilesOrder | ( | ) |
$a_ass_id |
Definition at line 1272 of file class.ilExAssignment.php.
References $data, $db, and $ilDB.
Referenced by fileAddOrder().
ilExAssignment::getLastPersonalDeadline | ( | ) |
Get last/final personal deadline (of assignment)
Definition at line 363 of file class.ilExAssignment.php.
References $db, $ilDB, and $row.
Referenced by afterDeadlineStrict().
ilExAssignment::getMandatory | ( | ) |
Get mandatory.
Definition at line 451 of file class.ilExAssignment.php.
References $mandatory.
Referenced by ilExAssignmentGUI\getOverviewHeader(), save(), and update().
ilExAssignment::getMaxCharLimit | ( | ) |
get limit maximum characters return int max limit
Definition at line 2493 of file class.ilExAssignment.php.
References $max_char_limit.
Referenced by ilExAssTypeTextGUI\getFormValuesArray(), save(), and update().
ilExAssignment::getMaxFile | ( | ) |
Get max number of uploads.
Definition at line 900 of file class.ilExAssignment.php.
References $max_file.
Referenced by save(), and update().
ilExAssignment::getMemberListData | ( | ) |
get member list data
Definition at line 1490 of file class.ilExAssignment.php.
References $db, $ilDB, and getId().
ilExAssignment::getMemberStatus | ( | $a_user_id = null | ) |
int | null | $a_user_id |
Definition at line 2117 of file class.ilExAssignment.php.
References $ilUser, $user, and getId().
Referenced by ilExAssignmentGUI\addSubmissionFeedback(), ilExAssignmentGUI\getOverviewHeader(), ilObjExercise\processExerciseStatus(), saveMultiFeedbackFiles(), and ilObjExercise\sendAssignment().
ilExAssignment::getMinCharLimit | ( | ) |
Get limit minimum characters.
Definition at line 2475 of file class.ilExAssignment.php.
References $min_char_limit.
Referenced by ilExAssTypeTextGUI\getFormValuesArray(), save(), and update().
ilExAssignment::getMultiFeedbackFiles | ( | $a_user_id = 0 | ) |
Get multi feedback files (of uploader)
int | $a_user_id | user id of uploader |
Definition at line 1731 of file class.ilExAssignment.php.
References $f, $files, $i, $ilUser, $name, $s, $user, ilObjUser\_lookupName(), ilUtil\getDir(), getExerciseId(), and getId().
Referenced by saveMultiFeedbackFiles().
ilExAssignment::getOrderNr | ( | ) |
Get order nr.
Definition at line 471 of file class.ilExAssignment.php.
References $order_nr.
Referenced by save(), and update().
ilExAssignment::getPeerReview | ( | ) |
Get peer review status.
Definition at line 544 of file class.ilExAssignment.php.
References $peer.
Referenced by handleCalendarEntries(), hasReadOnlyIDl(), save(), and update().
ilExAssignment::getPeerReviewChars | ( | ) |
Get peer review minimum characters.
Definition at line 727 of file class.ilExAssignment.php.
References $peer_char.
Referenced by save(), and update().
ilExAssignment::getPeerReviewCriteriaCatalogue | ( | ) |
Get peer review criteria catalogue id.
Definition at line 750 of file class.ilExAssignment.php.
Referenced by save(), and update().
ilExAssignment::getPeerReviewCriteriaCatalogueItems | ( | ) |
Definition at line 755 of file class.ilExAssignment.php.
References $res, ilExcCriteria\getInstanceByType(), and ilExcCriteria\getInstancesByParentId().
ilExAssignment::getPeerReviewDeadline | ( | ) |
Get peer review deadline (timestamp)
Definition at line 604 of file class.ilExAssignment.php.
References $peer_dl.
Referenced by handleCalendarEntries(), save(), and update().
ilExAssignment::getPeerReviewMin | ( | ) |
Get peer review minimum.
Definition at line 564 of file class.ilExAssignment.php.
References $peer_min.
Referenced by save(), and update().
ilExAssignment::getPeerReviewSimpleUnlock | ( | ) |
Get peer review simple unlock.
Definition at line 584 of file class.ilExAssignment.php.
References $peer_unlock.
Referenced by save(), and update().
ilExAssignment::getPeerReviewValid | ( | ) |
Get peer review validatiob.
Definition at line 624 of file class.ilExAssignment.php.
References $peer_valid.
Referenced by save(), and update().
|
static |
Definition at line 1929 of file class.ilExAssignment.php.
References $DIC, $ilDB, $res, and $row.
Referenced by ilExcCronFeedbackNotification\run().
ilExAssignment::getPersonalDeadline | ( | $a_user_id | ) |
Get individual deadline (max of common or idl (team) deadline = Official Deadline)
int | $a_user_id |
Definition at line 332 of file class.ilExAssignment.php.
References $db, $ilDB, $row, getDeadline(), getId(), and ilExAssignmentTeam\getTeamId().
Referenced by ilExAssignmentGUI\addSchedule(), afterDeadline(), ilExAssignmentGUI\getOverviewHeader(), and recalculateLateSubmissions().
ilExAssignment::getPortfolioTemplateId | ( | ) |
Get portfolio template id.
Definition at line 920 of file class.ilExAssignment.php.
References $portfolio_template.
Referenced by ilExAssTypePortfolioGUI\getFormValuesArray().
ilExAssignment::getRelativeDeadline | ( | ) |
Get relative deadline.
Definition at line 322 of file class.ilExAssignment.php.
References $relative_deadline.
Referenced by getCalculatedDeadlines(), save(), and update().
ilExAssignment::getStartTime | ( | ) |
Get start time (timestamp)
Definition at line 262 of file class.ilExAssignment.php.
References $start_time.
Referenced by save(), and update().
ilExAssignment::getTeamTutor | ( | ) |
Get team management by tutor.
Definition at line 877 of file class.ilExAssignment.php.
References $team_tutor.
Referenced by save(), and update().
ilExAssignment::getTitle | ( | ) |
Get title.
Definition at line 431 of file class.ilExAssignment.php.
References $title.
Referenced by ilExAssignmentPeerReviewOverviewTableGUI\__construct(), ilExAssignmentPeerReviewTableGUI\__construct(), ilExAssignmentGUI\getOverviewHeader(), handleCalendarEntries(), save(), ilObjExercise\sendAssignment(), sendMultiFeedbackStructureFile(), and update().
ilExAssignment::getType | ( | ) |
Get type.
Definition at line 513 of file class.ilExAssignment.php.
References $type.
Referenced by ilExSubmission\downloadAllAssignmentFiles(), save(), and update().
|
protected |
Handle calendar entries for deadline(s)
string | $a_event |
Definition at line 1874 of file class.ilExAssignment.php.
References $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().
ilExAssignment::handleGlobalFeedbackFileUpload | ( | array | $a_file | ) |
Definition at line 2093 of file class.ilExAssignment.php.
References $path, ilUtil\delDir(), getGlobalFeedbackFileStoragePath(), and setFeedbackFile().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
ilExAssignment::hasActiveIDl | ( | ) |
Definition at line 2227 of file class.ilExAssignment.php.
References getDeadline().
Referenced by ilExerciseSubmissionTableGUI\parseRow().
ilExAssignment::hasFeedbackCron | ( | ) |
Get (global) feedback file cron status.
Definition at line 819 of file class.ilExAssignment.php.
References $feedback_cron.
Referenced by save(), and update().
ilExAssignment::hasPeerReviewFileUpload | ( | ) |
Get peer review file upload status.
Definition at line 684 of file class.ilExAssignment.php.
References $peer_file.
Referenced by save(), and update().
ilExAssignment::hasPeerReviewPersonalized | ( | ) |
Get peer review personalized status.
Definition at line 704 of file class.ilExAssignment.php.
References $peer_personal.
Referenced by save(), and update().
ilExAssignment::hasPeerReviewRating | ( | ) |
Get peer review rating status.
Definition at line 644 of file class.ilExAssignment.php.
References $peer_rating.
Referenced by save(), and update().
ilExAssignment::hasPeerReviewText | ( | ) |
Get peer review text status.
Definition at line 664 of file class.ilExAssignment.php.
References $peer_text.
Referenced by save(), and update().
ilExAssignment::hasReadOnlyIDl | ( | ) |
Definition at line 2232 of file class.ilExAssignment.php.
References getPeerReview().
Referenced by ilExerciseSubmissionTableGUI\parseRow().
ilExAssignment::hasTeam | ( | ) |
Definition at line 202 of file class.ilExAssignment.php.
Referenced by ilExSubmission\__construct(), ilExSubmission\downloadAllAssignmentFiles(), and ilExerciseSubmissionTableGUI\parseRow().
|
protected |
Import DB record.
array | $a_set |
Definition at line 951 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(), setStartTime(), setTeamTutor(), setTitle(), and setType().
Referenced by read().
|
static |
Definition at line 2311 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\deleteFile().
|
static |
$a_filename | |
$a_ass_id | assignment id |
Definition at line 2360 of file class.ilExAssignment.php.
References $db, $DIC, and $result.
|
static |
array | $a_file_data | |
integer | $a_ass_id | assignment id. |
Definition at line 179 of file class.ilExAssignment.php.
References $db, $DIC, and $row.
|
static |
Store the file order in the database.
string | $a_filename | previously sanitized. |
int | $a_ass_id | assignment id. |
Definition at line 2278 of file class.ilExAssignment.php.
References $db, $DIC, $filename, $id, and ilUtil\getSafeFilename().
Referenced by ilExerciseDataSet\importRecord(), and ilExAssignmentFileSystemGUI\uploadFile().
|
static |
ilExAssignment::isValidType | ( | $a_value | ) |
Is given type valid?
int | $a_value |
Definition at line 524 of file class.ilExAssignment.php.
Referenced by setType().
|
staticprivate |
|
static |
Check if assignment is online.
int | $a_ass_id |
Definition at line 1313 of file class.ilExAssignment.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilObjExerciseSubItemListGUI\isAssignmentVisible().
|
static |
Lookup excercise id for assignment id.
int | $a_ass_id |
Definition at line 1334 of file class.ilExAssignment.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilObjExerciseGUI\__construct().
|
static |
Select the maximum order nr for an exercise.
Definition at line 1292 of file class.ilExAssignment.php.
|
static |
Lookup title.
Definition at line 1369 of file class.ilExAssignment.php.
Referenced by ilExAssignmentReminder\checkReminders(), ilExAssignmentEditorGUI\confirmAssignmentsDeletionObject(), ilExSubmission\downloadMultipleFiles(), ilObjExerciseSubItemListGUI\getHTML(), ilExerciseManagementGUI\initMultiFeedbackForm(), ilExcMailTemplateSubmitReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplateGradeReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplatePeerReminderContext\resolveSpecificPlaceholder(), ilDownloadSubmissionsBackgroundTask\run(), and ilExerciseMailNotification\send().
|
static |
Lookup type.
Definition at line 1377 of file class.ilExAssignment.php.
Referenced by ilExSubmission\getAllAssignmentFiles(), ilExSubmission\getAssignmentFilesByUsers(), and ilExerciseMailNotification\send().
|
static |
Check whether student has upload new files after tutor has set the exercise to another than notgraded.
Definition at line 1454 of file class.ilExAssignment.php.
References $DIC, $ilDB, and $lng.
ilExAssignment::notStartedYet | ( | ) |
Definition at line 2071 of file class.ilExAssignment.php.
|
static |
Order assignments by deadline date.
Definition at line 1409 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\orderAssignmentsByDeadlineObject().
ilExAssignment::read | ( | ) |
Read from db.
Definition at line 929 of file class.ilExAssignment.php.
References $db, $ilDB, and initFromDB().
Referenced by __construct().
ilExAssignment::recalculateLateSubmissions | ( | ) |
Definition at line 2131 of file class.ilExAssignment.php.
References $db, $deadline, $id, $ilDB, ilExSubmission\getAllAssignmentFiles(), getExtendedDeadline(), getId(), getPersonalDeadline(), IL_CAL_DATETIME, and IL_CAL_UNIX.
|
static |
string | $a_old_name | |
string | $a_new_name | |
int | $a_ass_id | assignment id |
Definition at line 2333 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\renameFile().
ilExAssignment::save | ( | ) |
Save assignment.
Definition at line 990 of file class.ilExAssignment.php.
References $db, $ilDB, getDeadline(), getDeadlineMode(), getExerciseId(), getExtendedDeadline(), getFeedbackDate(), getFeedbackDateCustom(), getFeedbackFile(), getInstruction(), getMandatory(), getMaxCharLimit(), getMaxFile(), getMinCharLimit(), getOrderNr(), getPeerReview(), getPeerReviewChars(), getPeerReviewCriteriaCatalogue(), getPeerReviewDeadline(), getPeerReviewMin(), getPeerReviewSimpleUnlock(), getPeerReviewValid(), getRelativeDeadline(), getStartTime(), getTeamTutor(), getTitle(), getType(), handleCalendarEntries(), hasFeedbackCron(), hasPeerReviewFileUpload(), hasPeerReviewPersonalized(), hasPeerReviewRating(), hasPeerReviewText(), setId(), and setOrderNr().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
|
static |
Save ordering of all assignments of an exercise.
Definition at line 1385 of file class.ilExAssignment.php.
References $DIC, $ilDB, and $t.
Referenced by ilExAssignmentEditorGUI\saveAssignmentOrderObject().
|
static |
Save ordering of instruction files for an assignment.
int | $a_ass_id | assignment id |
int | $a_order | order |
Definition at line 2252 of file class.ilExAssignment.php.
Referenced by ilExAssignmentFileSystemGUI\saveFilesOrder().
ilExAssignment::saveMultiFeedbackFiles | ( | $a_files, | |
ilObjExercise | $a_exc | ||
) |
Save multi feedback files.
Definition at line 1813 of file class.ilExAssignment.php.
References $f, $member_status, $target, clearMultiFeedbackDirectory(), getExerciseId(), getId(), ilObject\getId(), getMemberStatus(), getMultiFeedbackFiles(), and ilObjExercise\sendFeedbackFileNotification().
|
static |
Definition at line 1968 of file class.ilExAssignment.php.
References $DIC, $ilDB, $row, and ilExerciseMembers\_getMembers().
Referenced by ilExAssignmentMemberStatus\postUpdateReturned(), and ilExcCronFeedbackNotification\run().
ilExAssignment::sendMultiFeedbackStructureFile | ( | ilObjExercise | $exercise | ) |
Create member status record for a new assignment for all participants.
Definition at line 1640 of file class.ilExAssignment.php.
References $DIC, $name, ilObjUser\_lookupName(), ilUtil\deliverFile(), ilUtil\getASCIIFilename(), getExerciseId(), getId(), ilObject\getRefId(), getTitle(), ilUtil\ilTempnam(), ilUtil\makeDir(), and ilUtil\zip().
ilExAssignment::setDeadline | ( | $a_val | ) |
Set deadline (timestamp)
int | deadline (timestamp) |
Definition at line 272 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setDeadlineMode | ( | $a_val | ) |
Set deadline mode.
int | $a_val | deadline mode |
Definition at line 292 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setExerciseId | ( | $a_val | ) |
Set exercise id.
int | exercise id |
Definition at line 232 of file class.ilExAssignment.php.
Referenced by initFromDB().
ilExAssignment::setExtendedDeadline | ( | $a_val | ) |
Set extended deadline (timestamp)
int |
Definition at line 378 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setFeedbackCron | ( | $a_value | ) |
Toggle (global) feedback file cron.
bool | $a_value |
Definition at line 809 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setFeedbackDate | ( | $a_value | ) |
Set (global) feedback file availability date.
int | $a_value |
Definition at line 829 of file class.ilExAssignment.php.
Referenced by __construct(), ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setFeedbackDateCustom | ( | $a_value | ) |
Set (global) feedback file availability using a custom date.
int | $a_value | timestamp |
Definition at line 848 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setFeedbackFile | ( | $a_value | ) |
Set (global) feedback file.
string | $a_value |
Definition at line 789 of file class.ilExAssignment.php.
Referenced by handleGlobalFeedbackFileUpload(), ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setId | ( | $a_val | ) |
Set assignment id.
int | assignment id |
Definition at line 212 of file class.ilExAssignment.php.
Referenced by __construct(), initFromDB(), and save().
ilExAssignment::setIndividualDeadline | ( | $id, | |
ilDateTime | $date | ||
) |
Definition at line 2180 of file class.ilExAssignment.php.
References $db, $id, $ilDB, ilDateTime\get(), getId(), ilExcIndividualDeadline\getInstance(), and IL_CAL_UNIX.
ilExAssignment::setInstruction | ( | $a_val | ) |
Set instruction.
string | instruction |
Definition at line 401 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setMandatory | ( | $a_val | ) |
Set mandatory.
int | mandatory |
Definition at line 441 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setMaxCharLimit | ( | $a_val | ) |
Set limit maximum characters.
int | max limit |
Definition at line 2484 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setMaxFile | ( | $a_value | ) |
Set max number of uploads.
int | $a_value |
Definition at line 887 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setMinCharLimit | ( | $a_val | ) |
Set limit minimum characters.
int | minim limit |
Definition at line 2465 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setOrderNr | ( | $a_val | ) |
Set order nr.
int | order nr |
Definition at line 461 of file class.ilExAssignment.php.
Referenced by initFromDB(), and save().
ilExAssignment::setPeerReview | ( | $a_value | ) |
Toggle peer review.
bool | $a_value |
Definition at line 534 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), initFromDB(), and setType().
ilExAssignment::setPeerReviewChars | ( | $a_value | ) |
Set peer review minimum characters.
int | $a_value |
Definition at line 714 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewCriteriaCatalogue | ( | $a_value | ) |
Set peer review criteria catalogue id.
int | $a_value |
Definition at line 737 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewDeadline | ( | $a_val | ) |
Set peer review deadline (timestamp)
int | deadline (timestamp) |
Definition at line 594 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewFileUpload | ( | $a_val | ) |
Set peer review file upload.
bool |
Definition at line 674 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewMin | ( | $a_value | ) |
Set peer review minimum.
int | $a_value |
Definition at line 554 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewPersonalized | ( | $a_val | ) |
Set peer review personalized.
bool |
Definition at line 694 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewRating | ( | $a_val | ) |
Set peer review rating.
bool |
Definition at line 634 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewSimpleUnlock | ( | $a_value | ) |
Set peer review simple unlock.
bool | $a_value |
Definition at line 574 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewText | ( | $a_val | ) |
Set peer review text.
bool |
Definition at line 654 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPeerReviewValid | ( | $a_value | ) |
Set peer review validation.
int | $a_value |
Definition at line 614 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), ilExAssignmentEditorGUI\importPeerReviewFormToAssignment(), and initFromDB().
ilExAssignment::setPortfolioTemplateId | ( | $a_val | ) |
Set portfolio template id.
int | $a_val |
Definition at line 910 of file class.ilExAssignment.php.
Referenced by ilExAssTypePortfolioGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setRelativeDeadline | ( | $a_val | ) |
Set relative deadline.
int | $a_val | relative deadline |
Definition at line 312 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setStartTime | ( | $a_val | ) |
Set start time (timestamp)
int | start time (timestamp) |
Definition at line 252 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setTeamTutor | ( | $a_value | ) |
Set team management by tutor.
bool | $a_value |
Definition at line 867 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setTitle | ( | $a_val | ) |
Set title.
string | title |
Definition at line 421 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and initFromDB().
ilExAssignment::setType | ( | $a_value | ) |
Set type.
int | $a_value |
Definition at line 482 of file class.ilExAssignment.php.
References isValidType(), and setPeerReview().
Referenced by __construct(), and initFromDB().
ilExAssignment::update | ( | ) |
Update.
Definition at line 1047 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(), getStartTime(), getTeamTutor(), getTitle(), getType(), handleCalendarEntries(), hasFeedbackCron(), hasPeerReviewFileUpload(), hasPeerReviewPersonalized(), hasPeerReviewRating(), and hasPeerReviewText().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment(), and ilExAssignmentEditorGUI\importPeerReviewFormToAssignment().
ilExAssignment::uploadAssignmentFiles | ( | $a_files | ) |
Upload assignment files (from creation form)
Definition at line 1623 of file class.ilExAssignment.php.
References getExerciseId(), getId(), and ilLoggerFactory\getLogger().
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
ilExAssignment::uploadMultiFeedbackFile | ( | $a_file | ) |
Upload multi feedback file.
array |
Definition at line 1694 of file class.ilExAssignment.php.
References $ilUser, $lng, $s, $user, ilUtil\delDir(), ilUtil\getDir(), getExerciseId(), getId(), and ilUtil\unzip().
|
protected |
Definition at line 31 of file class.ilExAssignment.php.
Referenced by handleCalendarEntries().
|
protected |
Definition at line 112 of file class.ilExAssignment.php.
Referenced by cloneAssignmentsOfExercise(), and getAssignmentType().
|
protected |
Definition at line 16 of file class.ilExAssignment.php.
Referenced by delete(), fixInstructionFileOrdering(), getIndividualDeadlines(), getInstructionFilesOrder(), getLastPersonalDeadline(), getMemberListData(), getPersonalDeadline(), instructionFileDeleteOrder(), instructionFileExistsInDb(), instructionFileGetFileOrderData(), instructionFileInsertOrder(), instructionFileOrderGetMax(), read(), recalculateLateSubmissions(), renameInstructionFile(), save(), saveInstructionFilesOrderOfAssignment(), setIndividualDeadline(), and update().
|
protected |
Definition at line 79 of file class.ilExAssignment.php.
Referenced by afterDeadline(), afterDeadlineStrict(), getDeadline(), and recalculateLateSubmissions().
|
protected |
Definition at line 80 of file class.ilExAssignment.php.
Referenced by getExtendedDeadline().
|
protected |
Definition at line 114 of file class.ilExAssignment.php.
Referenced by getDeadlineMode().
|
protected |
Definition at line 76 of file class.ilExAssignment.php.
Referenced by getExerciseId().
|
protected |
Definition at line 97 of file class.ilExAssignment.php.
Referenced by hasFeedbackCron().
|
protected |
Definition at line 98 of file class.ilExAssignment.php.
Referenced by getFeedbackDate().
|
protected |
Definition at line 99 of file class.ilExAssignment.php.
Referenced by getFeedbackDateCustom().
|
protected |
Definition at line 96 of file class.ilExAssignment.php.
Referenced by getFeedbackFile().
|
protected |
Definition at line 75 of file class.ilExAssignment.php.
Referenced by getId(), instructionFileInsertOrder(), recalculateLateSubmissions(), and setIndividualDeadline().
|
protected |
Definition at line 81 of file class.ilExAssignment.php.
Referenced by getInstruction().
|
protected |
Definition at line 21 of file class.ilExAssignment.php.
Referenced by clearMultiFeedbackDirectory(), lookupUpdatedSubmission(), and uploadMultiFeedbackFile().
|
protected |
Definition at line 121 of file class.ilExAssignment.php.
|
protected |
Definition at line 83 of file class.ilExAssignment.php.
Referenced by getMandatory().
|
protected |
Definition at line 105 of file class.ilExAssignment.php.
Referenced by getMaxCharLimit().
|
protected |
Definition at line 101 of file class.ilExAssignment.php.
Referenced by getMaxFile().
|
protected |
Definition at line 119 of file class.ilExAssignment.php.
Referenced by saveMultiFeedbackFiles().
|
protected |
Definition at line 104 of file class.ilExAssignment.php.
Referenced by getMinCharLimit().
|
protected |
Definition at line 84 of file class.ilExAssignment.php.
Referenced by fixInstructionFileOrdering(), and getOrderNr().
|
protected |
Definition at line 85 of file class.ilExAssignment.php.
Referenced by getPeerReview().
|
protected |
Definition at line 92 of file class.ilExAssignment.php.
Referenced by getPeerReviewChars().
|
protected |
Definition at line 95 of file class.ilExAssignment.php.
|
protected |
Definition at line 88 of file class.ilExAssignment.php.
Referenced by getPeerReviewDeadline().
|
protected |
Definition at line 90 of file class.ilExAssignment.php.
Referenced by hasPeerReviewFileUpload().
|
protected |
Definition at line 86 of file class.ilExAssignment.php.
Referenced by getPeerReviewMin().
|
protected |
Definition at line 91 of file class.ilExAssignment.php.
Referenced by hasPeerReviewPersonalized().
|
protected |
Definition at line 94 of file class.ilExAssignment.php.
Referenced by hasPeerReviewRating().
|
protected |
Definition at line 93 of file class.ilExAssignment.php.
Referenced by hasPeerReviewText().
|
protected |
Definition at line 87 of file class.ilExAssignment.php.
Referenced by getPeerReviewSimpleUnlock().
|
protected |
Definition at line 89 of file class.ilExAssignment.php.
Referenced by getPeerReviewValid().
|
protected |
Definition at line 103 of file class.ilExAssignment.php.
Referenced by getPortfolioTemplateId().
|
protected |
Definition at line 115 of file class.ilExAssignment.php.
Referenced by getRelativeDeadline().
|
protected |
Definition at line 78 of file class.ilExAssignment.php.
Referenced by getStartTime().
|
protected |
Definition at line 116 of file class.ilExAssignment.php.
|
protected |
Definition at line 100 of file class.ilExAssignment.php.
Referenced by getTeamTutor().
|
protected |
Definition at line 82 of file class.ilExAssignment.php.
Referenced by getTitle().
|
protected |
Definition at line 77 of file class.ilExAssignment.php.
Referenced by getCalculatedDeadlines(), and getType().
|
protected |
Definition at line 107 of file class.ilExAssignment.php.
|
protected |
Definition at line 26 of file class.ilExAssignment.php.
Referenced by afterDeadline(), clearMultiFeedbackDirectory(), getMemberStatus(), getMultiFeedbackFiles(), and uploadMultiFeedbackFile().
const ilExAssignment::DEADLINE_ABSOLUTE = 0 |
Definition at line 71 of file class.ilExAssignment.php.
Referenced by ilExcAssMemberState\getCommonDeadline(), ilExcAssMemberState\getOfficialDeadline(), ilExcAssMemberState\hasSubmissionStarted(), and ilExAssignmentEditorGUI\processForm().
const ilExAssignment::DEADLINE_RELATIVE = 1 |
Definition at line 72 of file class.ilExAssignment.php.
Referenced by ilCalendarScheduleFilterExercise\addCustomEvents(), ilExcAssMemberState\getCalculatedDeadline(), ilExcAssMemberState\getIndividualStart(), ilExcAssMemberState\getRelativeDeadline(), ilExcAssMemberState\getRelativeDeadlinePresentation(), handleCalendarEntries(), ilCalendarScheduleFilterExercise\modifyEvent(), ilExerciseMemberTableGUI\parseModeColumns(), and ilExAssignmentEditorGUI\processForm().
const ilExAssignment::FEEDBACK_DATE_CUSTOM = 3 |
Definition at line 60 of file class.ilExAssignment.php.
Referenced by ilExAssignmentGUI\addSubmission(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExcAssMemberState\isGlobalFeedbackFileAccessible().
const ilExAssignment::FEEDBACK_DATE_DEADLINE = 1 |
Definition at line 58 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 59 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentMemberStatus\postUpdateReturned().
const ilExAssignment::PEER_REVIEW_VALID_ALL = 3 |
Definition at line 64 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
const ilExAssignment::PEER_REVIEW_VALID_NONE = 1 |
Definition at line 62 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 63 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
const ilExAssignment::TEAMS_FORMED_BY_ASSIGNMENT = 3 |
Definition at line 69 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
const ilExAssignment::TEAMS_FORMED_BY_PARTICIPANTS = 0 |
Definition at line 66 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initAssignmentForm().
const ilExAssignment::TEAMS_FORMED_BY_RANDOM = 2 |
Definition at line 68 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
const ilExAssignment::TEAMS_FORMED_BY_TUTOR = 1 |
Definition at line 67 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), ilExAssignmentEditorGUI\initAssignmentForm(), and ilExAssignmentEditorGUI\processForm().
const ilExAssignment::TYPE_BLOG = 2 |
Definition at line 40 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmission\downloadAllAssignmentFiles(), ilExSubmission\downloadFiles(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), and ilExSubmissionObjectGUI\getOverviewContent().
const ilExAssignment::TYPE_PORTFOLIO = 3 |
Definition at line 44 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmission\downloadAllAssignmentFiles(), ilExSubmission\downloadFiles(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExSubmissionObjectGUI\getOverviewContent(), and ilObjPortfolioGUI\linkPortfolioToAssignment().
const ilExAssignment::TYPE_TEXT = 5 |
Definition at line 52 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmissionTextGUI\executeCommand(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExPeerReviewGUI\getSubmissionContent(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), ilExSubmissionGUI\listPublicSubmissionsObject(), and ilExerciseManagementGUI\membersObject().
const ilExAssignment::TYPE_UPLOAD = 1 |
Definition at line 36 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\addLink(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), and ilExerciseMailNotification\send().
const ilExAssignment::TYPE_UPLOAD_TEAM = 4 |
Definition at line 48 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExcAssMemberState\__construct(), ilExAssignmentTeam\getAdoptableTeamAssignments(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilExcAssMemberState\getInstanceByIds(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), and ilExerciseManagementGUI\membersObject().
const ilExAssignment::TYPE_WIKI_TEAM = 6 |
Definition at line 56 of file class.ilExAssignment.php.
Referenced by ilExSubmission\downloadFiles(), ilWikiPageGUI\finalizeAssignment(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypesGUI\getById(), ilExAssignmentTypes\getById(), ilExSubmission\getDownloadedFilesInfoForTableGUIS(), ilObjWikiListGUI\getProperties(), and ilExerciseDataSet\importRecord().