The package AKFQuiz lets you easily make your own quiz games, learning exercises or psycho-tests. These can be used with grquiz in a graphical environment, with diaquiz as a simple GUI program or with scrquiz on the text-console. There is also a line oriented variant, linequiz, which can be used as a backend.
A CGI-variant, cgiquiz can be installed on a Web server to offer exercises via Internet or a local network. There is also an exam-mode in cgiquiz to use it for serious exams.