Skip to main content

Configuring Gradescope LTI 1.3 in Canvas

Configuring Gradescope LTI 1.3 in Canvas as an Administrator

Before you can begin configuring your LTI 1.3 integration, please email us at so that we can enable the integration permissions to your account. Once you have received our confirmation that your Gradescope account has the necessary permissions, you can continue onto the first step.

If you don’t have an account yet, go to the Gradescope website and select Sign Up. Select the Instructor role, fill out the provided form and ensure you use the same email address you use on Canvas. You will be emailed with a link to set a password so that you are able to access your new account.

The configuration process consists of steps in both Canvas and Gradescope. Having both apps open in separate tabs could make the process easier. We recommend that you either complete the configuration process all at once, or on your test Canvas environment if you think it may need to be completed in stages. Let’s get started!


Choose your install approach

Choose your install approach

You can install the Gradescope LTI 1.3 Canvas integration at either the root account or sub-account level depending on your institution’s preferences. Both installation approaches will work with the inherited key and manual key setups. We recommend installing at the sub-account level if certain departments have their own sub-accounts and you want to make the Gradescope LTI links available for some departments, but not others.

We recommend that you complete the configuration process all at once. If you think you may need to complete it in stages, use your test Canvas environment.
Choose your configuration key setup

Choose your configuration key setup

To begin your Canvas integration, choose the setup tab that is right for your institution. For users, you can use either the inherited key or the manual key configuration. For users, you must use the manual key configuration.

  • Inherited key setup - This configuration method uses the default Placement settings that display Gradescope LTI links in the Course Navigation menu, the Course Assignments menu (in Canvas), and the External Tool submission menu. This setup has fewer steps and is only available for users.
  • Manual key setup - This configuration method allows you to customize the Placement settings where Gradescope LTI links display in Canvas. For example, you could specify for instructors and students to see the Gradescope LTI link at the assignment level but not at the course level (in the left-hand course navigation menu). This setup is available for both and users.

If you are setting up a Gradescope LTI 1.3 integration in a Canvas beta or test instance (before deploying in production) you must use the Manual key setup during your testing. If you don’t use the Manual key approach for these environments, the integration won’t be successful and the setup will result in an error. When you are ready to configure the integration in production, use the Inherited key setup.

Inherited Key Setup Manual Key Setup

Inherited key setup

  1. To register LTI 1.3 in Canvas, log in as your LMS Administrator.
  2. Navigate to the Admin page using the left main menu and select your institution’s account name.
  3. Select Developer Keys. This option will not appear on any sub-accounts and must be set up using the main parent account.
  4. Select Inherited and ensure Gradescope is set to On.
  5. Select Settings, then Apps, and then View App Configurations.
  6. Select the blue + App button. A modal will appear.
  7. Set the Configuration Type to By Client ID and then enter the ID from the inherited Developer Key - 170000000000720.
  8. Select Submit and then Install.

    Gradescope will now appear as an option for your instructors, but they will receive error messages until step 4 in the Deployment section is complete if they attempt to create Gradescope courses or assignments via the LTI links in Canvas.



Gradescope is now installed and will be listed within your External Tools. To complete the configuration, we need to link it to your account so that it can be used by instructors and students.

  1. Select Courses from the main menu on the left and select a course.
  2. Select Gradescope which is now listed within your course sidebar navigation.
  3. You might be prompted to log into Gradescope if you are not already. Please ensure you are logging into the account that has had the integration permissions enabled.
  4. Enter your Branded Platform Name and select your school. This will be the name that instructors will see in Gradescope when referring to your Canvas integration. We recommend using a name that instructors will easily associate with your Canvas LMS. We do not recommend naming this field “Gradescope” as it may cause confusion to instructors.
  5. You’re done! Your instructors are now able to link their Canvas courses to Gradescope, sync rosters, create and link assignments, and sync grades between Gradescope and Canvas. 

Adding the external Gradescope app at course level? If the Gradescope app is added at the sub-account level, the initial deployment will only need to be completed once. If the external Gradescope app is added at an individual course level or to courses not held within the sub-account, the deployment steps will need to be repeated each time.

If you ever need to disable or re-enable an older LTI 1.3 integration, you can do so by navigating to the LTI 1.3 integrations page on your Gradescope account, selecting Edit next to the integration, and checking or unchecking the Disabled box. Disabling an integration will unlink all courses and assignments between Gradescope and Moodle and will remove the Sync Roster and Post Grades options. Re-enabling the integration will restore all the links.

Was this article helpful?
0 out of 0 found this helpful

Articles in this section

Powered by Zendesk