You are not a pupil anymore.
Your son asks you:
"Daddy, when you were in school, did you do your homework?"
Your teacher: "I think that test was not very hard."
You: "It was too difficult!"
Your teacher: "Did you do your homework?"
You: "No, I did not."
Your teacher: "Well, then it's logical that it was too difficult for you."
I did not do my homework last week.
That week is over - it's past.
You have to do your homework until tomorrow.
Your mother comes in your room and asks you:
Your mother: "Have you done your homework?"
You: "No, I have not done it yet."
It's still possible that you do your homework - it's not too late.
Today is Thursday (example!)
I have done all my homework this week.
The week is not over, so it's possible that you get more homework
Usually, it's grammatically seen correct how you wrote these sentence.
(Except the things I fixed.)
However, in sentence 2 some people would add something:
I have done all my homework so far.
I have not done all my homework yet.
It's not wrong not so use these words, but maybe it's more common...
P.S. Please get rid of u and ur. It's you and your
**Neither a teacher nor a native speaker.**
Student or Learner