Canvas is bad and it should feel bad – Feb 22nd – Grading programming assignments

Every time I use Canvas, I find that it makes me less productive and more frustrated. There’s too much to catalog all at once, so I’m just going to update this blog post as I become annoyed.

View: Canvas LMS is bad and it should feel bad >>


February 22nd: Grading programming assignments

Let’s go to SpeedGradertm and do some speedy grading of some programming assignments.

Yes, it lets me view the source code from the web browser, albeit without any syntax highlighting. This can be good for small programming assignments, I suppose.

However, I certainly do not see a “Download all student’s files in a zip” link.

I guess that I’m supposed to just download each file manually?

OK, well, maybe I’ll just download all the student files at once with the link on the assignment page.

Clicking the link to download all submissions.

And unzip, and…

A screenshot of the unzipped directory, where all files are lose and have been renamed with the student name and some rumbers.

… Oh.

That’s…

… That’s not useful at all!

I can’t open up a .cpp file and build it because all the headers have been renamed. I can’t use the Makefiles that I made them attach with their assignment because all source files have been renamed.

WHO THOUGHT THIS WAS A GOOD IDEA?


From my experiences with Canvas this semester, it is quite clear that:

  • The makers of Canvas don’t eat their own dog food.
  • Canvas doesn’t hire UX people. I’ve worked at startups with better UX than this service.

Leave a Reply

Your email address will not be published.