quizpool is a system for administering quizzes. The quizzes can be selected from pools of questions, written in "Question Definition Language", according to rules written in "Quiz Definition Language". When a user starts a session, they are presented with a menu of quizzes available. A quiz can then be selected and completed. If the user has not taken that quiz before, the number of chances they are given to take that quiz is randomly generated from the quiz pools for that quiz. This provides an even (or changing) mix of difficult, medium, and easy questions through the various attempts. All output is created from editable HTML template files, which are separate from the program code. This was developed under Apache and Boa.
vrbroadcast is a video on demand and media distribution server. It supports hierarchical networks of servers that will automaticaly update information on the available media. It has a GUI that is only available in German, but the server was written with multi-language support in mind.
C-Cramp (the C-Cramp College Radio Audio Management Program) is a Web-based frontend to MySQL for managing the types of things that small radio stations might need: audio files, data, and "metadata"; DJ and staff information, schedules, live music and program logs, and all sorts of other data. Currently, a cross-platform PHP application is the focus of the project, but more features and types of programs are planned that will hopefully enable easier playback, storage, loading, and entering for all types of applicable data.
Mueller-dict is an electronic version of popular the English-Russian dictionary by professor V. K. Mueller in DICT format. It currently contains more than 50,000 articles and represents a full copy of the 7th edition of the mentioned dictionary, with some additions and corrections sourced from the more recent typographical editions. It includes phonetic transcription in the IPA (International Phonetic Association) system optimized for proper rendering on text terminals with standard Cyrillic fonts.
Spotter is software that can check students' answers to symbolic and numerical problems in math and science. It recognizes an answer regardless of the form it's in, and the instructor can put in helpful hints as responses to frequently-occurring mistakes. Symbolic answers can be input in a notation closely resembling normal human math notation (e.g., xy rather than x*y, and sin x instead of sin(x)). Spotter runs as a Perl CGI application on a Web server; the student doesn't need to install any software.