Using the Automatic Grader

Untested code is broken code. So you need to learn how to write your own tests.

All programming assignments will have associated tests. Some of these you write, and some I write. A portion of your grade depends on both the quality and completeness of your tests as well as how well your code does with mine. Since I can't distribute my tests without overly influencing yours I use an online grader to give you feedback. The grader is provided as courtesy to you to give you the best feedback we can before you submit your code for final grading. Most of you will be familiar with WebCAT from ECE 1574. This is similar. An important note, even though the grader keeps your submissions, I require your code to be uploaded to Canvas as the official submission.

Each assignment has instructions on what files to submit to the grader and to Canvas (as a zip file). This must be a zip file with no parent directory included in the archive.

  1. Login to the grader using your PID and password and 2FA. You can then resister for this course ECE2574Fall2017.
  2. Each project will have an exercise entry. Click on the exercise to get to the upload page.
  3. Upload your zip file and submit it.
  4. Wait for the results. The file is uploaded and your submission is placed in a grading queue to be processed. After completion the result summary shows your score and any diagnostic output. If one of my tests is failing there is a hint displayed as to why.

When you are done you still submit your code through Canvas.

Some tips for effective use of the grader: