KA: Please, please, please address this. This is a HUGE deal for almost every teacher I know.
Due dates on assignments are important: they should reflect when a topic was actually due for a course. The proposed solution of changing the due date for everyone (to include the new students) does not work; it does not help teachers and students accountable for keeping accurate records of pacing. The proposed solution of re-assigning every assignment for all new students is both time-inefficient and laborious, but mostly, it messes up the incredibly valuable "ASSIGNMENT SCORE" page (where we can see every kid's score on every assignment, in date order) because now the assignments are no longer in date order for the whole class - they're all over the map.
Please, please change the algorithm so students who join a course late have ALL assignments appear in their learner homepage (ones that are upcoming AND the ones that are past-due). This one change would make a WORLD of difference.