How to Set Deadlines for Your Students
messymatters.com
messymatters.com
I agree that the classes I've taken where there has been significantly shorter feedback cycles I've always felt more engaged.
(1) Ensure submission within a week of a nominal deadline. (2) Be perfectly even-handed without being draconian. (3) Eliminate whining and excuses.
Most importantly, it's socially efficient, incentivizing students to take exactly as much extra time as they need (to a point).
I guess the lesson is that deadlines without real penalties are meaningless.