Skip to main content

Completing a Self-Review

What your instructor configured wins. This page describes how Pawtograder behaves in the setup most courses use. Almost every rule below is a per-assignment or per-course setting, and your instructor chose the settings for your course on purpose, as part of how they want the course to run. So if your assignment behaves differently from what you read here, the most likely reason is that your course is set up differently, by design. Your assignment page and your course’s own policies are the authority on what applies to you. Ask your course staff if you are not sure, or if what you see looks wrong rather than merely different.
Some courses use self-reviews; most do not. If your assignment has one, the assignment page carries a Self Review Notice box. A self-review is the review you will normally be asked to do: before final grading, you assess your own work against a rubric your instructor wrote. Pawtograder has no peer-review feature, so you are not asked to review a classmate’s submission. Your course may also assign you other kinds of review on your own submission — a code walk, for instance. Mechanically those work the same way as a self-review: you get a review assignment with its own deadline, you apply rubric checks, and you press Complete Review Assignment when you are done, so the rest of this page applies to them too. Before the self-review opens, that box explains that “There is a self review scheduled on this assignment which will release immediately after your deadline passes and will be due N hours later.” Once it opens, that box becomes Self Review Now Due, with “Due by date” and a Complete Self Review button that takes you into your submission. The deadline for completing the self-review is configured by your instructor as a number of hours after the assignment’s own deadline. By default the self-review only opens once your deadline has passed; where your instructor allows it, a Finalize Submission Early button lets you close your submission early and start the self-review before the assignment is due. See Late Tokens and Extensions for what finalizing early costs you.
If your due date moves — a late token, an instructor-granted extension, or a change to the assignment’s own due date — your self-review deadline shifts by the same amount, so your window stays the same length. If your deadline changes after you have already finished the self-review, the deadline on record still moves; the work you already did is not affected.
Some courses instead pin the self-review to a fixed release time for the whole class, so that it opens at the same moment for everyone and is due the configured number of hours after that, rather than following your own deadline. If yours does, take the date in the toolbar on your submission — “Your Self-Review Rubric review is required on this submission by date” — as the one that counts. The boxes on the assignment page work out their date from your own deadline plus the offset, so in a fixed-release course they can show you a date that is not your real deadline. If the two disagree, ask your course staff which applies.
Assignment page showing self-review deadline
Submission page with self-review due date banner

Completing a Self-Review

Once your self-review is available, you will see a banner indicating when it is due. On the right hand side of the page, you’ll see a “Self-Review Rubric” section. Items outlined in red are required to be completed.
Self-review rubric with required items outlined in red
This rubric has two checks:
  • List external resources used (submission-level check)
  • Wrote a test for part 1 of the assignment (file-level check)

Turning on rubric descriptions

By default the rubric sidebar shows you only the name of each part, criteria, and check. Your instructor may have written a longer description explaining what a check is actually asking for, and those descriptions are hidden until you ask for them. Turn on the Show rubric descriptions switch at the top of the rubric sidebar, just above the first rubric’s name, to see them. If a check’s wording is not clear, this is the first thing to try — the detail is usually there.
The switch is off by default for students and is not remembered between visits. If you reload the page or come back later, turn it on again.

Submission-level checks

Submission-level checks show up as checkboxes or radio buttons in the “Self-Review Rubric” section. Select the relevant option, and enter a comment as required. The menu icon at the top of your entered comment can be used to edit it or delete it.
Submission-level check with comment field

File-level checks

File-level checks are applied as annotations directly on the file. Use the “Files” tab and file list to navigate to the correct file, then apply the check to the line (or lines) of code it refers to. Code is shown in the new editor view, which is on by default. There is a “New editor view” switch above the code if you ever want the plain text view instead; the plain view is easier to read with a screen reader, and applying checks there works a little differently (see below). There are two ways to apply a check in the new editor view. Right-click the line. Put your cursor on the line you want to annotate — or select several lines to annotate a range — and right-click. Alongside the editor’s own items (Go to Definition, Copy, and so on), the menu has:
  • Apply rubric check… at the top, which opens the search box described below.
  • Add Comment…, for leaving a plain comment that is not tied to any rubric check.
  • One entry per rubric criteria, each ending in a ▸. Clicking a criteria opens a short list of that criteria’s checks; pick the one you want from there. Checks are always one level down, so you will not apply anything by clicking a criteria name by accident.
Applying a rubric check from the right-click menu in the new editor view, from the criteria submenu through the comment dialog to the finished annotation
Or press Cmd + . (Ctrl + . on Windows and Linux). This opens a search box for the line your cursor is on. Start typing part of a check or criteria name to filter the list, move through it with the up and down arrow keys and press Enter, or just press the number key shown next to a check to select it. Each check lists its criteria underneath, and says so when a comment is required.
The quick-apply search box opened with Cmd and period, a check picked from the list, and the comment dialog that follows
Either way, what happens next depends on the check. If the check requires a comment, a dialog opens headed “Add <check name> on line <n>” with the criteria and the points it is worth; write your comment and press Add Check. If no comment is required, the check is applied immediately. Once a check is applied, a speech-bubble marker appears in the margin to the left of the line number and the annotation is shown inline under the line, listing the criteria and check it came from. Click the marker to collapse or re-expand it, or use Hide all comments at the top of the file to collapse every annotation at once. The file list also picks up a count of the annotations on each file, and the rubric sidebar updates, so a required check stops being outlined in red once you have satisfied it.
If you have switched to the plain text view, click the line you want to annotate to put the focus on it and then press Cmd + . (Ctrl + .) to open the same search box. The buttons for applying checks by mouse only appear on lines that already have a comment on them, so on a clean line the keyboard shortcut is the way in.

Submitting a Self-Review

Your self-review is not complete until you click Complete Review Assignment, which sits both in the toolbar at the top of the submission and below the rubric in the sidebar. The toolbar says the same thing: “Your Self-Review Rubric review is required on this submission by date. When you are done, click ‘Complete Review Assignment’.” That button opens a popover rather than finishing the review outright. If anything required is outstanding, the popover lists Missing Required Checks and Incomplete Required Criteria by name, with each criteria entry saying how many checks it needs and how many you have applied, and tells you that “You must complete all required checks and criteria before marking this review assignment as complete.” Once nothing is missing, the popover offers Mark Review Assignment as Complete; press that to finish.
Complete Review Assignment button
After completing the self-review, you will see a confirmation message.
Self-review completion confirmation

Regrade Requests and Self-Review

Self-review rubric items cannot be contested through regrade requests, as they reflect your own assessment of your work. Regrade requests are only available for rubric items that were graded by course staff (instructors, TAs, or graders).
If you have concerns about your self-review, contact your instructor directly.

After the Due Date

Once the self-review due date has passed, you will no longer be able to add or modify your self-review checks and comments. If you need additional time to complete your self-review, contact your instructor to request a due date extension. Your instructor can adjust individual student due dates or bulk edit due dates for all students.