MycalPHPtest project contains the software that allows mutiple choice tests to be generated and taken via the web.
Requires PHP only, does not need a database backend.
Uses MycalPHPdb which is included.