Dennis,
You bring several good points to the table. I like the statement "feedback should be given with the intention that" students will redo. This type of formative feedback is essential to help students improve. Nice job.
You are correct in that some platforms may restrict what you can/cannot do. It's important to think outside the box and sometimes work around the system.
Thank you for your input.