It's important to keep a calendar. I chose to share my calendar with my students - it was a live document that I updated as we progressed through the semester.
The calendar shouldn't be the dictator of the semester or sequence or week. Rather, it should act as a guide for you and the students to stay on topic together in and outside of class. The calendar was constantly being updated to meet the needs of the students. Whenever I updated the calendar, I emailed the students. I often updated the calendar in front of the class, so they could see the changes happening live.
One should not get so dead set in teaching something. "Don't do anything that the hat doesn't want to do", as the adage says. It is important for the instructor to be contingent: plan for work days around bigger assignments, eliminate a smaller assignment if necessary, change due dates when necessary.
Consistency is key here. Don't put anything in any random place. Have a system. Color coordinate only important things (I added color to the texts).
This doesn't have to be the only place where students can view their homework for the week, but it is great to have it in addition to wherever else you present it (in class or elsewhere). Repetition on resources is never a bad thing as long as all the resources are consistent across each other.