🎓 Moodle por dentro: la ingeniería que hace posible un aula virtual
PARA ENTENDER EL ESQUEMA
Sobre esta infografía
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