Beta test changes 12/6

This update changes the way in which assignment progress is displayed. When an assignment is marked as partially completed or as completed on a day that is earlier than the day on which it is scheduled, we no longer show an additional entry for it on the calendar. For example, an assignment is scheduled for Monday, and the student partially completes it and marks it that way. On Tuesday, the parent carries that assignment forward, so that it is now scheduled for Tuesday but with work done on Monday. Previously, we would show the assignment on Monday as partially complete, and on Tuesday as not done at all.

With this update, we would instead show the assignment only on Tuesday. The checkbox would show that the assignment is partially complete, but in a lighter shade to indicate that the status comes from a previous day.

Similarly, if an assignment scheduled for Friday was completed ahead of time, say on Tuesday, the assignment would still appear on the calendar on Friday, marked as complete, but the color of the checkbox would be lighter, to show that it was completed on an earlier day.