ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
getId () | |
getTitle () | |
getLinks () | |
isUserSubmission () | |
Check if this object has been submitted by the user provided or its team. More... | |
getExerciseId () | |
getExerciseTitle () | |
getReadableRefIds () | |
Static Public Member Functions | |
static | getInfo (int $a_ref_id, int $a_user_id) |
Get all info objects for a ref id of an repo object. More... | |
Protected Member Functions | |
__construct (int $a_assignment_id, string $a_assignment_title, array $a_ref_ids, bool $is_user_submission, int $a_exc_id, string $a_exc_title) | |
Protected Attributes | |
int | $id |
array | $ref_ids |
string | $title |
ilExAssignmentTypes | $ass_types |
bool | $is_user_submission |
string | $exc_title |
int | $exc_id |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Repository object assignment information
Definition at line 24 of file class.ilExcRepoObjAssignmentInfo.php.
|
protected |
int[] | $a_ref_ids |
Definition at line 42 of file class.ilExcRepoObjAssignmentInfo.php.
References $is_user_submission, and ilExAssignmentTypes\getInstance().
ilExcRepoObjAssignmentInfo::getExerciseId | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 87 of file class.ilExcRepoObjAssignmentInfo.php.
References $exc_id.
ilExcRepoObjAssignmentInfo::getExerciseTitle | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 92 of file class.ilExcRepoObjAssignmentInfo.php.
References $exc_title.
ilExcRepoObjAssignmentInfo::getId | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 60 of file class.ilExcRepoObjAssignmentInfo.php.
References $id.
|
static |
Get all info objects for a ref id of an repo object.
int | $a_ref_id | ref id |
int | $a_user_id | user id |
ilExcUnknownAssignmentTypeException |
Definition at line 113 of file class.ilExcRepoObjAssignmentInfo.php.
References $DIC, $is_user_submission, $ref_id, ilObject\_getAllReferences(), ilObject\_lookupTitle(), ilExAssignmentTypes\getIdsForSubmissionType(), ilExAssignmentTypes\getInstance(), ilExAssignmentTeam\getInstanceByUserId(), ilExSubmission\getSubmissionsForFilename(), and ilExSubmission\TYPE_REPO_OBJECT.
Referenced by ilExcRepoObjAssignment\getAssignmentInfoOfObj().
ilExcRepoObjAssignmentInfo::getLinks | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 73 of file class.ilExcRepoObjAssignmentInfo.php.
References $ref_id, and ilLink\_getLink().
ilExcRepoObjAssignmentInfo::getReadableRefIds | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 100 of file class.ilExcRepoObjAssignmentInfo.php.
References $ref_ids.
ilExcRepoObjAssignmentInfo::getTitle | ( | ) |
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 65 of file class.ilExcRepoObjAssignmentInfo.php.
References $title.
ilExcRepoObjAssignmentInfo::isUserSubmission | ( | ) |
Check if this object has been submitted by the user provided or its team.
If not, the repository object is related to an assignment, but has been submitted by another user/team.
Implements ilExcRepoObjAssignmentInfoInterface.
Definition at line 82 of file class.ilExcRepoObjAssignmentInfo.php.
References $is_user_submission.
|
protected |
Definition at line 34 of file class.ilExcRepoObjAssignmentInfo.php.
|
protected |
Definition at line 37 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by getExerciseId().
|
protected |
Definition at line 36 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by getExerciseTitle().
|
protected |
Definition at line 26 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by getId().
|
protected |
Definition at line 35 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by __construct(), getInfo(), and isUserSubmission().
|
protected |
Definition at line 31 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by getReadableRefIds().
|
protected |
Definition at line 33 of file class.ilExcRepoObjAssignmentInfo.php.
Referenced by getTitle().