Gradescope allows you to grade paper-based exams, quizzes, and homework. In addition, Gradescope enables you to grade programming assignments (graded automatically or manually) and lets you create online assignments that students can answer right on Gradescope.
For paper assignments, Gradescope works well for many types of questions: paragraphs, proofs, diagrams, fill-in-the-blank, true/false, and more.
Adding course staff and importing a large number of students is simple to do in Gradescope.
To grade exams or quizzes you will start by creating a new assignment on Gradescope.
See the Exams & Quizzes help article or view the Create an Exam video for more information on how to upload your exam template and create the question outline. Here's the sample templateused in the video.
See the Homework & Problem Sets help article or view the Create a Homework Assignment video to see how to enable your students to submit their work to Gradescope and how to create the question outline. Gradescope supports both fixed-length (worksheet style) and variable-length (problem sets, projects) student-uploaded assignments. Here's the sample templateused in this video.
Currently in beta, Online Assignments let you create questions directly on Gradescope. Students will be able to log in and submit responses within the Gradescope interface. If you’d like, you can also give students a set number of minutes to submit their work from the moment they open the assignment. Additionally, you can choose to hide questions and responses once the due date passes or the time limit runs out to help prevent students who have completed the assignment from sharing questions and answers with students who have not finished working. For some types of questions (multiple choice, select all, and short answer), you can indicate the correct answer ahead of time, and student submissions will be automatically graded. You can also add a File Upload field to a question that will allow students to complete their work on that question outside of Gradescope and then upload files(s) (e.g., a photo or PDF of handwritten work) containing their answer.
With Programming Assignments, students submit code projects and instructors can automatically grade student code with a custom written autograder and/or manually grade using the traditional Gradescope interface.
If your assignment is completely multiple choice, you should consider using the “Bubble Sheet” assignment type. With this type of assignment, you need to electronically or manually distribute and have students fill out the Gradescope Bubble Sheet Template. You can then mark the correct answers for each question ahead of time, and all student submissions will be automatically graded.
The Create a Group Assignment video shows you how to create an assignment meant to be completed by a group of students. You will see how both instructors and students set up their group submissions.