actually i'm doing the same thing....i'm writing the software in c#. i'm researching right now the software out there and all of them cost $60+. wouldn't it be nice if they were free for teachers?
I was thinking along the same lines of making an open source program out there so that other individuals could make changes to it.....
so how are you writing yours?