DEV Community

Discussion on: How I Automated My Grading Responsibilities

steelwolf180 profile image
Max Ong Zong Bao • Edited on

Maybe incorporate the use of linters, style guide & CI/CD process.

Which email the student's results of their program if it fails the linter check?

renegadecoder94 profile image
Jeremy Grifski Author

I like the idea of using a linter! I might try to add that as a step to the Python script. That said, we don't really enforce any sort of style as students are learning the basics. I encourage good style practices, but we don't teach anything formal at that level.

Unfortunately, the project just has too many constraints to be able to use existing tech like CI/CD, so I had to roll my own project. I'd also love to get students using version control, but, again, there's just too much they don't understand at that point.