Alongside GitHub classroom, I will be using the online platform Gradescope for grading your programming assignments and practical exercises. Gradescope helps me to provide fast and accurate feedback on your work. Programming assignments and practical exercises will be submitted through Gradescope alongside GitHub classroom, 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. We recommend “whitelisting” gradescope.com. And if you don’t receive an expected e-mail check your junk mail folder.
The workflow is detailed below, but in short, after pushing your submission to GitHub classroom, you will submit your repository 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 may be hidden until after the due date. Your assignments are graded based on those tests (each of which has an associated point value), so make sure to follow the specification exactly. After the due date, the instructors will grade any “manual” portions of the assignment, adjust automated scores if needed, and provide feedback on your code (via line-level comments in Gradescope).
When your graded submissions are published you will receive an e-mail. As you review your submission click through each question (on the right-hand side) to see which rubric items were selected and any comments on/in your code. In particular make sure you click on the “Manual Review” item and select the code tab to view inline comments on your code (you should see a “comment” icon one on or more of your submission files).