To take a stand can mean a lot of things, like supporting your ideas and beliefs. At times, people support and idea or belief to such an extent that they would die just to defend it.
Answer: Here’s my little attempt at rewording this,
“My deepest apologies, I was not able to submit my homework on time.”
Not the best but there you go <3