from the Open Learning Initiative
See this research on its effectiveness:
http://oli.web.cmu.edu/openlearning/publications/71