External App: Gradescope - Creating the Canvas Assignment
Gradescope Get Started Guide: https://www.gradescope.com/get_started
Help from Gradescope: firstname.lastname@example.org
How to Create the Canvas Assignment to link to Gradescope
You will be creating a Gradescope Assignment and a Canvas Assignment independently, and them linking them together once you are ready. For the Gradescope Assignment to find the Canvas assignment, the Canvas assignment needs to be published, so you may want to set up the Gradescope assignment first, and then come back and make the assignment in Canvas to link to. This linking will create the assignment for your students in Canvas that will serve as a passthrough to Gradescope, and will create the appropriate column in the Gradebook where grades will be sent.
Only those with the role of Instructor, Guest Instructor, or Teacher (not commonly used) can create and link to a Gradescope Course, and create and link assignments.
TAs or Teaching Fellows will be able to grade assignments already created.
Once you are ready to link your Gradescope Assignment to Canvas, create an assignment in Canvas give the assignment a name. You do not need to type in a description as the assignment will load Gradescope automatically.
Points are what is passed back from Gradescope to Canvas, so it is best to Display Grade As: Points, and the total number of points that can be awarded in Gradescope should match the number of points indicated in Canvas.
The Submission Type is External Tool. You do not need to select - Load This Tool in A New Window - Gradescope will load well within the frame of Canvas if you do not want your students to need to leave Canvas.
For “Enter or Find an External Tool URL” Click Find and scroll to select “Gradescope.”
With the Submission Type - External Tool, you cannot set a Group assignment on the Canvas side. That is alright - group Assignments can be managed on the Gradescope side if you are creating one of the following assignment types.
- Online Assignment
- Homework / Problem Set
- Programming Assignment
This is done by indicating that the assignment is a group assignment, and by indicating the limit of the group size. If a student is submitting an assignment for multiple people, that student will be indicating which students they are including in submission during upload, and Gradescope will automatically give each of the students the same grade to pass back to Canvas.
Assign Dates - the due date and availability dates should match as well so that your students know in Canvas what is expected from them in Gradescope.
- Due Date in Canvas = Due Date in Gradescope
- Available from in Canvas = Release Date in Gradescope
- Until in Canvas = Late Due Date in Gradescope, if your Due Date does not equal your Until Date.
Gradescope Has One Time Zone for Yale's instance of Gradescope - Eastern Standard Time (EDT) regardless of what your time zone is in Canvas. These will not sync.
Click Save and Publish for you to then be able to link the Canvas Assignment you just created to the Gradescope Assignment.
The Assignment List in Gradescope will load the very first time you click on the Canvas Assignment. Find the assignment you wish to link, and click on the three little dots all the way to the right to open the Assignment Settings.
Click on the Link button under Canvas Assignment
A window will open and Gradescope will pull the list of available assignments for you from Canvas. If the correct assignment is not selected by default, choose the appropriate assignment, and click Link Assignment.
Scroll to the bottom of the screen and select Save.
Your assignment in Gradescope is now linked to your Assignment in Canvas.
Student View of Gradescope Assignments
Canvas's Student View does not work with Gradescope unfortunately. If you wish to see a student view, you need to have a secondary account enrolled in your course as a student so you can log in directly as that student into Canvas, and then into Gradescope. To request a guest account for yourself, please complete the following form:
This is what an assignment looks like for a student - this example has a downloadable template for the students to complete, and an upload box for the students to submit their answers when ready.