|
ILIAS
release_8 Revision v8.24
|
Exercise peer review. More...
Collaboration diagram for ilExPeerReview:Public Member Functions | |
| __construct (ilExAssignment $a_assignment) | |
| hasPeerReviewGroups () | |
| initPeerReviews () | |
| resetPeerReviews () | |
| validatePeerReviewGroups () | |
| getPeerReviewValues (int $a_giver_id, int $a_peer_id) | |
| getPeerReviewsByGiver (int $a_user_id) | |
| getPeerMaskedId (int $a_giver_id, int $a_peer_id) | |
| getPeerReviewsByPeerId (int $a_user_id, bool $a_only_valid=false) | |
| getAllPeerReviews (bool $a_only_valid=true) | |
| hasPeerReviewAccess (int $a_peer_id) | |
| updatePeerReviewTimestamp (int $a_peer_id) | |
| updatePeerReview (int $a_peer_id, array $a_values) | |
| countGivenFeedback (bool $a_validate=true, int $a_user_id=null) | |
| getNumberOfMissingFeedbacksForReceived () | |
| isFeedbackValidForPassed (int $a_user_id) | |
Static Public Member Functions | |
| static | lookupGiversWithPendingFeedback (int $a_ass_id) |
Protected Member Functions | |
| getValidPeerReviewUsers () | |
| validatePeerReview (array $a_data) | |
| getMaxPossibleFeedbacks () | |
Protected Attributes | |
| ilDBInterface | $db |
| ilObjUser | $user |
| ilExAssignment$assignment | |
| int | $assignment_id |
| ilLogger | $log |
Exercise peer review.
Definition at line 27 of file class.ilExPeerReview.php.
| ilExPeerReview::__construct | ( | ilExAssignment | $a_assignment | ) |
Definition at line 35 of file class.ilExPeerReview.php.
References $DIC, ilExAssignment\getId(), ilLoggerFactory\getLogger(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilExPeerReview::countGivenFeedback | ( | bool | $a_validate = true, |
| int | $a_user_id = null |
||
| ) |
Definition at line 387 of file class.ilExPeerReview.php.
References $ilUser.
| ilExPeerReview::getAllPeerReviews | ( | bool | $a_only_valid = true | ) |
Definition at line 312 of file class.ilExPeerReview.php.
Referenced by resetPeerReviews(), and validatePeerReviewGroups().
Here is the caller graph for this function:
|
protected |
Definition at line 414 of file class.ilExPeerReview.php.
References $ilDB, and ILIAS\Repository\int().
Here is the call graph for this function:| ilExPeerReview::getNumberOfMissingFeedbacksForReceived | ( | ) |
Definition at line 427 of file class.ilExPeerReview.php.
| ilExPeerReview::getPeerMaskedId | ( | int | $a_giver_id, |
| int | $a_peer_id | ||
| ) |
Definition at line 236 of file class.ilExPeerReview.php.
| ilExPeerReview::getPeerReviewsByGiver | ( | int | $a_user_id | ) |
Definition at line 214 of file class.ilExPeerReview.php.
| ilExPeerReview::getPeerReviewsByPeerId | ( | int | $a_user_id, |
| bool | $a_only_valid = false |
||
| ) |
Definition at line 285 of file class.ilExPeerReview.php.
| ilExPeerReview::getPeerReviewValues | ( | int | $a_giver_id, |
| int | $a_peer_id | ||
| ) |
Definition at line 189 of file class.ilExPeerReview.php.
|
protected |
Definition at line 61 of file class.ilExPeerReview.php.
References $db, $ilDB, and ILIAS\Repository\int().
Referenced by initPeerReviews(), and validatePeerReviewGroups().
Here is the call graph for this function:
Here is the caller graph for this function:| ilExPeerReview::hasPeerReviewAccess | ( | int | $a_peer_id | ) |
Definition at line 334 of file class.ilExPeerReview.php.
| ilExPeerReview::hasPeerReviewGroups | ( | ) |
Definition at line 47 of file class.ilExPeerReview.php.
Referenced by initPeerReviews(), resetPeerReviews(), and validatePeerReviewGroups().
Here is the caller graph for this function:| ilExPeerReview::initPeerReviews | ( | ) |
Definition at line 79 of file class.ilExPeerReview.php.
References $db, $ilDB, getValidPeerReviewUsers(), and hasPeerReviewGroups().
Here is the call graph for this function:| ilExPeerReview::isFeedbackValidForPassed | ( | int | $a_user_id | ) |
Definition at line 447 of file class.ilExPeerReview.php.
References ilExAssignment\PEER_REVIEW_VALID_ALL, ilExAssignment\PEER_REVIEW_VALID_NONE, and ilExAssignment\PEER_REVIEW_VALID_ONE.
|
static |
Definition at line 480 of file class.ilExPeerReview.php.
Referenced by ilExAssignmentReminder\parsePeerReminders().
Here is the caller graph for this function:| ilExPeerReview::resetPeerReviews | ( | ) |
Definition at line 109 of file class.ilExPeerReview.php.
References $db, $ilDB, getAllPeerReviews(), and hasPeerReviewGroups().
Here is the call graph for this function:| ilExPeerReview::updatePeerReview | ( | int | $a_peer_id, |
| array | $a_values | ||
| ) |
Definition at line 362 of file class.ilExPeerReview.php.
| ilExPeerReview::updatePeerReviewTimestamp | ( | int | $a_peer_id | ) |
Definition at line 349 of file class.ilExPeerReview.php.
|
protected |
Definition at line 248 of file class.ilExPeerReview.php.
References $data, and Vendor\Package\$e.
| ilExPeerReview::validatePeerReviewGroups | ( | ) |
Definition at line 135 of file class.ilExPeerReview.php.
References $valid, ilExerciseMembers\_getMembers(), getAllPeerReviews(), getValidPeerReviewUsers(), and hasPeerReviewGroups().
Here is the call graph for this function:
|
protected |
Definition at line 32 of file class.ilExPeerReview.php.
|
protected |
Definition at line 29 of file class.ilExPeerReview.php.
Referenced by getValidPeerReviewUsers(), hasPeerReviewGroups(), initPeerReviews(), and resetPeerReviews().
|
protected |
Definition at line 33 of file class.ilExPeerReview.php.
|
protected |
Definition at line 30 of file class.ilExPeerReview.php.
|
protected |
Definition at line 31 of file class.ilExPeerReview.php.