Online Quiz App, designed to be lightweight and modular.