Gradescope: Submitting an Assignment Completed in GitHub

Students are able to submit different file types to programming assignments on Gradescope. While assignment files can be directly uploaded to Gradescope, this method is to submit your files directly from GitHub. 

Submitting a GitHub repo to Gradescope

Before following the instructions below, make sure that you have a Gradescope account ready to receive your repo from your GitHub account. Once you are ready to submit:

  1. Log into your Moodle course, and click on the Gradescope assignment link
  2. In Gradescope, select the programming assignment due
  3. For submission method, select GitHub
  4. Select the repository and branch with the code you want to submit
    1. If this is your first time doing this, you will need to click Connect to GitHub, and authorize Gradescope
  5. You may be prompted to sign into GitHub if you have not already done so
  6. Submit your assignment

Note: At this time, you are not able to upload a programming assignment via the Gradescope Mobile App

There are times, when you are trying to submit an assignment, and you are not able to find or see your GitHub repositories (step 4 above). When this happens, you may need to go into your GitHub settings and authorize Gradescope.

For more information on how to use Gradescope, please have a look at all of the Help resources on Gradescope's website.

Questions?

Please consult the links above. For further support with an Academic Technologist, submit a Moodle Support ticket.

Acknowledgements

Created by Don Vosburg, last updated by Fiona Ibrahim ‘25 10/28/2024

Was this helpful?
0 reviews
Request Service Print Article

Related Services / Offerings (1)

Request Moodle configuration assistance, and more advanced Moodle support.