For my diploma thesis I created a system for creating and correcting online tests. This system is currently in use at the Lehrstuhl für Wirtschaftspädagogik und Personalentwicklung of the Friedrich-Alexander University Erlangen-Nuremberg.

The system features a web interface for the student to work on the tasks and a Java-based desktop-client for the tutor to view and correct the student’s solutions as well as creating the questions and putting them into exercises consisting of multiple different questions.

There are open text questions, multiple choice questions, matching questions and ordering tasks. As the system uses some kind of plugin-system for the questions types it can be extended to other new question types. I am planning to implement math questions, special book keeping tasks and other types soon.

As the desktop client uses the latest Java-Release it should work flawlessly on every current OS out there. On the server side you need a running 4.x version of PHP as well as a MySQL-Database.
If you are interested in using the vt-System feel free to contact me. Also you might want to check out the VT Homepage.