Personalization and learning: innovative approaches to teaching for e-learning