Volver a proyectos
AulaVault

AulaVault

Sincroniza y descarga automaticamente el contenido de tus cursos Moodle.

Python Moodle API TUI Web Scraping

Acerca del proyecto

Herramienta que analiza la comunicacion entre el navegador y Moodle para construir una representacion local estructurada de los cursos. Permite crear una copia local con todos los recursos educativos: documentos, presentaciones, archivos compartidos, actividades y entregas. Nacio como una solucion personal para optimizar la gestion de materiales academicos y explorar la arquitectura interna de una plataforma LMS.

Caracteristicas

  • Descubrimiento automatico de cursos disponibles
  • Construccion del arbol de contenidos del curso
  • Seleccion granular de modulos a descargar
  • Soporte para recursos, actividades, enlaces y contenido HTML
  • Interfaz interactiva tipo dashboard (TUI)
  • Arquitectura modular: Auth, Course Graph, Module Resolver, Download Manager