Students often struggle with keeping track of assignments, especially when they have missed a deadline or have been asked to rework something they have already submitted. Their "to-do list" should list EVERYTHING that that student needs to submit/ rework, not just upcoming tasks. It would be helpful if everything had the option of a due date so that it could be added to their to do list (for example, a "page" that has a video to watch or reading with not true "assignment" to turn in, will still show up in their list until they have at least viewed that page). Tasks marked incomplete or that earned below the required score would remain on their "to-do" list until actually complete. Missing assignments would also be there.