The Foundation for Blended and Online Learning