Open learning environments: Foundations, methods, and models