racket / htdp

Other
92 stars 70 forks source link

Warn of known confusing characters (e.g. curly quotes) - enhancement suggestion #144

Closed maueroats closed 3 years ago

maueroats commented 3 years ago

Sometimes students copy and paste code from Google Docs and end up with curly quotes instead of straight quotes.

These issues have come up recently (low incidence):

I don't know where this suggestion should go. Would this be a modification to the reader? Foolish to even consider?

mfelleisen commented 3 years ago

The students' action suggests that they either (1) don't understand the necessity of programming in an IDE or (2) they share code via Google Docs. For (1), I think it's time to address this explicitly. We don't use screwdrivers to hammer nails into the wall, and we don't use document editors for creating code. For (2), they should use exchange Racket files instead (if exchanging code is even legal).

Not worth considering.

maueroats commented 3 years ago

FWIW, they are observed to use DrRacket on lab computers, so my theory is that they don't have a convenient network save mechanism (and some can't even find their file in the Documents folder vs Desktop), so they copy and paste the code they are writing into a doc. I suppose I should teach them how to copy and paste into a file on GitHub for better results with the same basic mechanics.