ILIAS
release_7 Revision v7.30-3-g800a261c036
|
This class determines assignment member state information directly on the persistence layer. More...
Public Member Functions | |
__construct (\ilDBInterface $db=null) | |
Constructor. More... | |
getSubmitableAssignmentIdsOfUser (array $exc_ids, int $user_id) | |
Get all assignments for a user where the user may hand in submissions. More... | |
getAssignmentIdsWithGradingNeeded (array $exc_ids) | |
Get assignments with open gradings. More... | |
getAssignmentIdsWithPeerFeedbackNeeded (array $exc_ids, int $user_id) | |
Get all assignments for a user where the user may hand in submissions. More... | |
This class determines assignment member state information directly on the persistence layer.
Thus its procedures are fast but may not include/respect all higher application logic of the assignment state of members
Definition at line 13 of file class.ilExcAssMemberStateRepository.php.
ilExcAssMemberStateRepository::__construct | ( | \ilDBInterface | $db = null | ) |
Constructor.
ilDBInterface | $db |
Definition at line 20 of file class.ilExcAssMemberStateRepository.php.
References $DIC.
ilExcAssMemberStateRepository::getAssignmentIdsWithGradingNeeded | ( | array | $exc_ids | ) |
Get assignments with open gradings.
int[] | $exc_ids | exercises the user is "tutor" of |
Definition at line 67 of file class.ilExcAssMemberStateRepository.php.
ilExcAssMemberStateRepository::getAssignmentIdsWithPeerFeedbackNeeded | ( | array | $exc_ids, |
int | $user_id | ||
) |
Get all assignments for a user where the user may hand in submissions.
int[] | $exc_ids | exercises the user is "member" in |
int | $user_id |
Definition at line 95 of file class.ilExcAssMemberStateRepository.php.
ilExcAssMemberStateRepository::getSubmitableAssignmentIdsOfUser | ( | array | $exc_ids, |
int | $user_id | ||
) |
Get all assignments for a user where the user may hand in submissions.
int[] | $exc_ids | exercises the user is "member" in |
int | $user_id |
Definition at line 36 of file class.ilExcAssMemberStateRepository.php.