flexible learning environment