Un PLE (Personal Learning Environment) permite a los estudiantes personalizar su aprendizaje mediante la creación de sus propios objetivos y la comunicación con otros. Una posible estructura de un PLE incluye un e-portfolio para recopilar recursos digitales, un VLE/LMS para crear y buscar contenido, y el uso de servicios web 2.0. El desarrollo de los PLE puede lograrse a través de herramientas integrales como ELGG, software específico, aplicaciones individuales, redes sociales, enlaces, CMS especializados y