Working with Gradescope in CS150

I will be using the online platform Gradescope for grading your programming assignments, quizzes, exams and other work. Gradescope helps me to provide fast and accurate feedback on your work. Programming assignments will be submitted through Gradescope, and assignment and exam grades will be returned through Gradescope. As soon as grades are posted, you will be notified immediately so that you can log in and see your feedback. You may also submit regrade requests if you feel I have made a mistake. Your Gradescope login is your Middlebury email, and your password can be changed here. The same link can be used if you need to set your password for the first time.

Gradescope e-mails have historically been routed to junk mail folders. I recommend “whitelisting” gradescope.com. And if you don’t receive an expected e-mail check your junk mail folder.

The workflow is detailed below and documented here, but in short, you will upload your assignment files to Gradescope. Gradescope will run a set of automated tests on your code, some of which you will be able to see and some that are hidden until after the due date. Your assignments are graded based on those tests, so make sure to follow the specification exactly. After the due date, the graders will grade any “manual” portions of the assignment (including creativity additions), provide a style score (and feedback on your code via line-level comments in Gradescope) and adjust the automated scores if needed.

Submitting to Gradescope

  1. After logging into Gradescope, you will see a set of courses and after selecting CSCI150A&B, a list of open assignments. Select the assignment you are submitting (there may be multiple open assignments at any given time so make sure to choose the correct assignment).
  2. Upload the files specified in the assignment. The file names matter, so make sure the file names match the assignment specification. If there is a Leaderboard (rare), provide a name for your (team) name.
  3. After you submit, it will take a few seconds to a few minutes for the tests to complete (depending on the complexity of the assignment). When the tests complete you should see a screen like shown below. Hopefully all of your tests are “green” (passing)! If you do see errors (“red” tests) revisit that section of the assignment. Note that code that passes all of the visible tests is not guaranteed to be fully correct (that is receive full credit), but failing tests definitely indicate a problem.

    Gradescope Result

  4. If it is a group assignment, only one person needs to submit. The submitter should make sure to add their group members to the submission as described here.

Reviewing Your Graded Submission

When your graded submissions are published you will receive an e-mail. As you review your submission click through each section to see which rubric items were selected and any comments on/in your code, especially in the “Style” section.