Feeling pretty devastated. The vast majority of my first year students failed their second midsem test, with over half of the submissions having compile errors. This is for a second programming course, where they're given and recommended to use IntelliJ. I'm racking my brain to see if I could have done anything differently. I don't think the test had too little time, it took tutors 25 minutes to complete (100%) and I gave the students 90 minutes. I gave them a practice exam that was the same format and structure (and very similar content) to the actual exam. I gave them homework exercises that are for nominal marks but primarily designed for programming practice and nearly half of the students have never even forked the repo to start homework 1, which came out 10 weeks ago. My class of over 100 students gets lecture attendance of around 10.
Why do I even bother?