Gradescope Instructor Guide

Gradescope is an application for grading online, designed for easing the challenges of grading collaboratively with a teaching team, particularly on exams. Gradescope supports grading by distributing assessments and assignments to graders, helping them add grades and feedback to student work, returning graded work to students, and providing analytics for teaching teams to review the grading outcomes.
Access Not immediate You will need to request and set up Gradescope with us first. Once you have completed setup, you can access Gradescope through Canvas.
Cost Partial Faculties/Departments provide funding per student per course. Please contact your Instructional Support Unit to discuss funding availability.
Bandwidth Yes Low demand on internet connections.
Canvas Integration Yes Works in coordination with Canvas.
Privacy Yes Verified by UBC’s Privacy Impact Assessment process.
Similar UBC-Supported Tools N The LT Hub is discontinuing support for the similar tool Crowdmark on April 30, 2024. We recommend only using Gradescope for online collaborative grading.

What can I use it for?

You can use Gradescope for managing the grading process of student work:

  • Creating, collecting, and grading fully online assignments and assessments
  • Using paper-based assessments that are then scanned, graded, and returned to students online
  • Allowing multiple graders to grade the same student submission and even the same question in parallel without overwriting one another
  • Enabling artificial-intelligence grading features to speed up the grading process

This tool guide was last reviewed in March 2023.

What do I need to use Gradescope?

Funding for Gradescope

Note first there is a cost for using Gradescope at UBC. The cost is charged per student per course. You can check with your Instructional Support Unit to see if funding is available.

A supported web browser

Gradescope runs in your web browser and supports using Chrome, Edge, Firefox, or Safari. For which versions work, check the Gradescope supported browser page.

A Gradescope course

Gradescope courses must be requested and created through the LT Hub, as outlined below.


  • It’s easiest for you and your student to access Gradescope through the link that will be added to your Canvas course. But you can set up an account to log in to, once you’ve been set up with a Gradescope course.

How do I use Gradescope?

To get started with Gradescope, you will request a course and make Gradescope visible for students in your Canvas course, then set up a collection of what you want to grade, and get to work on grading.

Click any bar below for instructions and tips for using Gradescope.

Expand All

Request and set up Gradescope for your Canvas course

  1. To use Gradescope, you will first need to contact us in the LT Hub to request Gradescope access for your Canvas course.
    • Please note that funding will need to be approved by your faculty or department. If you can include the name of a financial contact with your request, it will expedite the process.
  2. Once we have given you access, you will need to turn on Gradescope in your Canvas course:
    • Log in to your Canvas course, and click Settings in the Course Navigation.
    • Click the Navigation tab.
    • Find the Gradescope menu item, click the options menu (the 3 vertical dots), and choose Enable.
    • Save your setting changes.
  3. The Gradescope menu item will now be available for you and your students. Click Gradescope in the Course Navigation to open a new tab with the Gradescope interface.
  4. You will be prompted to create a new Gradescope course or use an existing course to link with your Canvas course. Select A new Gradescope Course, and click Link Course.
  5. A new Gradescope course will be created that is linked to your Canvas course. You can edit details for your course on the page that opens. Once you're done with changes, click Update Course.
  6. Once the Gradescope course is created, reply to your LT Hub ticket and ask us to run an initial sync to enrol students from your Canvas course.


  • Although the LT Hub will enrol students in your Gradescope course initially, students can also join the Gradescope course any time by clicking the Gradescope link from the Course Navigation in your Canvas course. For example, if you had students who were not registered in your course during the initial enrollment sync, clicking the Gradescope link will allow them to still join.

Collect student work in your Gradescope course

All work collected in Gradescope is called an assignment, whether you want to collect an actual assignment or an assessment (e.g., an exam).

  1. Log in to your Canvas course, and click Assignments in the Course Navigation.
  2. Click the +Assignment blue button in the upper right side of the screen.
  3. Enter the assignment name as you want students to see it, the overall point value, and instructions to complete the assignment in Gradescope.
    • We recommend that your instructions describe how to navigate to the assignment (by clicking the "Gradescope" menu item in your Canvas course) and what assignment name to look for in Gradescope.
  4. Scroll down to "Submission Type" and select No Submission from the drop-down menu.
  5. Save & Publish the assignment in Canvas
  6. Navigate to your Gradescope course by clicking Gradescope in the Course Navigation of your Canvas course.
  7. In your Gradescope course, click Assignments from the left-hand menu, then click Create Assignment to create a new Gradescope assignment.
  8. Select the assignment type:
    • Exam / Quiz - For collecting assessments.
    • Homework / Problem Set - For collecting assignments.
    • Bubble Sheet - For collecting bubble-sheet-based, multiple-choice assignments or assessments for automated grading.
    • Programming Assignment - For collecting code-based assignments.
    • Online Assignment - For creating questions that students respond to online (because this type is currently in beta, we don't recommend using it).
  9. Click Next.
  10. Give your assignment a name and, if prompted, select a PDF template file to act as the assignment's template. A template is a copy of your assignment or a copy of its instructions, such as a list of homework problems. The template will be used to build in where you want online grades applied by the teaching team.
  11. Complete the rest of the assignment details, and click Create Assignment.
    • If you don't see this option yet, click Next. Choose the sections you want to assign the assignment to (or leave this blank to assign to everyone), and then click Create Assignment.
  12. The newly created assignment will open and you can begin editing it, including adding questions (for online assignments) or creating an outline (for other scanned assignments). An outline shows Gradescope the areas of each page where you want grades applied by the teaching team and where students' names will appear. Once you are finished, click Save Outline.


  • The Canvas assignment will link students to Gradescope generally, not to an exact Gradescope assignment. Students will need to select the appropriate assignment from the Gradescope dashboard.
  • Grades can be passed manually from the Gradescope assignment to the Canvas assignment. Use the steps in the later section of this guide to find out how to manually send grades from Gradescope to Canvas.
  • You can see all currently active assignments on your Gradescope dashboard, but not inactive ones. Assignments become inactive if the grades have been published, there are no pending regrade requests, and there have been no updates in a week. You can access both active and inactive assignments by clicking "Assignments" in the left-hand menu of your Gradescope course.

Set custom rubrics for grading with Gradescope

Once your students have completed an assignment, you can create question-level rubrics in Gradescope for your entire teaching team to use in grading. These rubrics can be applied with written comments and submission-specific adjustments (i.e., assigning points for individual answers, outside the rubrics), when grading student work.

  1. Log in to your Canvas course, and click Gradescope in the Course Navigation.
  2. In your Gradescope course, click Assignments from the left-hand menu, then click the assignment name.
  3. Rubrics in Gradescope can be created as part of the grading process. Click Grade Submissions in the left-hand menu, and click the question that you would like to set rubrics for.
  4. The grading rubric will be displayed in the right-hand panel, or you may need to click Grade at the bottom of the screen to see it. The rubric default is always a negative scoring rubric (points are subtracted from the maximum scoring amount).
  5. Click Rubric Settings to change the default, if you like:
    • Positive Scoring - start from zero and subtract or add points by clicking rubric items
    • Negative Scoring - start from the total points available for the question and subtract or add points by clicking rubric items
  6. Click +Add Rubric Item to create a single rubric or Create Group to create a group of similar rubric items together. For each rubric you add, set a description and the points.
    • You can use what's called Markdown syntax in rubric items to insert images, links, code blocks, tables, lists, bold or italic text, and more. In the description box, select one of the Markdown icons or use a Markdown command.
  7. If you have rubrics in Gradescope already, you can re-use them instead of adding new ones. Click Import to select from your existing rubrics.
  8. After you finish setting up rubrics for a question, you may be able to use the question navigation menu at the top of the rubric panel to move to a different question. Click the question title and a drop-down menu of questions will appear, allowing you to jump to another part of the assignment. Continue through the assignment until you've added all the custom rubrics you'd like the teaching team to use.


  • You can change your Gradescope rubrics at any time. For example, if you'd like to increase the weight of a rubric, you can change its points and Gradescope will automatically apply the change to all students to whom the rubric was applied.
  • Modify rubric descriptions as you go to reflect how the rubric is being applied. Updates that make the descriptions more specific will help the grading team be more consistent in how the rubric is applied.
  • When choosing rubrics, consider what rubrics would be meaningful to review, both for the students trying to understand their grades and for your teaching team in looking at class-wide analytics. Try to avoid rubrics that are points-based (e.g., one item wrong, three items wrong) rather than descriptive, and avoid rubrics that force graders to choose from a group (e.g., which of the following items best applies), since students won't be able to see the non-chosen rubrics.
  • Keep in mind that Gradescope requires assigning at least one rubric item for each question, to consider it graded. Therefore, you will always need a rubric item to indicate when an answer in positive scoring is entirely incorrect (i.e., add no points) or an answer in negative scoring is entirely correct (i.e., subtract no points).
  • When practical, choose a positive or negative scoring scheme based on what will be fastest for the teaching team to enter, especially in large courses. For example, use negative scoring if students are expected to do most of the questions right, to save on clicks/keystrokes needed when grading.
  • For further efficiency, break any question with ten or more rubric items into two parts, so half the rubric items appear on the screen at a time and graders won't need to scroll.

Grade student work in your Gradescope course

Once available, student submissions will be organized by question in Gradescope. You can divide up work between a team of graders to grade one specific question at a time.

  1. Log in to your Canvas course, and click Gradescope in the Course Navigation.
  2. In your Gradescope course, click Assignments from the left-hand menu, then click the assignment name.
  3. Click Grade Submissions in the left-hand menu, and click the question that you would like to grade.
  4. The student's submission will be displayed on the left and the grading rubric(s) will be displayed in the right-hand panel, or you may need to click Grade at the bottom of the screen to see this. You can click any rubric item to apply it, but you may find it faster to use the corresponding keyboard number or letter (whichever is in the box for the item).
    • Note that you will need to apply at least one rubric to each question for Gradescope to consider the student's submission graded.
  5. Add any submission-specific adjustments (to change points for individual answers, outside of the rubrics) and, if appropriate, write a custom comment or add an existing comment from the drop-down.
  6. If a student wrote an answer on a different page than expected for a question, you can hover over the submission and use the left and right arrows to navigate to other pages of the submission.
  7. PDFs and images also include annotation tools for grading, in the top right when you hover over the submission:
    • Navigation icon - allows you to click and drag to move around the submission.
    • Text icon - allows you to type comments directly on the submission.
    • Pencil icon - allows you to mark directly on the submission.
    • Box icon - allows you to draw boxes by clicking and dragging to highlight areas of the submission.
    • Eraser icon - allows you to click any annotation to remove it.
  8. Click Next Ungraded to see the next student’s submission for the same question. Continue until you've completed the available submissions.


  • As you grade, you can get an overview of how the grading is progressing for the question. Click the total submission number in the lower left corner. This overview lists all of the submissions for the question, including their status, grader(s), and score.
  • You can view student answers by rubrics applied, to check your consistency as you go. In the right-hand rubric panel, hover over any rubric item, and click the magnifying glass icon. You will see which student answers the rubric item has been applied to so far.
  • Highlight time-savers for any teaching team members new to Gradescope, to improve their efficiency. Demonstrate how numbers and letters can be used to select rubrics, how rubrics can be reordered, and how hotkeys can be used to speed up grading. Additionally, explain how comments can be reused for multiple students, if entered without too much specificity initially.
  • Caution your teaching team to stay aware of what's happening on their screen when grading with shortcuts. Small adjustments to hand placement on the keyboard can result in not clicking the right rubrics.
  • Be clear in training teaching assistants about your expectations for the feedback they leave for students (i.e., how much, how often, what kind of content). Be aware that students may expect more detailed feedback using this digital medium, especially if they will not be meeting with you otherwise to go over the results.
  • Gradescope offers artificial-intelligence features for grading, which can be useful to try, when available for a particular question.

Review and release Gradescope grades to students

After grading is complete, you can review and return the graded submissions to students by publishing the grades.

  1. Log in to your Canvas course, and click Gradescope in the Course Navigation.
  2. In your Gradescope course, click Assignments from the left-hand menu, then click the assignment name you'd like to release grades for.
  3. If there are submissions that have not been matched to a student (i.e., you uploaded scanned exams and these have not yet been identified), click Manage Submissions in the left-hand menu. You can try to auto-match submissions or match them manually.
  4. Once all submissions are matched and graded, click Review Grades in the left-hand menu.
  5. At the top of the page, you will see a histogram and basic statistics that give an overview of how your students did on the assignment. Below this, you can click any student name to view that student’s graded submission. This view is mostly the same view that the student will see, once you publish grades.
  6. For students to see their grades via Gradescope, grades must be published. From the "Review Grades" interface, click Publish Grades at the bottom.
    • If you change your mind, you will be able to unpublish grades by clicking Unpublish Grades. You may need to click More first to see this option.
  7. Publishing grades allows students to review their graded work, but publishing does not notify students that their graded work is available. To notify students who submitted work, click the Compose Email to Students option (which appears after you publish), customize what will be sent, and click Send Email.
  8. Gradescope will send an email to each student containing a link to their graded work, which includes their submission, scores, and feedback.


  • Once grades are published, you can see which students have viewed their grades. Looking at the "Viewed" column on the "Review Grades" page in Gradescope.
  • By default, all rubric items are shown to students, to help students learn from their work and assure them that grading was fair and accurate. You can choose to hide rubric items, if there are any rubrics that were intended for internal use only.
  • Gradescope allows students to make regrade requests, so you may want to consider formalizing the process of asking for a regrade. For example, require a clear written justification in addition to making a request in the application.
  • You can download the graded assignments where students submitted PDFs or images. Downloading can be useful if you prefer to email graded work to students outside of Gradescope. When viewing any student's graded submission, select from the download options at the bottom of the page.
  • Publishing grades to your students on Gradescope will not send grades to Canvas. To send grades to your Canvas course, follow the instructions in the section below.

Send Gradescope grades to your Canvas course

Gradescope cannot send grades to Canvas automatically, but you can manually send grades from a Gradescope assignment to Canvas. To do this, you will need to link each Gradescope assignment that you want grades from to an existing Canvas assignment.

  1. Log in to your Canvas course, and click Gradescope in the Course Navigation.
  2. In your Gradescope course, click Assignments from the left-hand menu, then click the assignment name for the assignment that you would like to send grades from.
  3. Click Settings in the left-hand menu.
  4. Under "Canvas Assignment", click Link. You may need to authorize Gradescope to have access to your Canvas account.
  5. Using the dropdown menu, select the Canvas assignment to sync the grades with.
  6. Click Link Assignment.
  7. Once the assignments are linked, click Review Grades in the left-hand menu of the assignment page in Gradescope.
  8. Click Post Grades to Canvas.
  9. Verify the information in the pop-up window, and click Post Grades.


  • You do not have to publish grades in Gradescope to send grades to Canvas, but we recommend doing both. Publishing grades in Gradescope can be a good way to share more detailed feedback with students about their marks. In Canvas, students can only see their final mark.
  • Students can join your Gradescope course any time by clicking the Gradescope link from the Course Navigation in your Canvas course. For example, if you had students who were not registered in your course during the initial enrollment sync, clicking the Gradescope link will allow them to still join. Joining will allow their grades to be sent to Canvas.

Gradescope FAQ

Find UBC-specific answers to frequently asked questions by clicking any bar below.

Due to the confidential nature of our vendor contract, we cannot publish the exact amount on our website. However, feel free to contact us in the LT Hub to request an estimate for your course(s).

You can also check with your Instructional Support Unit to see if funding is available.

UBC considers personal student email addresses to be private information. To protect these email addresses, only the LT Hub may run the initial sync to enrol students from your Canvas course into your Gradescope course.

Where can I get more support with Gradescope?

Technical support

If you have trouble with Gradescope:

Pedagogical support

  • The UBC Online Teaching Program includes a section on what makes effective feedback (Module 3.4), which can provide useful strategies to the teaching team involved in the marking process.

Student support

Learn more

Tell us about this guide