An online learning environment for the classroom