🎓 Moodle por dentro: la ingeniería que hace posible un aula virtual
Un alumno pulsa «Entregar tarea». En segundos, Moodle comprueba su identidad, verifica permisos, recibe el archivo, registra la entrega y actualiza el seguimiento. Según la configuración, también genera eventos y prepara notificaciones. Ese clic pone en marcha toda una arquitectura. He preparado esta infografía animada para explicar qué sostiene un LMS —un sistema de gestión del aprendizaje— y cómo encajan sus piezas: 🔹 El núcleo coordina el aprendizaje. Cursos, matrículas, actividades, calificaciones y progreso funcionan mediante reglas y servicios compartidos. 🔹 PHP procesa; el navegador presenta. El servidor ejecuta la lógica de la aplicación. HTML, CSS y JavaScript construyen la interfaz con la que interactúan alumnos y docentes. 🔹 Los datos y los archivos siguen caminos distintos. La base de datos conserva usuarios, cursos, intentos y calificaciones. Los archivos se gestionan mediante la API de archivos y el almacenamiento de Moodle, con controles de acceso. 🔹 Los permisos dependen del contexto. Una persona puede ser docente en un curso y estudiante en otro. Los roles y las capacidades determinan qué puede hacer en cada espacio. 🔹 Los plugins amplían la plataforma. Actividades, autenticación, matriculación, bloques o temas se integran mediante APIs y puntos de extensión. Su compatibilidad y mantenimiento también forman parte de la arquitectura. 🔹 Parte del trabajo sucede en segundo plano. Cron y las tareas programadas o ad hoc permiten ejecutar procesos sin hacer esperar al usuario en cada petición. 🔹 Un campus necesita operación continua. Cachés, actualizaciones, copias de seguridad y pruebas de restauración son tan importantes como el diseño de los cursos. 💡 Entender Moodle por dentro ayuda a distinguir un problema de contenido, de permisos, de plugin o de infraestructura. Y esa diferencia permite resolver mejor. Una mirada visual a la tecnología que convierte contenidos, personas y evaluación en un entorno de aprendizaje. 🔗 Más infografías en https://palentino.es/infograph #Moodle #LMS #Elearning #SoftwareLibre #ArquitecturaDeSoftware #Infograph
infograph