Re: Some nice points
Logging in mainly to give a vote, but also to add,
i. You are very right to say typing in boilerplate code is pointless,
ii. add to my earlier suggestions for high school projects for bonus marks, XML models in various subjects.
Kudos to you for using LOGO in teaching, and formatting the text to look structured is good education.
I shudder to imagine what the politicians and bureaucrats who claim they want to 'teach coding' think that means.
Suppose it would be regurgitating the boilerplates you mention.