I make no claims of the general readiness for any of these programs.
In general they work for me, and if anyone feels like giving them a
shot they are welcome to do so at their own risk. These are primarily
Linux/Unix only projects.
- ssMailer - Storing your grades in a
spreadsheet? Got a column of email addresses/usernames for your
students? Use this to send score reports to 'em.
- scope - Extremely basic tool for "stepping
through" C++ code. Doesn't work with classes/objects.
- mp3Burn.py - Burn audio CDs of your mp3
- evalQuestions.py - Evaluate
the difficulty / discrimination factors of questions on a quiz/exam
after grading it (see my paper Closing The
- renamer - Given a PDF that is the
concatenation of many student submissions, and a spreadsheet with
usernames etc in it, split the PDF and rename the splits by
- Agar - After extensive refactoring, agar2 is
ready for release. This is my computer aided assessment system that
does things like automated grading of programs, PDF annotation and
mailback of student work with page-localized grader comments,
exporting grades to spreadsheet, and more.
- Homebrew Optical Mark Recognition (HOMR) -
Build your own fill-in-the-bubble forms for processing. Make sure to
read the documentation, send me questions when you have 'em. I'm
happy to provide (some) support on this one. This ought to work under
Windows, although I haven't tried it.