<p>Number of papers to be reviewed per author:</p> <p><input type="number" name="num_reviews"<?php echo $disable_review_assignments_string; ?> ></p> <input type="submit" value="Assign Reviewers"<?php echo $disable_review_assignments_string; ?> > </form> </p> <?php if (file_exists(REVIEWER_ASSIGNMENTS_FILE)) { echo "<p>\nThe current reviewer assignments are as follows:\n</p>"; echo "<p>\n" . generate_reviewer_assignment_table(read_reviewer_assignments(), $USERINVENTORY) . "\n</p>"; echo '<p>' . generate_batch_review_download_link() . '</p>' . "\n"; } ?> <h2>Review Distribution</h2> <?php if (file_exists(REVIEWER_ASSIGNMENTS_FILE)) { // not elegant: how many reviews are we supposed to have? check how many the first user is supposed to have * how many users we have $total_expected_reviews = count(read_reviewer_assignments()[$USERINVENTORY->get_users()[0]->get_email_address()]) * count($USERINVENTORY->get_users()); $total_received_reviews = 0; foreach ($USERINVENTORY->get_users() as $u) { $total_received_reviews += count($u->get_submitted_reviews()); }
$table_string .= "<table>\n" . " <tr>\n" . " <td>" . "First name" . "</td>\n" . " <td>" . "Last name" . "</td>\n" . " <td>" . "Email address" . "</td>\n" . " <td>" . "Uploaded paper" . "</td>\n" . " <td>" . "Reviewers" . "</td>\n" . " </tr>\n"; foreach ($users as $u) { $table_string .= " <tr>\n" . " <td>" . $u->get_first_name() . "</td>\n" . " <td>" . $u->get_last_name() . "</td>\n" . " <td>" . $u->get_email_address() . "</td>\n" . " <td>" . '"' . $u->get_uploaded_paper()['title'] . '"' . "</td>\n" . " <td>" . string_of_reviewers($u, $review_list, $user_inv) . "</td>\n" . " </tr>\n"; } $table_string .= "</table>\n"; return $table_string; } ?> <html> <h2>Assigned Reviews</h2> <p> <?php echo generate_reviewer_assignment_table($review_pairings, $USERINVENTORY); ?> </p> <p> <a href="assignreviewers.php?num_reviews=<?php echo $reviews_per_user; ?> ">Click here</a> to re-assign reviewers. Click the button below to distribute papers to reviewers when you are satisfied. </p> <form action="distributepapers.php" method="post"> <input type="hidden" name="reviewer_assignments" value="<?php echo htmlentities(json_encode($review_pairings)); ?> ">