
Import Grades
On the Import Grades page, there are two options to enter grades into the DukeHub grade roster: Import Grades from Canvas and Loading Grades. This guide details how to use the Import Grades from Canvas functionality.
Before initiating the final grade import process from Canvas to DukeHub:
Contact canvas@duke.edu for additional instructions or questions related to your Canvas site.
- Set a grading schema in Canvas gradebook settings. A grading schema must be set in the Canvas site in order for DukeHub to extract grades for each student. A Duke grading schema is available for selection, but instructors may create their own if desire. For instructions and any questions about selecting or creating a grade schema, please email canvas@duke.edu.
- Before transferring grades from Canvas, check that final grades in Canvas are accurate and that all gradable items (assignments, quizzes, etc.) are factored in. It is recommended that zeroes have been entered for missing grade submissions as the default is to only aggregate items which have a scored enter. This is so student grades during the term only take into account gradable items they have completed and not future items.
To transfer grades from Canvas, navigate to the Import Grades page in DukeHub.


- Grade Roster: The grade roster type that an instructor can transfer or load grades onto
- Link To: Link to the class’s Canvas site
- Transfer Grades: Pulls grades from Canvas and enters them onto the DukeHub grade roster
- Grade Roster: Navigate to the Grade Roster page in DukeHub
Select the Transfer Grades icon:

When the transfer process is complete, an Import Grades Results* message will appear with a summary of the transaction. Review the message.

Next, navigate to the Grade Roster page. Expand the row for the class for which you are entering grades, and select “View Details” by the appropriate grade roster type.

Verify that grades were imported as expected. From this page, you can enter missing grades and correct mis-entered grades, if needed.

The Import Grades process will only enter grades onto the DukeHub grade roster.
Select “Submit Grades (1 Of 2)” to submit the partial or full grade roster. Click “Continue” in the Submit Grades message window.

Select “FINALIZE ROSTER (2 Of 2”) once all grades are entered to submit the completed grade roster for posting.
Select “Continue” in the Finalize Roster message window.
The grade roster Approval Status will change to All Grades Submitted. Grades will be posted to student records within one hour. The Edit/Enter grades button will no longer be available once grades have been submitted for posting.

Grades for cross-listed classes can be transferred all at once if they are on the same Canvas site. Instructors may select the Transfer Grades icon for one of the cross-listed titles, then the Import Grades Results window will display results for all of the cross-listed titles.



- Canvas grade roster count: Number of students on the Canvas grade roster
- Student grades successfully transferred: Number of grades imported to the DukeHub grade roster
- Students not found in DukeHub: Number of students on the Canvas grade roster but not on the DukeHub grade roster and they do not exist within DukeHub
- Students not found on DukeHub grade roster: Number of students listed on the Canvas grade roster but not on the DukeHub grade roster, though the students exist within DukeHub
- Student grades failed to transfer: Number of grades that were not imported to the DukeHub grade roster
- Students with blank grades on Canvas grade roster: Number of students with no grade entry in Canvas