@futurebird assigning code broken in specific ways & having a rubric for teaching the troubleshooting sounds like it should be SOP for coding courses, is this not normally part of the curriculum?
(def not dumping on you, asking as an Old who is a self-taught potato coder who never did a CS degree & feels like the way I learned basically anything that I do know was: type it in from a magazine or other source / modify working code thatβs similar to what I need -> make mistakes in transcription / tweaks -> code doesnβt run or runs with errors -> troubleshoot the mistakes -> learn stuff
)