Introduction
Beginning June 1, 2025, DataLink Scanners at Virginia Tech will no longer be supported by TLOS. The replacement for Scantron is Gradescope’s Bubble Sheet feature. This article overviews how to use Gradescope Bubble Sheets to deliver paper multiple-choice assessments, process them digitally, and upload grades to Canvas.
For a comprehensive resource on Gradescope at Virginia Tech, see: Grading Platform - Using Gradescope
Contents
Instructions
Why is Virginia Tech making the switch from Scantron to Gradescope?
- Efficiency
- Gradescope integrates with Canvas, allowing for more immediate feedback and grading.
- Flexibility and Control
- The answer key can be adjusted post-exam and exams can be automatically rescored without rescanning.
- Ease of Access
- Paper exams can be scanned by any office scanner or mobile device. Specialized equipment is not needed.
- Instructors decide whether the instructor or students should be responsible for either or both of the following steps:
- Printing the exam template
- Scanning and uploading completed exams
- Data Insights
- Questions can be “tagged” and statistically analyzed to dig deeper into learning outcomes.
How do I get started with Gradescope for scantron-style exams?
Before getting started, you’ll want to log into Gradescope through Canvas and set up your course in Gradescope. If trying out Gradescope for the first time, we recommend setting up a test course to experiment in. Once your course is set up, you’ll then take the following steps:
- Create a bubble sheet assignment and answer key.
- This step can occur anytime as long as it happens before uploading completed exams.
- Print (or have students print) the Bubble Sheet Template and administer exam.
- Scan (or have students scan) & upload exams.
- Review and manage scanned exams.
- Post grades to Canvas.
- (Optional) Review statistics.
Important note: Bubble Sheet Assignments must use Gradescope’s 200-question template. The template cannot be altered. Scantron forms go from A-J, but the Gradescope bubble sheet form goes from A-E. If you want more answers, you can use two letters. Ex: AB, AC, AD, etc.
Click on each topic to expand each step.
1. Create a Bubble Sheet Assignment and Answer Key
To create a Bubble Sheet assignment:
- Go into your Canvas Course, click on Assignments, then +Assignment to create a new assignment.
- From the Submission Type list, click External Tool, then Find.
- We recommend checking Load this Tool in a New Tab for optimal functionality.
- We recommend checking Load this Tool in a New Tab for optimal functionality.
- In the list of tools, scroll and click on Gradescope.
- Once Gradescope is selected, a new popup will appear and you’ll be given an option to link to a new or existing Gradescope assignment.
- If you happen to have an assignment already set up in Gradescope click An existing Gradescope assignment; otherwise, click A new Gradescope assignment and click Link Assignment.
- If you happen to have an assignment already set up in Gradescope click An existing Gradescope assignment; otherwise, click A new Gradescope assignment and click Link Assignment.
- Then click on Bubble Sheet, then Next.
- From this point, you can follow this guide to configure your Bubble sheet assignment and answer key: Creating a Bubble Sheet Assignment – Gradescope Guides
- Once you create your Bubble sheet assignment, be sure to click the Select button in Canvas to finalize your choice, even if Canvas has already displayed a green success message.
- Configure the rest of the assignment in Canvas and click Save or Save & Publish.
Some considerations:
- There are 3 credit options which can be set for the entire assignment or per question: Exact, Partial, Either/Or.
- You can decide who will upload submissions — Instructor or Student. If instructor uploaded, the file upload must be in PDF format.
- You can create up to 5 different versions of your bubble sheet assignment, but if using multiple versions the assignment must be uploaded by the instructor.
- You can easily regrade or change answers in your bubble sheet after the test has been given. Just go to your bubble sheet and change your answer and it will automatically regrade all submissions.
2. Print (or have students print) the Bubble Sheet Template and administer exam
In order for Gradescope to work, Gradescope’s 200-question template will need to be used.
Don't want to print out all the bubble sheets? You can provide the link to the bubble sheet to your students to print out. We recommend having some forms printed out just in case.
Keep in mind that the bubble sheet template cannot be altered. The following fields are included:
- Name: used for auto-matching uploaded submissions to students on your roster
- ID: student ID, if applicable it can be used for auto-matching uploaded submissions to students on your roster
- Section: enter a section name if applicable
- Date: date the student completed the assignment
- Version: used for the student to mark which version of the assignment they are assigned to
- Other: a field to enter any other information you have requested from your students
- Two hundred answer spaces: provided over two pages; only upload the used pages
Minimally, we recommend at least requiring the name field be completed. For the automatic matching to work best, students should write their name as it appears in Canvas.
3. Scan (or have students scan) & upload exams
A variety of scanners & smartphone devices may be used to scan Gradescope assignments. This includes the copiers/scanners around the Virginia Tech campus. Be sure to check out Scanning Tips for a more comprehensive walk-through.
Some essential tips:
- Know how many pages you will be scanning before starting. This way, you can verify that you have scanned the right number of pages.
- Scan double-sided to ensure all pages are captured.
- Scan multiple exams in one batch. Gradescope can later split the master PDF file into individual submissions. (Exception: If you have multiple versions (A, B) of an exam, it’s best to batch the scans by exam version instead. So you would scan all A exams in one batch, and then scan all B exams in another batch.)
- Use the following settings when scanning:
- 150dpi
- No page auto-rotation (you can rotate pages in Gradescope if needed)
- No blank page removal (you can remove blank pages in Gradescope if needed)
If students are uploading exams, you may wish to share some of these best practices with them.
4. Review and manage scanned exams
Manage Scans
- Once all exams have been scanned, go to Manage Scans and click Select PDF Files to upload the exam scans.
- If all exams were scanned in one batch (one PDF) then Gradescope should automatically split these out into individual submissions. It does this by comparing the uploaded pages to the template PDF (which you uploaded when you first created the assignment).
- If all exams were scanned in one batch (one PDF) then Gradescope should automatically split these out into individual submissions. It does this by comparing the uploaded pages to the template PDF (which you uploaded when you first created the assignment).
- If Gradescope is not successful in splitting out the master PDF, then you will see a yellow error message that says “Ready to Create Submissions (Unable to confidently autosplit).”
- Click Show and then scroll until you see pages with yellow error icons. You may hover over the page thumbnails and click the magnifying glass to Zoom in. Depending on the issue, you may need to reorder, split, or merge submissions.
- Once satisfied, click Create Submissions, then Manage Submissions.
Check out Managing Scans for Exam/Quiz Assignments for more information.
Manage Submissions
Automatic Matching: Gradescope auto-matches scanned submissions to students using Name and ID fields on the Bubble Sheet template. For best results, students should handwrite their names and IDs exactly as listed in the roster. If you prefer to maintain anonymity during grading, you can delay matching until after grading by labeling these regions later.
Manual Assignment: On the Manage Submissions page, view total submissions and unassigned students in the top-left corner.
To assign unmatched submissions:
- Go to the Unassigned tab.
- Click Enter Student Name, type the student's name or ID to locate them or scroll down the list and click on the student.
- Repeat until all submissions are assigned.
Adjusting the name or ID regions on the Edit Outline page will re-run automatic matching without affecting manual assignments. To disable auto-matching entirely, use the option at the top of the Manage Submissions page.
Anonymous Grading
If student names appear anonymized, Anonymous Grading is enabled. To disable it, go to the Settings page and uncheck Enable Anonymous Grading. Click Save to save your changes.
5. Post grades to Canvas
As with traditional scantron grading, Gradescope will automatically score bubble sheets based on the exam template and provided answer key. Once grading is complete, instructors can post grades to Canvas.
Before syncing grades, you can review and adjust the answer key as needed. Gradescope allows for easy rubric edits across all submissions using the Adjusting Points Assignment-Wide or Rubric Editing features.
To post grades to Canvas:
- Ensure your Gradescope course is linked to your Canvas course by clicking on the Gradescope tab in the course navigation menu.
- Navigate to Review Grades for the appropriate assignment in Gradescope.
- Click Post Grades to Canvas.
- Verify that the appropriate Canvas assignment is linked, then click Post Grades.
Additional notes about grading bubble sheets:
- For instructor-uploaded assignments with anonymous grading enabled:
- Scanned submissions are automatically matched to students, but manual matching of unassigned submissions is disabled. Gradescope-assigned student names and ID numbers are also not visible on the Manage Submissions page. For this reason, Gradescope recommends only enabling anonymous grading for instructor-uploaded assignments after all the scans have been uploaded and matched to students. Alternatively, instructors can disable anonymous grading after grading is completed and finish matching any unassigned submissions.
- For anonymizing grading on instructor-uploaded assignments, Gradescope recommends that instructors only include an ID region and not a name region on the exams.
- More about Anonymous Grading here.
- Scanned submissions are automatically matched to students, but manual matching of unassigned submissions is disabled. Gradescope-assigned student names and ID numbers are also not visible on the Manage Submissions page. For this reason, Gradescope recommends only enabling anonymous grading for instructor-uploaded assignments after all the scans have been uploaded and matched to students. Alternatively, instructors can disable anonymous grading after grading is completed and finish matching any unassigned submissions.
6. (Optional) Review statistics
Gradescope provides powerful analytics tools that help instructors evaluate student performance and grading consistency.
To explore these insights, go to your assignment in Gradescope.
- Click on the Statistics tab.
- View key statistics such as overall assignment mean, median, maximum, minimum and standard deviation.
- Tags can be applied to each question to align the content to specific modules, topics, or objectives.
- Data can be filtered by section.
- Click on the Item Analysis tab.
- See the distribution of scores by each question and by each multiple choice option.
- Questions with a low percentage of correct responses tend to indicate gaps in student learning or ambiguous question writing.
For more information, visit Gradescope's page on Viewing Assignment Statistics.
Student Resources
The Student Guide covers:
- Accessing Gradescope
- Submitting Gradescope Assignments
- Viewing Grades and Submissions
Students can also use the mobile app with Gradescope. See: Using the Gradescope Mobile App for Students.
For upload issues, see Troubleshooting Submission Upload Issues for troubleshooting tips or contact help@gradescope.com for help.
Getting Help
To get help with Gradescope:
- Email help@gradescope.com with any questions.
- Request a TLOS Consultation for Gradescope.
- Go to the 4Help Portal, log in, and click Get Help.
Training
Register for a Gradescope PDN workshop (eligible for PDN credit), if available: Get started using Gradescope in Canvas.
Resources
- Using Gradescope LTI 1.3 with Canvas as an Instructor
- Using Gradescope with Canvas as a Student
- Gradescope Guides site
- Grading, Assignment Workflows, and Course Management short videos
- Gradescope Roadmap - Submit new ideas or vote for existing ideas
- Using the Gradescope Mobile App for Students