A knowledge base article about How to Use Gradescope LTI 1.3 to Connect Gradescope to bCourses provided by the UC Berkeley IT Service Hub - Knowledge Portal
Gradescope LTI 1.3 enables course and assignment linking, roster syncing, and grade passback to bCourses.
Link a bCourses Course Site to a Gradescope Course
Linking a bCourses course site to a Gradescope course adds a Gradescope course navigation menu item to bCourses that links to your Gradescope course and enables roster syncing and assignment linking from bCourses.
- Click on "Settings" in the bCourses course navigation menu
- Click on the "Navigation" tab
- Enable "Gradescope" and then click "Save"

- Click on the newly added "Gradescope" course navigation menu item to launch Gradescope in a new tab and initiate course linking between bCourses and Gradescope
- Linking bCourses and Gradescope must be initiated in bCourses.
- In the Gradescope dialogue box choose to create a new course or link to an existing course, then click "Link Course"

Sync Your bCourses Roster
- Open your linked Gradescope course
- Use the "Gradescope" course navigation menu item in bCourses or go directly to Gradescope
- Go to the section "Roster"
- Click the button "Sync bCourses Roster" (this option may be located under the "More" menu)
- Remember that changes to the roster do not update automatically from bCourses. Re-sync the roster to apply any roster changes to Gradescope.
- In the dialogue box "Sync with bCourses Roster" click the button "Sync Roster"
Add a Gradescope Assignment to bCourses or Link an Existing Assignment
- (Option 1) To create a new assignment: In the "Assignments" section in bCourses click "+ Assignment"
(Option 2) To link an existing bCourses assignment: Open the bCourses assignment and click "Edit"
- In the section for "Submission Type" choose "External Tool" from the drop-down menu
- Under "Enter or Find an External Tool URL" click "Find"

- Click on "Gradescope" in the list of tools and a Gradescope dialogue box will appear
- Choose the assignment to link to from the list of Gradescope assignments (or create a new assignment) and click "Link Assignment"
- Once a Gradescope assignment is linked to bCourses the name of the Gradescope assignment and the assignment due date will sync from bCourses
- Don't see this dialogue box? It may be blocked by your browser. Find troubleshooting tips below.

- Once linked, click "Select" in the bCourses dialogue box to save the change

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

- Click "Save and Publish" (or "Save" if the assignment is already published) to save your changes and publish the assignment in bCourses
- IMPORTANT! To finalize the connection launch the Gradescope assignment from bCourses at least once
- This will allow the assignment grades to be synced from Gradescope to bCourses

Sync Grades to bCourses
- Open a Gradescope assignment
- Go to the section "Review Grades"
- Click on the button "Post Grades to bCourses"
- In the dialogue box "Post Grades to bCourses" click the button "Post Grades"
- You can close the dialogue box once grades have successfully been posted
- Don't see the "Post Grades to bCourses" button? Find troubleshooting tips below.
Troubleshooting Gradescope LTI 1.3 Issues
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.
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
- Open Settings and go to the "Privacy" section
- Disable "Prevent cross-site tracking"
Chrome
- Open Settings and go to the "Privacy and Security" section
- Click on "Third Party Cookies"
- Select "Allow third party cookies"
Other Troubleshooting Steps
- Clear your browser cache and cookies
- Make sure your browser is updated to the latest version
- Try an incognito or private browsing window
- Try a different browser
- Try a different device
The "Post Grades to Canvas" button isn't working
The "Post Grades to Canvas" button in Gradescope has been deprecated as part of Gradescope LTI 1.0. With LTI 1.3 you should always use the "Post Grades to bCourses" button in Gradescope to sync grades from Gradescope to bCourses.
The "Post Grades to bCourses" button isn't showing up
First, make sure that the assignment in bCourses is linked using LTI 1.3. In bCourses, the External Tool URL for Gradescope LTI 1.3 is
https://lti.int.turnitin.com/launch/gs-proxy
Edit the assignment settings in bCourses and verify the External Tool URL is correct. If not, the assignment is linked incorrectly or linked using (deprecated) LTI 1.0. Re-link the bCourses assignment to Gradescope using LTI 1.3.
If the assignment is correctly linked to Gradescope, try launching the assignment from bCourses at least once. This finalizes the connection and enables grade passback to bCourses. The "Post Grades to bCourses" button will not be available until the connection has been finalized.
A student in the Gradescope roster doesn't seem to be linked to bCourses
Try re-syncing the roster in Gradescope.
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