Hi Creighton:
I like your tie-in to self accountability. When students learn they should be able to apply it, and the sooner the better. So by giving frequent and expeditious feedback students are able to lern of their mistakes, make adjustments in their thing, and there is still time for correction, which will help their grade as well.
Regards, Barry