A Python script for grading partial credit multiple choice: Part 1

In an ideal world, I think we’d all prefer faculty-graded, free-response style exams. Unfortunately, that’s just not really realistic for a chemistry professor teaching large service classes.[1. The largest classes I’ve taught have up to about 200 students.] While we do use online homework for the classes I teach, we’re not really set up to use these sorts of systems as a primary assessment tool. That leaves, of course, machine-graded, multiple choice (MC) as the go-to format for most (but not all) of my exam questions.

Continue reading

So I started this blog…

I even made this nifty logo:


So what’s it about? Basically, it will be about one of my hobbies: applying computers to my life as a chemistry academic. I freely admit that calling this a hobby is lame even by nerd standards.

It’s probably easiest to explain the plan by explaining what the blog isn’t. It’s not a technology blog. There are millions of excellent tech blogs/sites out there and no one needs my uninformed opinions. Likewise, it’s not a chemistry blog. There are many excellent chemistry blogs. The interweb could probably use more, but I spend enough time writing chemistry as part of my official professional life. Finally, this isn’t really a personal blog about me. Not sure there’d be much of an audience and besides, I’d probably just use it for passive-aggressive rants about parking at work.

Continue reading