Entornos virtuales inteligentes para el aprendizaje basado en competencias