The Challenges And Current Status Of E-learning