1. He does almost all the homework that was assigned every day.
This implies the homework used to be assigned every day, but now it is not. The two different tenses -- does (present) vs. was (past) -- makes the sentence sound awkward. If you are speaking of the past, it would be best to say, "He did almost all the homework that was assigned every day."