Gradescope LTI 1.3 Now Available in bCourses

August 6, 2025

Gradescope LTI 1.3 is now available in bCourses. LTI 1.3 improves on 1.0 in several key ways, including increased security, and roster syncing that allows for syncing multiple sections from bCourses.

LTI 1.0 and 1.3 will exist in tandem during the Fall 2025 semester, before LTI 1.0 is fully deprecated in Spring 2026. Existing LTI 1.0 course and assignment links will not change after LTI 1.0 is deprecated. These links will still be fully functional in bCourses and courses linked using LTI 1.0 will still be able to sync rosters and post grades to bCourses. However, if you plan to copy and reuse existing course content created with LTI 1.0 you will need to manually update the course and assignment(s) to use LTI 1.3 (see transition guide below).

Help Resources

Email support: gradescope@berkeley.edu

Schedule a consultation: calendly.com/research-teaching-and-learning/gradescope

Vendor documentation: Using Gradescope LTI 1.3 with Canvas as an Instructor

Use Gradescope LTI 1.3 to Link bCourses to Gradescope

Add a Gradescope course navigation menu item that links to your Gradescope course and enables roster syncing and assignment linking from bCourses.

  1. Click on “Settings” in the bCourses course navigation menu

  2. Click on the “Navigation” tab

  3. Enable “Gradescope 1.3” and then click “Save”

    A screenshot of the Navigation tab within the Settings of a bCourses course site showing the enable option for "Gradescope 1.3"

  4. Click on the newly added "Gradescope 1.3" course navigation menu item to launch Gradescope in a new tab and initiate linking between bCourses and Gradescope
    1. Note: Linking to bCourses can no longer be initiated in Gradescope with LTI 1.3. Linking must be initiated in bCourses.

  5. In the Gradescope dialogue box choose to create a new course or link to an existing course, then click “Link Course”

A screenshot of the "Link to bCourses Course" dialogue box in Gradescope.

Use Gradescope LTI 1.3 to Sync Your bCourses Roster

  1. Open your linked Gradescope course
    1. Use the "Gradescope 1.3" course navigation item in bCourses or go directly to Gradescope
  2. Go to the section "Roster"
  3. Click the button "Sync bCourses Roster" (this option may be located under the "More" menu)
    1. Remember that changes to the roster do not update automatically from bCourses. Re-sync the roster to apply any roster changes in Gradescope.
    2. Note: "Sync Canvas Roster" uses Gradescope LTI 1.0. Do not use this option if your course uses LTI 1.3.
  4. In the dialogue box "Sync with bCourses Roster" click the button "Sync Roster"

Add a Gradescope LTI 1.3 Assignment to bCourses

  1. In the "Assignments" section click "+ Assignment" to create a new bCourses assignment

  2. In the section for "Submission Type" choose "External Tool" from the drop-down menu

  3. Under “Enter or Find an External Tool URL” click “Find”

    A screenshot of the "Submission Type" section within the bCourses assignment settings with "External Tool" selected as the submission type

  4. Click on “Gradescope 1.3” in the list of tools and a Gradescope dialogue box will appear

  5. Choose the assignment to link to from the list of Gradescope assignments (or create a new assignment) and click “Link Assignment”
    1. Note: once a Gradescope assignment is linked to bCourses the name of the Gradescope assignment will sync from bCourses

      A screenshot of the "Link Resource from External Tool" dialogue box used to select a Gradescope assignment to link to a bCourses assignment

      Don't see this dialogue box? See the troubleshooting section at the bottom of the page
  6. Once linked, finalize the change in bCourses and click “Select” in the bCourses dialogue box

    A screenshot of the "Configure External Tool" dialogue box used to select an external tool as the submission type for an assignment in bCourses

  7. (Recommended, but optional) After clicking "Select" enable the option to “Load This Tool In A New Tab”

    A screenshot of the "Submission Type" section within the bCourses assignment settings with a red box around the "Load this tool in a new tab" option

  8. Click “Save and Publish” to save your changes and publish the assignment in bCourses

  9. To finalize the connection launch the Gradescope assignment from bCourses at least once
    1. This will allow grades to be synced from Gradescope to bCourses

    A screenshot of a bCourses assignment that includes a link to "Load this assignment in a new window"

Sync Grades to bCourses Using Gradescope LTI 1.3

  1. Open a Gradescope assignment

  2. Go to the section "Review Grades"

  3. Click on the button "Post Grades to bCourses"
    1. Note: "Post Grades to Canvas" uses Gradescope LTI 1.0. Do not use this option if your course uses LTI 1.3.

  4. In the dialogue box "Post Grades to bCourses" click the button "Post Grades"
    1. You can close the dialogue box once grades have successfully been posted

Transition Existing LTI 1.0 Courses and Assignments to LTI 1.3

If you want to use Gradescope LTI 1.3 with an existing Gradescope course you can skip Step 1. If you want to use Gradescope LTI 1.3 with an existing bCourses course site you can skip Steps 2.1 and 2.2.

Step 1: Duplicate the Gradescope course

  1. Open the Gradescope course you want to duplicate

  2. Click on “Course Settings”

  3. At the bottom on the page click “Duplicate Course”

Step 2: Copy the bCourses course site

  1. Create a new course site using “Create & Manage Sites” in bCourses

  2. In “Settings” click “Import Course Content” to copy content from an existing course site

  3. If it still appears in the course navigation menu, disable Gradescope LTI 1.0:

    1. Click on “Settings” in the course navigation menu

    2. Click on the “Navigation” tab

    3. Disable “Gradescope 1.0” and then click “Save” at the bottom of the page

A screenshot of the Navigation tab within the Settings of a bCourses course site showing the disable option for "Gradescope 1.0"

  1. Enable Gradescope LTI 1.3

    1. Click on “Settings” in the course navigation menu

    2. Click on the “Navigation” tab

    3. Enable “Gradescope 1.3” and then click “Save”

A screenshot of the Navigation tab within the Settings of a bCourses course site showing the enable option for "Gradescope 1.3"

Step 3: Link to Gradescope from bCourses

  1. Click on the Gradescope LTI 1.3 course navigation menu item to launch Gradescope in a new tab and initiate linking between bCourses and Gradescope

    1. Note: Linking to bCourses can no longer be initiated in Gradescope with LTI 1.3. Linking must be initiated in bCourses.

  2. In the dialogue box, under “Link With” choose “An existing Gradescope course” and then find the Gradescope course you just created in the drop-down list

  3. Click “Link Course”

A screenshot of the "Link to bCourses Course" dialogue box in Gradescope.

Step 4: Update bCourses Assignment Settings

  1. Open the bCourses assignment that used LTI 1.0

  2. Click “Edit Assignment Settings”

  3. In the section for “Submission Type,” under “Enter or Find an External Tool URL” click “Find”

A screenshot of the "Submission Type" section within the bCourses assignment settings

  1. Click on “Gradescope 1.3” in the list of tools and a Gradescope dialogue box will appear

  2. Choose the assignment to link to from the list of Gradescope assignments (or create a new assignment) and click “Link Assignment”

    1. Note: once a Gradescope assignment is linked to bCourses the name of the Gradescope assignment will sync from bCourses

A screenshot of the "Link Resource from External Tool" dialogue box used to select a Gradescope assignment to link to a bCourses assignment

Don't see this dialogue box? See the troubleshooting section at the bottom of the page

  1. Once linked, finalize the change in bCourses and click “Select” in the bCourses dialogue box

    A screenshot of the "Configure External Tool" dialogue box used to select an external tool as the submission type for an assignment in bCourses

  2. (Recommended, but optional) After clicking "Select" enable the option to “Load This Tool In A New Tab”

    A screenshot of the "Submission Type" section within the bCourses assignment settings with a red box around the "Load this tool in a new tab" option

  3. Click “Save and Publish” to save your changes and publish the assignment in bCourses

  4. To finalize the connection launch the Gradescope assignment from bCourses at least once
    1. This will allow grades to be synced from Gradescope to bCourses

    A screenshot of a bCourses assignment that includes a link to "Load this assignment in a new window"

Troubleshooting Gradescope LTI 1.3 Issues

Issue: I can't link my bCourses course site to Gradescope

If you get an error message that says "Course hasn't been created. Reach out to your instructor or email help@gradescope.com" then you don't have the right permissions in bCourses to link a Gradescope course. You must have the Teacher, Lead TA, TA, Reader, or Designer role in the bCourses course site to link the course to Gradescope.

Issue: I can't link a bCourses assignment to Gradescope

Linking an assignment to Gradescope requires your browser to allow Gradescope to open an embedded window in bCourses, which may be blocked by your browser settings or browser extensions.

Safari
  1. Open Settings and go to the "Privacy" section
  2. Disable "Prevent cross-site tracking"
Chrome
  1. Open Setting and go to the "Privacy and Security" section
  2. Click on "Third Party Cookies"
  3. Select "Allow third party cookies"
Other Troubleshooting Steps
  1. Clear your browser cache and cookies
  2. Make sure your browser is updated to the latest version
  3. Try an incognito or private browsing window
  4. Try a different browser
  5. Try a different device



Need help? Please email gradescope@berkeley.edu with questions or schedule a consultation.