This site requires JavaScript to be enabled
An updated version of this article is available

Walkthrough for Gradescope Bubble Sheet Exam

3801 views

8.0 - Last modified on 2026-03-22 Revised by Sarah Weatherman

7.0 - Last modified on 2025-03-10 Revised by Ethan Walgran

6.0 - Last modified on 2024-10-01 Revised by Q Peiffer

5.0 - Last modified on 2024-08-28 Revised by Ethan Walgran

4.0 - Last modified on 2024-06-26 Revised by Ethan Walgran

3.0 - Last modified on 2024-02-28 Revised by Ethan Walgran

2.0 - Last modified on 2023-05-03 Revised by Ethan Walgran

1.0 - Created on 2023-03-02 Authored by Ethan Walgran

Gradescope is a tool designed to streamline and standardize paper-based, digital, and code assignments. It supports problem sets and projects as well as worksheets, quizzes, exams, and papers.

This article provides a walkthrough on how to create and administer a Gradescope Bubble Sheet assessment.

Walkthrough for Gradescope Bubble Sheet Exam

Each step in this walkthrough provides a brief overview of what the step entails. It also links to the specific resources on how to complete that step.  

Linking Gradescope to a Moodle Course

First, add the Gradescope activity to a Moodle page using the instructions in the "Linking your courses" section of Gradescope's "Using Gradescope with Moodle as an Instructor" article.

Syncing Moodle Roster with Gradescope

Once the Gradescope course and Moodle site have been linked, the rosters should be synced. Use the instructions outlined in the "Syncing your roster" section of Gradescope's "Using Gradescope with Moodle as an Instructor" article.

Create a Bubble Sheet Assignment

After the course is linked, and the relevant roster data has been synced between Moodle and Gradescope, it is time to build the actual Bubble Sheet assignment in Gradescope.

Follow the instructions provided in Gradescope's "Bubble Sheet Assignments" article to create and configure the assignment. 

If students should have access to this specific assignment through the Moodle page, and/or the Gradescope grade data should be passed back to the Moodle Gradebook, you will want to link the assignment as well. 

Follow the instructions in the "Creating and linking assignments" section of the "Using Gradescope with Moodle as an Instructor" article. When on step 5, select the option to "Link to an Assignment" and choose the bubble sheet assignment previously created.

Administer the Bubble Sheet Assignment

To administer the bubble sheet exam, first download the Bubble sheet template from Gradescope. Next, print out the necessary amount of bubble sheets based on course enrollment and provide them to the students during the exam period to complete. The students must enter their name and student ID on the bubble sheet so that Gradescope can auto match the submissions when uploaded to Gradescope. Below is further guidance on how students should fill out those sections.

The other bubble sheet data is not required but may be completed based on the instructors specific needs.

Scanning Student Responses

Once all student responses are collected the bubble sheets should be scanned into a computer and saved as a single PDF.  The instructor may use whatever their preferred method for scanning is but should reference the "Scanning Tips" article provided by Gradescope to ensure the best results possible, so submissions will be automatically assigned to the appropriate student.

Users may refer to OIT's "WolfPrint Integrated Scanning" and their "Scan to USB Drive" articles for additional guidance on scanning needs related to Gradescope bubble sheet assessments.

Uploading Student Responses and Creating Submissions

It's recommended to combine all previously scanned bubble sheets into one single PDF file if they are not already in one file, for quicker processing.  Using Adobe's Online PDF Merge tool is a simple way to do so.

Follow the "Uploading scans" section of Gradescope's "Managing scans" article to complete the upload process of the student response files.  Continue with the the "Creating submissions" section of the same article to ensure each student is properly assigned their respective bubble sheet. 

Grading Student Responses

Review the Grading section of the "Bubble sheet assignments" article to verify the automatically graded bubble sheets are correct, that there are no uncertain marks, and to review the final grades.

Additional Resources

What is Gradescope? (Gradescope YouTube)

Gradescope Bubble Sheet Template (Gradescope PDF File)

Gradescope at NC State (DELTA Workshop Recording)

Get Started (Gradescope Support)

Using Gradescope with Moodle as an Instructor (Gradescope Support)

For additional assistance, please contact the LearnTech Help Desk at learntech@ncsu.edu or (919) 513-7094, or via the Get Help form on the DELTA Knowledge Base.