Part of the reason I dislike asynchronous online classes is that it depends a lot on other classmates to do their part.
For my MAS pedagogies class, we have weekly student leaders who assign our homework. This is usually given to us on Thurs & due on Sun. It's Sat & still nothing.