environmental factors affecting online learning