Research is pushing back the frontiers of e-learning, allying the real and virtual worlds to enhance the learning experience.