Current outcomes and developments in e-learning