Online Education: Perspectives, Problems And Solutions