Programming assignments are available with an Institutional license.
Programming Assignments allow instructors to autograde and manually grade student’s code in any language.
In this guide:
To create a programming assignment:
- Open the relevant course.
- Go to the Assignments page, and select Create Assignment in the bottom right.
- Select the Programming Assignment option, and select Next.
- For the Assignment Settings:
For more information on each setting, check out our Assignment Settings Overview article.- Enter in an Assignment Name.
- Enter the number of points your autograder will be worth. If not using an autograder, enter 0.
- If you would like to manually grade students’ code, check the box to enable manual grading.
-
Students will upload their code files to Gradescope:
- Students can submit multiple files of any file type, including files of different types, to programming assignments on Gradescope.
- Students can also submit to Gradescope via GitHub and Bitbucket integration.
Programming Assignments are not compatible for student upload on the Gradescope Mobile App.
Additional resources for programming assignments
- Programming Assignment Guides: https://help.gradescope.com/article/ujutnle52h-instructor-assignment-programming
- Autograder Documentation: http://gradescope-autograders.readthedocs.org/
- Programming Assignments Webinar: https://www.youtube.com/watch?v=ZX3G5dFRZKI
- Building an Autograder Five-Part Demo: https://gradescope-autograders.readthedocs.io/en/latest/python_other_language/
- Best Practices Guides for Autograders