19declare(strict_types=1);
60 $this->user_ids = array_values(
$user_ids);
107 $key = array_search(
$user_id, $this->user_order);
108 if ($key ===
false) {
112 $peer_key = ($key + $j) % (count($this->user_order));
113 $peers[] = $this->user_order[$peer_key];
Calculates peer review distribution (rater to peer assignments)
getPeersOfRater(int $user_id)
Get peers of rater.
randomUserOrder(array $user_ids)
Random user order.
__construct(array $user_ids, int $num_assignments)
ExcPeerReviewDistribution constructor.