Table of Contents

Submitting an Assignment

Updated

Finding your assignments

  1. Log in to gradescope.com on your computer, phone, or tablet. You’ll be taken to your Dashboard as soon as you log in.
  2. On your Dashboard, select the course you’d like to view. This will take you to the list of assignments in that course that you’re able to submit. On this list, you will be able to see the status of the assignment, the release date, and the due date. If your instructor has enabled late submissions for the assignment, you’ll also see a late due date.
  3. Click on the assignment to open it and start submitting your work. Now, continue to the next sections of this guide for how to enter your answers or upload different types of files.
Timed assignments: Before you can start submitting work, you may see a dialog box telling you your assignment will be timed. This means your instructor has only given you a certain number of minutes to complete your work. Read the information carefully and only click Start Assignment when you’re ready to begin. Check out Understanding timed assignments for more info.
Course Dashboard showing all assignments

Understanding timed assignments

For any assignment other than a Programming Assignment, your instructor can set a time limit on your work. This means you will only have a set number of minutes to upload your files or enter your answers from the moment you start the assignment or see the questions. Here are some things you should know about working on a timed assignment.

Initial dialog box
  • You'll know your assignment is timed if you see a dialog box about time limits when you first open the assignment.
  • Read the dialog box carefully. It will tell you how many minutes you have to work.
  • Only click the Start Assignment button in the dialog box when you’re ready to begin.
Timed assignment dialog box
On-screen timers
  • While you work, there will be a timer on your screen showing you how long you have left.
  • You can hide and re-reveal the timer if you'd like.
  • Depending on how long your time limit is in total, you may also see additional timer notifications on screen:
    • Time limit is < 3 minutes: no notifications
    • Time limit is < 10 minutes: notification at halfway
    • Time limit is < 20 minutes: notification at 5 minutes remaining
    • Time limit is < 60 minutes: notifications at halfway and 5 minutes remaining
    • Time limit is > 60 minutes: notifications at halfway, 15 minutes remaining, and 5 minutes remaining
timer on screen for timed assignment
Resubmissions
  • In most cases (see next bullet point), you can reupload or re-enter response(s) as many times as you’d like until the time limit runs out or the due date passes.
  • If you're working on a timed assignment in LockDown Browser though, you can only submit work once regardless of how much time is left on the timer or how many days are left until the due date.
  • The timer will continue counting down even if you leave the Gradescope site.

Understanding submission types

Variable-length submissions

In most cases, your instructor will allow you to turn in a variable-length submission for written assignments. This means your answers may span across any number of pages and responses may not be located in the same place on each page. If your instructor will accept a variable-length submission, when you open or start the assignment, you’ll have two options for submitting your work:

  • Individual images, one or more per question
  • One PDF that contains the whole submission; Gradescope will ask you to mark where each answer is
Fixed-length submissions

In some cases, such as when you’re turning in a worksheet, your instructor may want your responses fixed to particular locations on each page of the document you submit. This is called a fixed-length submission. Because your instructor already knows where your responses will be, you only need to upload your completed PDF and will not be asked to indicate which page(s) contain the answers to each question. If your instructor would like a fixed-length submission, when you open or start the assignment, you’ll only have one option for submitting your work:

  • One PDF that contains the whole submission
Online Assignment submissions

Your instructor can also set up what’s called an Online Assignment. Online Assignments let your instructor give you a mix of questions with some that ask you to enter your answers online in Gradescope and others that ask you to upload images or files containing your answers. It's also possible with Online Assignments for your instructor to enable an assignment security measure called LockDown Browser, which takes you to a secured browser window and will prohibit you from opening any additional tabs, windows, or applications until you’re finished with your Online Assignment. Regardless of whether or not you're working in LockDown Browser, here are the ways you could be asked to give your answers in an Online Assignment:

  • Short answer: you enter your response on Gradescope using a word, number/equation, or a few words. Responses are auto-graded as ‘correct’ or ‘incorrect’ based on an instructor-provided correct answer.
  • Free response: you enter your response on Gradescope using multiple lines or paragraphs
  • Multiple choice: you select the single correct answer from a group of options on your screen
  • Select all: you select all the correct answers from a group of options on your screen
  • File upload: you answer the question outside of Gradescope and then upload a file or image of the answer
Code submissions

In addition to creating written and online assignments, your instructor can also set up programming assignments that allow you to submit code. For programming assignments, you’ll have three options for submitting your work:

  • Drag and drop your code file(s) into Gradescope
  • Submit a GitHub repository
  • Submit a Bitbucket repository

Keep reading to learn how to submit using each of these methods.

Submitting a PDF

  1. After you have the PDF of your work ready and you've selected the assignment (and click Start Assignment if it’s timed), a dialog box will appear where you can start uploading your work.
    Assignment templates: If your instructor has allowed it, you may also have a link to view, download, and print a PDF version of your assignment questions, instructions, or a bubble sheet that you can use to complete your work.
  2. When you’re ready, click Submit PDF > Select PDF > locate the file > Upload PDF. You can only submit one PDF file per assignment. After you upload, your instructor’s assignment settings determine what you see on your screen next. If you’re taken to a page that asks you to assign questions and pages, go to Step 3. If a success message pops up, you’re done! Sit back and relax or go to Step 5 to resubmit.
  3. On your screen, you should see a list of the questions/problems in your assignment and thumbnails of your PDF page(s). For each question, click the question on the left and the PDF page(s) that contains the answers on the right.
    Assigning pages: You can use the SHIFT key to select multiple questions at a time. You can assign multiple questions to the same page and multiple pages to one question. If each question is on its own page in your PDF, use the Assign Pages Sequentially button in the bottom action bar to quickly assign these pages. See the video at the beginning of this section for an example of how to properly mark your PDF.
  4. Now, click Submit. When your submission is successful, you will be sent to a new page to view your submission, you’ll see a success message on your screen, and you’ll receive an email. If your submitted file looks good, you see the success message, and you get the confirmation email, you’re done!
  5. If you need to, select the Resubmit button in the bottom right corner of your screen below your submission. Then, repeat the steps above as many times as needed before the assignment due date passes or the time limit runs out (if your instructor set one). Your instructor or TA will only see your most recent submission when they grade the assignment. All your past submissions are in your Submission History.

Submitting individual images

  1. After you select the assignment you’re turning in, a dialog box will appear. In the dialog box, click Submit Images. You will be taken to a list of questions for your assignment.
  2. Click on Select images for the first question and choose the images that correspond to the question. Repeat this until you have submitted images for all the questions in the assignment.
  3. Once you have finished adding images to all questions, click on Submit Assignment to complete the assignment submission.
How to submit images to an assignment

Submitting an Online Assignment

  1. After you select the Online Assignment you’d like to work on, the next thing you see will depend on whether or not your assignment is timed and has additional security measures in place. If you already know your assignment has additional security measures, check out Submitting in LockDown Browser instead.
    1. Not timed: If you see and can start answering your questions, your assignment is not timed and there are no additional security measures. Continue to Step 2.
    2. Timed: If you see a dialog box about time limits, your assignment will be timed. Read the dialog box to find the due date, and a Maximum Time Permitted field with how many minutes you will have to complete the assignment. While you work, there will be a timer that you can hide on your screen showing how many minutes are left. When you’re ready to open the assignment and start the timer, click the Start Assignment button.
    3. Browser-locked or monitored: If the dialog box says your assignment requires LockDown Browser, your assignment has additional security measures enabled. See Submitting in LockDown Browser instead for how to complete your assignment.
  2. Once you start your assignment, read each question carefully and pay special attention to how your instructor has asked you to provide your answer. You could be asked to provide answers to more complex questions in multiple ways.
    File uploads: If an answer field says “Please select file(s),” you need to complete your work on that question outside of Gradescope (e.g., by handwriting it, drawing it, etc.) and upload the image(s)/file(s) containing your answer. Gradescope accepts all file types for file upload questions on online assignments.
    How to submit images to an assignment
  3. As you work, you can track how many questions you’ve finished and how many you have left along the top of your screen. Saving or submitting answers is slightly different based on whether or not your assignment is timed. See below:
    1. Not timed: You will need to click the Submit Answer button as you finish each question. You’ll see a timestamp next to each answer you submit. Along the top of your screen, you can also track how many questions you’ve answered or started, but haven’t submitted. Any answers you haven’t submitted will have an asterisk next to them in your assignment.
    2. Timed: Your answers will be autosaved as you complete them. You will not have a button to submit each one.
  4. When you’re finished with the assignment, select View Your Submission to check your work. During the allotted time (if you instructor set a time limit) and submission period, you can submit or update your answers as many times as you need to. You will be graded based on your final answer for each question.

Submitting in LockDown Browser

LockDown Browser Powered by Respondus is an assignment security measure that instructors can enable for timed Online Assignments in Gradescope. If enabled, LockDown Browser will take you to a secured browser window on your computer to work on your assignment and will prohibit you from opening any additional tabs, windows, or applications until you’re finished. Follow the steps below to learn how to install and submit Online Assignments in LockDown Browser.

Installing LockDown Browser 
System requirements: Please note that the LockDown Browser feature is compatible with Mac operating systems (OS) and most Windows OS. LockDown Browser is not compatible with Chrome OS or Windows 10 in S Mode.
  1. Log in to gradescope.com on your computer. Click on the course and then the assignment you’d like to work on. A dialog box will appear.
  2. In the dialog box you’ll find the assignment due date, release date, and the number of minutes you will have to complete your assignment. You will also see a link to install LockDown Browser by Respondus on a Mac and a PC. Click the installation link appropriate for your computer to begin downloading the installation files. 
  3. After the files have finished downloading, you can begin installing them. Typically you can do this by double-clicking, opening, or extracting the files, and your computer will give you a series of instructions to follow on your screen.  You should see a success message on your screen when the installation is complete.
  4. Once you’ve successfully installed LockDown Browser, click Start Assignment. Another dialog box will appear asking if you want to open the tool. Click Open LockDown Browser OEM.
  5. Then, click Start Assignment again.  LockDown Browser will let you know if there are any programs running in the background that you need to close before continuing. The timer will not start until you can see the assignment questions, and the timer will be visible on your screen while you work.
LockDown Browser start assignment message
Working in LockDown Browser
  1. Once you start your assignment, read each question carefully, and pay special attention to how your instructor has asked you to provide your answer. You could be asked to provide answers to more complex questions in multiple ways. You may also have a calculator and printing capabilities that you can access as you work. Check for a printer or a calculator icon along the top of your screen. 
    File uploads: If an answer field says “Please select file(s),” then your instructor would like you to upload a file for that question. Check out Tips for file uploads below for how to do this while in LockDown Browser.
  2. As you work, you can track how many questions you’ve finished and how many you have left along the top of your screen. Your answers will be autosaved as you complete them. You will not have a button to submit each one.  You can also track how many minutes you have left by checking the timer at the top of your screen. You can hide or re-reveal the timer if you’d like.
  3. When you’re finished with the assignment, select End Exam and then Submit & Close Browser to complete your work. Once you exit, you will not be able to reopen or resubmit the assignment even if there's time still left on your timer. If something goes wrong while you’re working or you accidentally end the assignment early, contact your instructor once the assignment is over. Your instructor will be able to submit work for you if needed.
  4. Select View Your Submission to see the work you submitted. Please note that, depending on your instructors’ settings, you may not be able to access your submission again until after grades are published.

Tips for file uploads

  • File is on the computer I’m using: Click Select File on your screen > locate the file > click Upload.
  • File is not on the computer I’m using: You will need to share it from a mobile device to your computer, but you will not be able to access email on your computer once you have started an assignment in LockDown Browser.
    1. First, on your mobile device, either find the file, take a picture of your work, or use a scanning app to scan it.
    2. Then, share it from your mobile device to your computer via a file-sharing service that you have accessed from both your phone and your computer before (e.g., AirDrop, Google Drive, Dropbox, etc.)
    3. Once the file is shared, you can click Select File on your screen > locate the file > click Upload. Be sure to contact your instructor after you finish the assignment if you run into any issues while uploading a file. Your instructor will be able to submit the file for you.

Submitting code

  1. After you select the Programming Assignment you’re turning in, a dialog box will appear.
  2. When the dialog box appears, either drag and drop your code file(s) into Gradescope OR submit a GitHub or Bitbucket repository. If you choose to submit from GitHub or Bitbucket, you will first need to connect your account if you have not already. You will then be prompted to choose the repository and branch. You can upload as many files as you’d like, including files of different types.
  3. Once you’ve chosen your file or repository and branch, select the Upload button. When your upload is successful, you’ll see a confirmation message on your screen and you’ll receive an email.
  4. Next, wait a few minutes for the instructor’s autograder to grade your code file. When your results appear, scroll down to view any failed tests. If there are any errors, you can edit your code and click Resubmit at the bottom of your screen to resubmit your code file. Assignments can be resubmitted as many times as you’d like before the deadline, although some instructors may limit the number of times you can resubmit as part of their autograders.
Manual grading: Your instructor may have chosen to manually grade certain questions on the programming assignment, or to manually grade the entire assignment and skip setting up an autograder. If that’s the case, those questions will be graded later, and you’ll receive a separate notification from Gradescope when the manual grading is complete.
Autograder results page

Submission notifications

When you submit any type of assignment, you will receive an automated email from Gradescope that includes the date and time you turned in your work, the assignment Due Date, the Late Due Date (if your instructor set one), and a link to your submission. The email also reminds you that you can resubmit work as many times as you need to until the Due Date.

Was this article helpful?
Awesome, glad that it's helpful! 🙌 Have ideas on how we can improve? Sorry to hear that. Let us know what we can improve!
Need help?

Scanning Work on a Mobile Device

Submitting after the Deadline

Contact