Late Workbook Policy

As you know, the class policy on handing in workbooks is pretty strict: we can only grade the work that you turn in by the deadline. (where “turn in” includes pushing to GitHub, and “deadline” really means a time shortly after the deadline when we clone all of the repositories).

Unfortunately, the strict policy is required for practical reasons: we need to organize a team of graders to grade the assignments. Also, we often post example solutions.

The policy is also important pedagogically: we do not want you lingering on old workbooks, we want you to keep moving on to the new material. Admittedly, this goes both ways: later material builds on earlier material, so it is often worth taking the time to make sure you understand one thing before moving on to the next.

Therefore, the class policy does not reward for work that is not turned in in time for grading. This happens in a few scenarios, such as:

  1. You did the work on time, but forgot to push to GitHub
  2. After the deadline, you realized what your bug was and fixed it
  3. You really wanted to understand the concept, so you completed the assignment after the deadline for your own learning, even though you would not get credit.

Given the situation this year, I am relaxing the workbook grading policy a bit. We are still unable to grade assignments after the deadline. The graders will grade the version that is on GitHub when we “harvest” the assignments shortly after the deadline.

However: if you believe that you have a version of the workbook that is substantially better than what is graded, you can (1) push this version to GitHub (after the deadline), and (2) fill out this Google Form.

We will not re-grade your assignment. However, when we are doing final grading, we may look at the form information (and the repos) in cases where the overall grade is on a borderline.

A few things to note:

  1. We still recommend that you focus on moving forward with the current workbooks, rather than fixing past things.
  2. We do not have any way to know when things were pushed to GitHub. We will assume they were posted late.
  3. We trust that you do not copy the example solutions. Although, it is OK to say something like “I saw the example solution and it made me realize what I did wrong in mine.”
  4. This really won’t help your grade very much, unless you are on a borderline.
  5. Do not use this as a way to do assignments that you missed, please only use it in cases where most of the work was done before the deadline.
  6. Please don’t turn in more than 1-2 of these.
  7. This is only for work that was not considered in grading (that is, work not submitted by the deadline).
  8. It is our discretion how we will consider submissions.