|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
Exercise assignment. More...
Collaboration diagram for ilExAssignment:Static Public Member Functions | |
| static | getInstancesByExercise (int $a_exc_id) |
| static | instructionFileGetFileOrderData (array $a_file_data, int $a_ass_id) |
| static | getAssignmentDataOfExercise (int $a_exc_id) |
| static | cloneAssignmentsOfExercise (int $a_old_exc_id, int $a_new_exc_id, array $a_crit_cat_map) |
| Clone assignments of exercise. More... | |
| static | lookupMaxOrderNrForEx (int $a_exc_id) |
| static | lookupAssignmentOnline (int $a_ass_id) |
| static | lookupExerciseId (int $a_ass_id) |
| static | lookupTitle (int $a_id) |
| static | lookupType (int $a_id) |
| static | saveAssOrderOfExercise (int $a_ex_id, array $a_order) |
| static | orderAssByDeadline (int $a_ex_id) |
| static | countMandatory (int $a_ex_id) |
| static | count (int $a_ex_id) |
| static | isInExercise (int $a_ass_id, int $a_ex_id) |
| static | createNewUserRecords (int $a_user_id, int $a_exc_id) |
| static | createNewAssignmentRecords (int $a_ass_id, ilObjExercise $a_exc) |
| static | getPendingFeedbackNotifications () |
| static | sendFeedbackNotifications (int $a_ass_id, ?int $a_user_id=null) |
| static | saveInstructionFilesOrderOfAssignment (int $a_ass_id, array $a_order) |
| static | insertFileOrderNr (int $a_ass_id, string $a_filename, int $a_order_nr) |
| static | instructionFileInsertOrder (string $a_filename, int $a_ass_id, int $a_order_nr=0) |
| static | instructionFileDeleteOrder (int $a_ass_id, array $a_file) |
| static | renameInstructionFile (string $a_old_name, string $a_new_name, int $a_ass_id) |
| static | instructionFileExistsInDb (string $a_filename, int $a_ass_id) |
| static | instructionFileOrderGetMax (int $a_ass_id) |
Data Fields | |
| const | TYPE_UPLOAD = 1 |
| direct checks against const should be avoided, use type objects instead More... | |
| 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 |
| const | DEADLINE_ABSOLUTE_INDIVIDUAL = 2 |
Protected Member Functions | |
| initFromDB (array $a_set) | |
| Import DB record. More... | |
| handleCalendarEntries (string $a_event, ilObjExercise $exc) | |
| Handle calendar entries for deadline(s) More... | |
Static Private Member Functions | |
| static | lookup (int $a_id, string $a_field) |
Exercise assignment.
Definition at line 34 of file class.ilExAssignment.php.
| ilExAssignment::__construct | ( | $a_id = 0 | ) |
Constructor.
| ilExcUnknownAssignmentTypeException |
Definition at line 115 of file class.ilExAssignment.php.
References $DIC, ILIAS\Repository\access(), ilExAssignmentTypes\getInstance(), ilLoggerFactory\getLogger(), ILIAS\Repository\lng(), read(), setFeedbackDate(), setId(), setType(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilExAssignment::afterCustomDate | ( | ) |
Definition at line 1587 of file class.ilExAssignment.php.
| ilExAssignment::afterDeadline | ( | ) |
Definition at line 1549 of file class.ilExAssignment.php.
| ilExAssignment::afterDeadlineStrict | ( | bool | $a_include_personal = true | ) |
Definition at line 1561 of file class.ilExAssignment.php.
| ilExAssignment::beforeDeadline | ( | ) |
Definition at line 1598 of file class.ilExAssignment.php.
| ilExAssignment::canParticipantReceiveFeedback | ( | int | $part_id | ) |
Definition at line 1984 of file class.ilExAssignment.php.
References ILIAS\Survey\Mode\getId(), and ilExAssignmentTeam\getTeamId().
Here is the call graph for this function:
|
static |
Clone assignments of exercise.
| DirectoryNotFoundException | |
| FileNotFoundException | |
| IOException | |
| ilExcUnknownAssignmentTypeException|ilDateTimeException |
Definition at line 945 of file class.ilExAssignment.php.
|
static |
Definition at line 1183 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Settings\SettingsGUI\getEditForm().
Here is the caller graph for this function:
|
static |
Definition at line 1167 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Settings\SettingsGUI\getEditForm().
Here is the caller graph for this function:
|
static |
Definition at line 1343 of file class.ilExAssignment.php.
|
static |
Definition at line 1318 of file class.ilExAssignment.php.
Referenced by ilExerciseMembers\assignMember().
Here is the caller graph for this function:| ilExAssignment::delete | ( | ilObjExercise | $exc, |
| bool | $update_user_status = true |
||
| ) |
| ilDateTimeException |
Definition at line 833 of file class.ilExAssignment.php.
References $ilDB, ilExcIndividualDeadline\deleteForAssignment(), ILIAS\Survey\Mode\getId(), and ilObjExercise\updateAllUsersStatus().
Here is the call graph for this function:| ilExAssignment::fileAddOrder | ( | array | $a_entries = array() | ) |
Definition at line 1897 of file class.ilExAssignment.php.
| ilExAssignment::fixInstructionFileOrdering | ( | ) |
Definition at line 1858 of file class.ilExAssignment.php.
References Vendor\Package\$f, ilDBInterface\fetchAssoc(), ILIAS\Survey\Mode\getId(), ilDBInterface\manipulate(), ilDBInterface\query(), and ilDBInterface\quote().
Here is the call graph for this function:
|
static |
Definition at line 895 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilExerciseXMLParser\__construct(), and ilExerciseXMLWriter\start().
Here is the caller graph for this function:| ilExAssignment::getAssignmentType | ( | ) |
Definition at line 404 of file class.ilExAssignment.php.
Referenced by ilExSubmission\__construct().
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 1962 of file class.ilExAssignment.php.
References ILIAS\Survey\Mode\getId(), and ilExcIndividualDeadline\getStartingTimestamps().
Here is the call graph for this function:| ilExAssignment::getDeadline | ( | ) |
Definition at line 243 of file class.ilExAssignment.php.
| ilExAssignment::getDeadlineMode | ( | ) |
Definition at line 257 of file class.ilExAssignment.php.
| ilExAssignment::getExerciseId | ( | ) |
Definition at line 223 of file class.ilExAssignment.php.
Referenced by ilFeedbackConfirmationTable2GUI\__construct().
Here is the caller graph for this function:| ilExAssignment::getExerciseMemberAssignmentData | ( | int | $a_user_id, |
| string | $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.
Definition at line 1282 of file class.ilExAssignment.php.
References $ilDB.
| ilExAssignment::getExtendedDeadline | ( | ) |
Definition at line 326 of file class.ilExAssignment.php.
| ilExAssignment::getFeedbackDate | ( | ) |
Definition at line 602 of file class.ilExAssignment.php.
| ilExAssignment::getFeedbackDateCustom | ( | ) |
Definition at line 616 of file class.ilExAssignment.php.
| ilExAssignment::getFeedbackFile | ( | ) |
Definition at line 578 of file class.ilExAssignment.php.
| ilExAssignment::getFiles | ( | ) |
Definition at line 1027 of file class.ilExAssignment.php.
References ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| ilExAssignment::getId | ( | ) |
Definition at line 213 of file class.ilExAssignment.php.
References $id.
Referenced by ilExPeerReviewGUI\__construct(), ilExcAssMemberState\__construct(), ilExSubmission\__construct(), ilExPeerReview\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExPeerReviewGUI\buildSubmissionPropertiesAndActions(), ilExAssignmentEditorGUI\generateTeams(), ilExAssTypeWikiTeamGUI\getFormValuesArray(), ilExAssTypeWikiTeamGUI\importFormToAssignment(), ilAssignmentsPerParticipantTableGUI\parseData(), and ilObjExerciseGUI\showOverviewObject().
Here is the caller graph for this function:| ilExAssignment::getIndividualDeadlines | ( | ) |
Definition at line 1657 of file class.ilExAssignment.php.
Referenced by ilAssignmentsPerParticipantTableGUI\parseData().
Here is the caller graph for this function:
|
static |
| int | $a_exc_id |
| ilExcUnknownAssignmentTypeException |
Definition at line 147 of file class.ilExAssignment.php.
References $data, $DIC, and $ilDB.
Referenced by ilExGradesTableGUI\__construct(), ilCalendarScheduleFilterExercise\addCustomEvents(), ilExerciseMembers\deassignMember(), ILIAS\Exercise\IndividualDeadline\IndividualDeadlineManager\deleteAllOfUserInExercise(), ilObjExercise\exportGradesExcel(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getAssignmentSelection(), ilExcCriteriaCatalogueTableGUI\getItems(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getTotalNumberOfAssignments(), ilExerciseManagementGUI\membersObject(), ilAssignmentsPerParticipantTableGUI\parseData(), ilObjExerciseGUI\showOverviewObject(), and ilExerciseManagementGUI\showParticipantObject().
Here is the caller graph for this function:| ilExAssignment::getInstruction | ( | ) |
Definition at line 336 of file class.ilExAssignment.php.
| ilExAssignment::getInstructionFilesOrder | ( | ) |
Definition at line 1032 of file class.ilExAssignment.php.
| ilExAssignment::getInstructionPresentation | ( | ) |
Definition at line 341 of file class.ilExAssignment.php.
| ilExAssignment::getLastPersonalDeadline | ( | ) |
Definition at line 310 of file class.ilExAssignment.php.
References $ilDB.
| ilExAssignment::getMandatory | ( | ) |
Definition at line 371 of file class.ilExAssignment.php.
| ilExAssignment::getMaxCharLimit | ( | ) |
Definition at line 1949 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\getFormValuesArray().
Here is the caller graph for this function:| ilExAssignment::getMaxFile | ( | ) |
Definition at line 638 of file class.ilExAssignment.php.
| ilExAssignment::getMemberListData | ( | ) |
Definition at line 1215 of file class.ilExAssignment.php.
References $ilDB, $q, $user_id, ilObject\_exists(), ilObjUser\_lookupName(), and ILIAS\Survey\Mode\getId().
Here is the call graph for this function:| ilExAssignment::getMemberStatus | ( | ?int | $a_user_id = null | ) |
Definition at line 1625 of file class.ilExAssignment.php.
References ILIAS\Survey\Mode\getId().
Referenced by ilAssignmentsPerParticipantTableGUI\parseData(), and ilObjExercise\processExerciseStatus().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getMinCharLimit | ( | ) |
Definition at line 1938 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\getFormValuesArray().
Here is the caller graph for this function:| ilExAssignment::getOrderNr | ( | ) |
Definition at line 381 of file class.ilExAssignment.php.
Referenced by ilAssignmentsPerParticipantTableGUI\parseData().
Here is the caller graph for this function:| ilExAssignment::getPeerReview | ( | ) |
Definition at line 429 of file class.ilExAssignment.php.
Referenced by ilExPeerReviewGUI\buildSubmissionPropertiesAndActions(), and ILIAS\Exercise\PeerReview\DomainService\exPeerReview().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewChars | ( | ) |
Definition at line 530 of file class.ilExAssignment.php.
| ilExAssignment::getPeerReviewCriteriaCatalogue | ( | ) |
Definition at line 540 of file class.ilExAssignment.php.
| ilExAssignment::getPeerReviewDeadline | ( | ) |
Definition at line 462 of file class.ilExAssignment.php.
Referenced by ilExPeerReviewGUI\buildSubmissionPropertiesAndActions().
Here is the caller graph for this function:| ilExAssignment::getPeerReviewMin | ( | ) |
Definition at line 439 of file class.ilExAssignment.php.
| ilExAssignment::getPeerReviewSimpleUnlock | ( | ) |
Definition at line 449 of file class.ilExAssignment.php.
| ilExAssignment::getPeerReviewValid | ( | ) |
Definition at line 477 of file class.ilExAssignment.php.
|
static |
Definition at line 1424 of file class.ilExAssignment.php.
References $DIC, $ilDB, $log, $res, and ilLoggerFactory\getLogger().
Referenced by ilExcCronFeedbackNotification\run().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExAssignment::getPersonalDeadline | ( | int | $a_user_id | ) |
Definition at line 284 of file class.ilExAssignment.php.
References $ilDB, ILIAS\Survey\Mode\getId(), and ilExAssignmentTeam\getTeamId().
Here is the call graph for this function:| ilExAssignment::getPortfolioTemplateId | ( | ) |
Definition at line 649 of file class.ilExAssignment.php.
Referenced by ilExAssTypePortfolioGUI\getFormValuesArray().
Here is the caller graph for this function:| ilExAssignment::getRelativeDeadline | ( | ) |
Definition at line 267 of file class.ilExAssignment.php.
| ilExAssignment::getRelDeadlineLastSubmission | ( | ) |
Definition at line 277 of file class.ilExAssignment.php.
| ilExAssignment::getRequestedDeadlines | ( | ) |
Definition at line 1676 of file class.ilExAssignment.php.
| ilExAssignment::getStartTime | ( | ) |
Definition at line 233 of file class.ilExAssignment.php.
| ilExAssignment::getTeamTutor | ( | ) |
Definition at line 627 of file class.ilExAssignment.php.
| ilExAssignment::getTitle | ( | ) |
Definition at line 361 of file class.ilExAssignment.php.
Referenced by ilExAssignmentPeerReviewOverviewTableGUI\__construct(), and ilAssignmentsPerParticipantTableGUI\parseData().
Here is the caller graph for this function:| ilExAssignment::getType | ( | ) |
Get type this will most probably become an non public function in the future (or become obsolete)
Definition at line 414 of file class.ilExAssignment.php.
|
protected |
Handle calendar entries for deadline(s)
| ilDateTimeException |
Definition at line 1373 of file class.ilExAssignment.php.
| ilExAssignment::handleGlobalFeedbackFileUpload | ( | int | $ass_id, |
| array | $a_file | ||
| ) |
| ilException |
Definition at line 1617 of file class.ilExAssignment.php.
References $ass_id.
| ilExAssignment::hasActiveIDl | ( | ) |
Definition at line 1696 of file class.ilExAssignment.php.
| ilExAssignment::hasFeedbackCron | ( | ) |
Definition at line 591 of file class.ilExAssignment.php.
| ilExAssignment::hasPeerReviewFileUpload | ( | ) |
Definition at line 507 of file class.ilExAssignment.php.
| ilExAssignment::hasPeerReviewPersonalized | ( | ) |
Definition at line 517 of file class.ilExAssignment.php.
| ilExAssignment::hasPeerReviewRating | ( | ) |
Definition at line 487 of file class.ilExAssignment.php.
| ilExAssignment::hasPeerReviewText | ( | ) |
Definition at line 497 of file class.ilExAssignment.php.
| ilExAssignment::hasReadOnlyIDl | ( | ) |
Definition at line 1701 of file class.ilExAssignment.php.
| ilExAssignment::hasTeam | ( | ) |
Definition at line 203 of file class.ilExAssignment.php.
Referenced by ilExSubmission\__construct(), and ilAssignmentsPerParticipantTableGUI\parseData().
Here is the caller graph for this function:
|
protected |
Import DB record.
| array | $a_set |
| ilExcUnknownAssignmentTypeException |
Definition at line 678 of file class.ilExAssignment.php.
|
static |
Definition at line 1738 of file class.ilExAssignment.php.
|
static |
| list<string> | $a_file |
Definition at line 1794 of file class.ilExAssignment.php.
References ilDBInterface\manipulate(), and ilDBInterface\quote().
Here is the call graph for this function:
|
static |
Definition at line 1837 of file class.ilExAssignment.php.
References ilDBInterface\numRows(), ilDBInterface\query(), and ilDBInterface\quote().
Here is the call graph for this function:
|
static |
| array | $a_file_data | |
| int | $a_ass_id | assignment id |
Definition at line 178 of file class.ilExAssignment.php.
References ILIAS\Repository\int().
Here is the call graph for this function:
|
static |
Definition at line 1758 of file class.ilExAssignment.php.
References $filename, $id, ilFileUtils\getSafeFilename(), ilDBInterface\manipulate(), and ilDBInterface\quote().
Here is the call graph for this function:
|
static |
Definition at line 1911 of file class.ilExAssignment.php.
References $DIC, ilDBInterface\fetchAssoc(), ILIAS\Repository\int(), ilDBInterface\queryF(), and ilDBInterface\quote().
Here is the call graph for this function:
|
static |
Definition at line 1198 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsDBRepository\getAssignmentsOfUser(), and ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsDBRepository\saveAssignmentsOfUser().
Here is the caller graph for this function:| ilExAssignment::isValidType | ( | int | $a_value | ) |
Definition at line 419 of file class.ilExAssignment.php.
|
staticprivate |
Definition at line 1097 of file class.ilExAssignment.php.
|
static |
Definition at line 1070 of file class.ilExAssignment.php.
|
static |
Definition at line 1085 of file class.ilExAssignment.php.
References $DIC, $ilDB, and $res.
Referenced by ilObjExerciseGUI\__construct(), ilExerciseGSToolProvider\getAssignmentInfo(), and ILIAS\Exercise\TutorFeedbackFile\TutorFeedbackFileManager\sendNotification().
Here is the caller graph for this function:
|
static |
Definition at line 1052 of file class.ilExAssignment.php.
|
static |
Definition at line 1113 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\confirmAssignmentsDeletionObject(), ilExerciseManagementGUI\getMultiFeedbackForm(), ILIAS\Exercise\Search\SubitemPropertiesReader\getSubitemProperties(), ilExcMailTemplateGradeReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplatePeerReminderContext\resolveSpecificPlaceholder(), ilExcMailTemplateSubmitReminderContext\resolveSpecificPlaceholder(), ilDownloadSubmissionsBackgroundTask\run(), ilExerciseMailNotification\send(), and ilExAssignmentReminder\sendReminders().
Here is the caller graph for this function:
|
static |
Definition at line 1118 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\TutorFeedbackFile\TutorFeedbackFileManager\__construct(), ilParticipantsPerAssignmentTableGUI\__construct(), and ilExerciseMailNotification\send().
Here is the caller graph for this function:| ilExAssignment::notStartedYet | ( | ) |
Definition at line 1604 of file class.ilExAssignment.php.
|
static |
Definition at line 1145 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\orderAssignmentsByDeadlineObject().
Here is the caller graph for this function:| ilExAssignment::read | ( | ) |
| ilExcUnknownAssignmentTypeException |
Definition at line 657 of file class.ilExAssignment.php.
References $ilDB.
Referenced by __construct().
Here is the caller graph for this function:
|
static |
Definition at line 1812 of file class.ilExAssignment.php.
References ilDBInterface\manipulate(), and ilDBInterface\quote().
Here is the call graph for this function:| ilExAssignment::save | ( | ) |
| ilDateTimeException |
Definition at line 718 of file class.ilExAssignment.php.
References $ilDB, ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), and ilObjectSearch\raiseContentChanged().
Here is the call graph for this function:
|
static |
Definition at line 1124 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\saveAssignmentOrderObject().
Here is the caller graph for this function:
|
static |
Definition at line 1715 of file class.ilExAssignment.php.
|
static |
| ilExcUnknownAssignmentTypeException |
Definition at line 1472 of file class.ilExAssignment.php.
Referenced by ilExAssignmentMemberStatus\postUpdateReturned(), and ilExcCronFeedbackNotification\run().
Here is the caller graph for this function:| ilExAssignment::setDeadline | ( | ?int | $a_val | ) |
Definition at line 238 of file class.ilExAssignment.php.
| ilExAssignment::setDeadlineMode | ( | int | $a_val | ) |
Set deadline mode.
| int | $a_val | deadline mode (self::DEADLINE_ABSOLUTE | self::DEADLINE_ABSOLUTE_INDIVIDUAL | self::DEADLINE_RELATIVE) |
Definition at line 252 of file class.ilExAssignment.php.
| ilExAssignment::setExerciseId | ( | int | $a_val | ) |
Definition at line 218 of file class.ilExAssignment.php.
| ilExAssignment::setExtendedDeadline | ( | ?int | $a_val | ) |
Definition at line 321 of file class.ilExAssignment.php.
| ilExAssignment::setFeedbackCron | ( | bool | $a_value | ) |
Toggle (global) feedback file cron.
Definition at line 586 of file class.ilExAssignment.php.
| ilExAssignment::setFeedbackDate | ( | int | $a_value | ) |
Definition at line 597 of file class.ilExAssignment.php.
Referenced by __construct().
Here is the caller graph for this function:| ilExAssignment::setFeedbackDateCustom | ( | int | $a_value | ) |
Set (global) feedback file availability using a custom date.
| int | $a_value | timestamp |
Definition at line 611 of file class.ilExAssignment.php.
| ilExAssignment::setFeedbackFile | ( | ?string | $a_value | ) |
Definition at line 573 of file class.ilExAssignment.php.
| ilExAssignment::setId | ( | int | $a_val | ) |
Definition at line 208 of file class.ilExAssignment.php.
Referenced by __construct().
Here is the caller graph for this function:| ilExAssignment::setIndividualDeadline | ( | string | $id, |
| ilDateTime | $date | ||
| ) |
Definition at line 1642 of file class.ilExAssignment.php.
References $id.
| ilExAssignment::setInstruction | ( | string | $a_val | ) |
Definition at line 331 of file class.ilExAssignment.php.
| ilExAssignment::setMandatory | ( | bool | $a_val | ) |
Definition at line 366 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\importFormToAssignment().
Here is the caller graph for this function:| ilExAssignment::setMaxCharLimit | ( | int | $a_val | ) |
Definition at line 1944 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment().
Here is the caller graph for this function:| ilExAssignment::setMaxFile | ( | ?int | $a_value | ) |
Definition at line 633 of file class.ilExAssignment.php.
| ilExAssignment::setMinCharLimit | ( | int | $a_val | ) |
Definition at line 1933 of file class.ilExAssignment.php.
Referenced by ilExAssTypeTextGUI\importFormToAssignment().
Here is the caller graph for this function:| ilExAssignment::setOrderNr | ( | int | $a_val | ) |
Definition at line 376 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReview | ( | bool | $a_value | ) |
Definition at line 424 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewChars | ( | ?int | $a_value | ) |
Definition at line 522 of file class.ilExAssignment.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilExAssignment::setPeerReviewCriteriaCatalogue | ( | ?int | $a_value | ) |
Definition at line 535 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewDeadline | ( | int | $a_val | ) |
| int | deadline (timestamp) |
Definition at line 457 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewFileUpload | ( | bool | $a_val | ) |
Definition at line 502 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewMin | ( | int | $a_value | ) |
Definition at line 434 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewPersonalized | ( | bool | $a_val | ) |
Definition at line 512 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewRating | ( | bool | $a_val | ) |
Definition at line 482 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewSimpleUnlock | ( | int | $a_value | ) |
Definition at line 444 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewText | ( | bool | $a_val | ) |
Definition at line 492 of file class.ilExAssignment.php.
| ilExAssignment::setPeerReviewValid | ( | int | $a_value | ) |
Set peer review validation.
| int | $a_value | (self::PEER_REVIEW_VALID_NONE, self::PEER_REVIEW_VALID_ONE, self::PEER_REVIEW_VALID_ALL) |
Definition at line 472 of file class.ilExAssignment.php.
| ilExAssignment::setPortfolioTemplateId | ( | int | $a_val | ) |
Definition at line 644 of file class.ilExAssignment.php.
Referenced by ilExAssTypePortfolioGUI\importFormToAssignment().
Here is the caller graph for this function:| ilExAssignment::setRelativeDeadline | ( | int | $a_val | ) |
Definition at line 262 of file class.ilExAssignment.php.
| ilExAssignment::setRelDeadlineLastSubmission | ( | int | $a_val | ) |
Definition at line 272 of file class.ilExAssignment.php.
| ilExAssignment::setStartTime | ( | ?int | $a_val | ) |
Definition at line 228 of file class.ilExAssignment.php.
| ilExAssignment::setTeamTutor | ( | bool | $a_value | ) |
Definition at line 622 of file class.ilExAssignment.php.
| ilExAssignment::setTitle | ( | string | $a_val | ) |
Definition at line 356 of file class.ilExAssignment.php.
| ilExAssignment::setType | ( | int | $a_value | ) |
Set type this will most probably become an non public function in the future (or become obsolete)
| ilExcUnknownAssignmentTypeException |
Definition at line 391 of file class.ilExAssignment.php.
Referenced by __construct().
Here is the caller graph for this function:| ilExAssignment::update | ( | ) |
| ilDateTimeException |
Definition at line 780 of file class.ilExAssignment.php.
References $ilDB, ILIAS\Survey\Mode\getId(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), and ilObjectSearch\raiseContentChanged().
Here is the call graph for this function:
|
protected |
Definition at line 70 of file class.ilExAssignment.php.
|
protected |
Definition at line 69 of file class.ilExAssignment.php.
|
protected |
Definition at line 103 of file class.ilExAssignment.php.
|
protected |
Definition at line 109 of file class.ilExAssignment.php.
|
protected |
Definition at line 66 of file class.ilExAssignment.php.
|
protected |
Definition at line 76 of file class.ilExAssignment.php.
|
protected |
Definition at line 77 of file class.ilExAssignment.php.
|
protected |
Definition at line 104 of file class.ilExAssignment.php.
|
protected |
Definition at line 63 of file class.ilExAssignment.php.
|
protected |
Definition at line 73 of file class.ilExAssignment.php.
|
protected |
Definition at line 94 of file class.ilExAssignment.php.
|
protected |
Definition at line 95 of file class.ilExAssignment.php.
|
protected |
Definition at line 96 of file class.ilExAssignment.php.
|
protected |
Definition at line 93 of file class.ilExAssignment.php.
|
protected |
Definition at line 62 of file class.ilExAssignment.php.
|
protected |
Definition at line 72 of file class.ilExAssignment.php.
|
protected |
Definition at line 78 of file class.ilExAssignment.php.
|
protected |
Definition at line 67 of file class.ilExAssignment.php.
|
protected |
Definition at line 108 of file class.ilExAssignment.php.
|
protected |
Definition at line 80 of file class.ilExAssignment.php.
|
protected |
Definition at line 101 of file class.ilExAssignment.php.
|
protected |
Definition at line 98 of file class.ilExAssignment.php.
|
protected |
Definition at line 107 of file class.ilExAssignment.php.
|
protected |
Definition at line 100 of file class.ilExAssignment.php.
|
protected |
Definition at line 81 of file class.ilExAssignment.php.
|
protected |
Definition at line 82 of file class.ilExAssignment.php.
|
protected |
Definition at line 89 of file class.ilExAssignment.php.
|
protected |
Definition at line 92 of file class.ilExAssignment.php.
|
protected |
Definition at line 85 of file class.ilExAssignment.php.
|
protected |
Definition at line 87 of file class.ilExAssignment.php.
|
protected |
Definition at line 83 of file class.ilExAssignment.php.
|
protected |
Definition at line 88 of file class.ilExAssignment.php.
|
protected |
Definition at line 91 of file class.ilExAssignment.php.
|
protected |
Definition at line 90 of file class.ilExAssignment.php.
|
protected |
Definition at line 84 of file class.ilExAssignment.php.
|
protected |
Definition at line 86 of file class.ilExAssignment.php.
|
protected |
Definition at line 99 of file class.ilExAssignment.php.
|
protected |
Definition at line 106 of file class.ilExAssignment.php.
|
protected |
Definition at line 105 of file class.ilExAssignment.php.
|
protected |
Definition at line 75 of file class.ilExAssignment.php.
|
protected |
Definition at line 64 of file class.ilExAssignment.php.
|
protected |
Definition at line 97 of file class.ilExAssignment.php.
|
protected |
Definition at line 79 of file class.ilExAssignment.php.
|
protected |
Definition at line 74 of file class.ilExAssignment.php.
|
protected |
Definition at line 102 of file class.ilExAssignment.php.
|
protected |
Definition at line 68 of file class.ilExAssignment.php.
| const ilExAssignment::DEADLINE_ABSOLUTE = 0 |
Definition at line 59 of file class.ilExAssignment.php.
Referenced by ilAssignmentsTableGUI\fillRow(), ilExcAssMemberState\getCommonDeadline(), ilExcAssMemberState\getOfficialDeadline(), ilExcAssMemberState\hasSubmissionStarted(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::DEADLINE_ABSOLUTE_INDIVIDUAL = 2 |
Definition at line 61 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI\buildHead(), ilAssignmentsTableGUI\fillRow(), ilExcAssMemberState\hasSubmissionStarted(), and ilExcAssMemberState\needsIndividualDeadline().
| const ilExAssignment::DEADLINE_RELATIVE = 1 |
Definition at line 60 of file class.ilExAssignment.php.
Referenced by ilCalendarScheduleFilterExercise\addCustomEvents(), ilExcAssMemberState\getCalculatedDeadline(), ilExcAssMemberState\getIndividualStart(), ilExcAssMemberState\getLastSubmissionOfRelativeDeadline(), ilExcAssMemberState\getRelativeDeadline(), ilExcAssMemberState\getRelativeDeadlinePresentation(), ilExcAssMemberState\hasSubmissionStarted(), ilCalendarScheduleFilterExercise\modifyEvent(), ilParticipantsPerAssignmentTableGUI\parseModeColumns(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::FEEDBACK_DATE_CUSTOM = 3 |
Definition at line 48 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI\buildSampleSolution(), and ilExcAssMemberState\isGlobalFeedbackFileAccessible().
| const ilExAssignment::FEEDBACK_DATE_DEADLINE = 1 |
Definition at line 46 of file class.ilExAssignment.php.
Referenced by ILIAS\Exercise\Assignment\PropertyAndActionBuilderUI\buildSampleSolution(), ilExcAssMemberState\isGlobalFeedbackFileAccessible(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::FEEDBACK_DATE_SUBMISSION = 2 |
Definition at line 47 of file class.ilExAssignment.php.
Referenced by ilExAssignmentMemberStatus\postUpdateReturned().
| const ilExAssignment::PEER_REVIEW_VALID_ALL = 3 |
Definition at line 52 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
| const ilExAssignment::PEER_REVIEW_VALID_NONE = 1 |
Definition at line 50 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), ilExPeerReview\isFeedbackValidForPassed(), and ilExPeerReviewGUI\resetPeerReviewObject().
| const ilExAssignment::PEER_REVIEW_VALID_ONE = 2 |
Definition at line 51 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\initPeerReviewForm(), and ilExPeerReview\isFeedbackValidForPassed().
| const ilExAssignment::TEAMS_FORMED_BY_ASSIGNMENT = 3 |
Definition at line 57 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TEAMS_FORMED_BY_PARTICIPANTS = 0 |
Definition at line 54 of file class.ilExAssignment.php.
| const ilExAssignment::TEAMS_FORMED_BY_RANDOM = 2 |
Definition at line 56 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\generateTeams(), and ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TEAMS_FORMED_BY_TUTOR = 1 |
Definition at line 55 of file class.ilExAssignment.php.
Referenced by ilExAssignmentEditorGUI\processForm().
| const ilExAssignment::TYPE_BLOG = 2 |
Definition at line 40 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmissionObjectGUI\getOverviewContent(), and ILIAS\Exercise\Submission\SubmissionManager\getSubmissionsOfOwners().
| const ilExAssignment::TYPE_PORTFOLIO = 3 |
Definition at line 41 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExSubmissionObjectGUI\getOverviewContent(), ILIAS\Exercise\Submission\SubmissionManager\getSubmissionsOfOwners(), and ilObjPortfolioGUI\linkPortfolioToAssignment().
| const ilExAssignment::TYPE_TEXT = 5 |
Definition at line 43 of file class.ilExAssignment.php.
Referenced by ilExerciseSubmissionTableGUI\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExSubmissionTextGUI\executeCommand(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), ilExSubmissionGUI\listPublicSubmissionsObject(), and ilExerciseManagementGUI\membersObject().
| const ilExAssignment::TYPE_UPLOAD = 1 |
direct checks against const should be avoided, use type objects instead
Definition at line 39 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), and ilExerciseMailNotification\send().
| const ilExAssignment::TYPE_UPLOAD_TEAM = 4 |
Definition at line 42 of file class.ilExAssignment.php.
Referenced by ilExerciseManagementCollectFilesJob\__construct(), ilExcAssMemberState\__construct(), ilExerciseManagementCollectFilesJob\collectAssignmentData(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilExerciseManagementCollectFilesJob\isExcelNeeded(), and ilExerciseManagementGUI\membersObject().
| const ilExAssignment::TYPE_WIKI_TEAM = 6 |
Definition at line 44 of file class.ilExAssignment.php.
Referenced by ilWikiPageGUI\finalizeAssignment(), ilExAssignmentTypes\getAllIds(), ilExAssignmentTypes\getById(), ilExAssignmentTypesGUI\getById(), ilObjWikiListGUI\getProperties(), and ILIAS\Exercise\Submission\SubmissionManager\getSubmissionsOfOwners().