Logo for gradescope that shows a barchart in teal and all lowercase text that reads gradescope

Gradescope is an assessment, feedback, and analytics LTI (Learning Technology Interoperability) integration for Canvas that enables instructors to efficiently administer, grade, and provide student feedback on all types of assessments, whether digital, pen-and-paper, code, or bubble sheets.


  • Digitally grade online and paper-based homework, exams, and other assessments.  
  • Utilize AI-assisted grading, handwriting recognition, dynamic rubrics, and similar answer grouping to streamline and improve grading efficiency.
  • Create on-the-fly grading rubrics and easily apply scoring changes retroactively. 
  • Give more consistent and timely feedback, improving learning outcomes.
  • Get detailed analytics on an individual and class-wide level.
  • Create programming and coding assignments.
  • Auto-grade and provide targeted student feedback on bubble-sheet exams. 
  • Sync student scores directly to Canvas Gradebook. 

Getting Started

Instructor Resources

Create an Assignment in Canvas:

  1. Select the Canvas course.
  2. Locate Gradescope on your course menu. If Gradescope isn’t listed: Click Settings > Click Navigation > Drag Gradescope into the visible items list > Click Save.
  3. Choose Assignments from the course navigation menu.
  4. Click +Assignment in the upper right corner.
  5. Add a Name for the Assignment.
  6. Enter the number of Points possible.
  7. Select an Assignment Group
  8. Choose the Submission Type > External Tool
    • Click Find
    • Select Gradescope from the tool list
    • Click Select
  9. Select the checkbox beside Load This Tool in a New Tab
    • NOTE: Submission Attempts, Anonymous Grading, and Anonymous Instructor Annotations should not be completed
  10. Complete appropriate fields: Assign To, Due, and Available from/until
  11. Click Save

Link Canvas Assignment to Gradescope:

  1. Link to Gradescope by selecting Load *Assignment Title* in a new window.
  2. Sign in if prompted. The first time you create a Gradescope assignment in a Canvas course, you will be asked whether you wish to Link: A New Gradescope Course or An Existing Gradescope Course.
  3. Click Link Course.
  4. Choose to Link: A New Gradescope Course or An Existing Gradescope Course.
  5. Select Link Assignment.
  6. You are now ready to create Gradescope assignments.

View the Gradescope Getting Started Tutorial Videos to begin creating your assignment in Gradescope.

Gradescope Assignment Types, Multiple Versions, Extend Assignments, and More

View the Gradescope Assignment Workshop page for additional features such as writing formulas in LaTeX, anonymous grading, AI-assisted grading, and more.

Confirm Assignment Settings and Publish in Canvas

  1. Return to the Canvas Assignment Details page to confirm assignment settings: Points, Assign To, Availability Dates, and Due Date
  2. Publish the assignment.

Bubble Sheet Feature in Gradescope

Note: Information Technology Services – Testing and Evaluation Services (TES) will sunset Scantron Bubble Sheets at the end of the 2023 summer term and will not provide Scantron services beginning in Fall 2023.

If you were using Bubble Sheets previously, or prefer to have students complete multiple choice questions on paper with the ability to speed up grading and also have the ability to provide more specific feedback, Gradescope Bubble Sheets can be used. Since it integrates directly with Canvas, grades can be easily provided to students. See how it works in the Bubble sheet overview in our training course and review the answers to our Frequently Asked Questions about Gradescope Bubble Sheet FAQ (PDF).

Prepare for the Next Semester

CELT’s Gradescope Training Course: Duplicating your Gradescope Course

Create a Copy of your Gradescope Course

  1. Open the Canvas course from which you wish to copy your Gradescope content
  2. Select Gradescope from the course navigation menu
  3. Click Course Settings in the Gradescope course menu
  4. Select Duplicate Course at the bottom of the page
  5. Enter the Term Start Date of the course you are copying
  6. Select the Term, Year, and Term Start Date of the duplicate (new) course
  7. Click Duplicate
  8. Edit the new course settings and select Update Course

Create a New Canvas Course Shell

  1. Instructions are available on the Start of Semester Checklist
  2. Begin creating your Gradescope assignments for the semester.

Create a Canvas Assignment and Link to Gradescope Assignment

  1. If you imported your Canvas Assignment from a previous term’s Canvas course, you will need to update dates and relink to the appropriate Gradescope Assignment.
  2. Publish the Canvas assignment when ready.

Student Resources

View Using Gradescope with Canvas as a Student for guidance in accessing Gradescope, submitting assignments, and viewing grades and submissions.

Online Documentation


Accessibility and Privacy


All students, faculty, and staff members with an Iowa State NetID receive free access.