News for hackers. Stuff that matters.
Re:GitHub Classroom by skissane on Thursday June 04, 2020 @01:59AM (#23413082)
Seeing your mistakes might be useful in reassuring the teacher that you did the work yourself, rather than simply plagiarising the solution from somewhere else.
Re:GitHub Classroom by pilif on Thursday June 04, 2020 @06:17AM (#23414744)
Git just isn't the right tool for that. If I were to use this as a student, I would push nicely sanitized and consistent history after thoroughly rebasing, amending and fixup-ing my mistakes on my local clone.

There's nothing this too can do to prevent me from doing this.

If the teacher then judges the submission by also looking at the history, I will have an unfair advantage by just having read and internalized got features.

Re:GitHub Classroom by saagarjha on Thursday June 04, 2020 @02:18AM (#23413182)
Sorry, professor, I simply don’t make mistakes.
Re:GitHub Classroom by vincnetas on Thursday June 04, 2020 @02:32AM (#23413273)
It does. First hand experience when after couple of months of not showing any progress student shows up with completed assignment coded using constructs which where not even taught in lectures... and when asked, can not modify a thing.
Re:GitHub Classroom by saagarjha on Thursday June 04, 2020 @03:20AM (#23413628)
I was mostly joking in my previous comment, but i know students (including myself) that have occasionally submitted assignments as a single commit passing all test cases using “novel” constructs…of course, we can readily modify it if asked to.