Desarrollo e Implementación de un sistema de extracción de datos para la optimización de la gestión de información y un sistema de descarga masiva de recursos en la plataforma virtual Moodle de Campus Virtual

dc.contributor.advisorGelves Gelves, Elizabeth
dc.contributor.authorArdila Parra, Julián Fernando
dc.coverage.campusCRAI-USTA Bucaramangaspa
dc.date.accessioned2025-01-28T18:11:27Z
dc.date.available2025-01-28T18:11:27Z
dc.date.issued2025-01-28
dc.descriptionLa gestión de información y recursos en el Campus Virtual enfrenta desafíos significativos, como la demora en la generación de informes y la complejidad de la descarga manual de archivos, lo que afecta la eficiencia operativa y la experiencia de los usuarios. El objetivo principal fue desarrollar dos aplicaciones tecnológicas para optimizar los procesos administrativos y académicos en las plataformas de pregrado, posgrado y educación continua. Se utilizó Python, el framework Flet y técnicas de web scraping. La primera aplicación generó informes completos de categorías principales en Moodle, incluyendo datos sobre estudiantes, docentes, cursos y el estado de las aulas. La segunda automatizó la descarga masiva de archivos, organizándolos en carpetas por plataforma. Los resultados evidenciaron una reducción significativa en los tiempos de procesamiento de datos y una mayor eficiencia en la gestión de recursos educativos. Aunque las herramientas enfrentaron limitaciones relacionadas con permisos de usuario y dependencias del HTML de Moodle, demostraron ser soluciones efectivas para problemas operativos. Estos hallazgos subrayan la importancia de la automatización en la gestión de plataformas virtuales y el impacto positivo de la integración tecnológica en el ámbito educativo.spa
dc.description.abstractThe management of information and resources in the Virtual Campus faces significant challenges, such as delays in report generation and the complexity of manual file downloads, affecting operational efficiency and user experience. The main objective was to develop two technological applications to optimize administrative and academic processes in undergraduate, graduate, and continuing education platforms. Python, the Flet framework, and web scraping techniques were used. The first application generated comprehensive reports from main categories in Moodle, including data on students, teachers, courses, and the status of virtual classrooms. The second automated the bulk downloading of files, organizing them into folders by platform. The results showed a significant reduction in data processing times and greater efficiency in resource management. Although the tools faced limitations related to user permissions and dependencies on Moodle's HTML, they proved to be effective solutions to operational problems. These findings highlight the importance of automation in managing virtual platforms and the positive impact of integrating technology into the educational field.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero de Telecomunicacionesspa
dc.description.domainhttps://www.ustabuca.edu.co/spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.citationArdila Parra, J. F. (2025). Desarrollo e Implementación de un sistema de extracción de datos para la optimización de la gestión de información y un sistema de descarga masiva de recursos en la plataforma virtual Moodle de Campus Virtual [Trabajo de pregrado]. Universidad Santo Tomás, Bucaramanga, Colombiaspa
dc.identifier.instnameinstname:Universidad Santo Tomásspa
dc.identifier.reponamereponame:Repositorio Institucional Universidad Santo Tomásspa
dc.identifier.repourlrepourl:https://repository.usta.edu.cospa
dc.identifier.urihttp://hdl.handle.net/11634/59555
dc.language.isospaspa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.facultyFacultad de Ingeniería de Telecomunicacionesspa
dc.publisher.programPregrado Ingeniería de Telecomunicacionesspa
dc.relation.referencesInternational Business Machines Corporation, «¿Qué es la automatización?,» [En línea]. Available: https://www.ibm.com/es-es/topics/automation. [Último acceso: 5 Diciembre 2024].spa
dc.relation.referencesSmowl , «¿Qué es un campus virtual?,» 9 Junio 2022. [En línea]. Available: https://smowl.net/es/blog/que-es-campus-virtual/. [Último acceso: 7 Enero 2025].spa
dc.relation.referencesUniversidad Europea, «¿Qué es web scraping? - Empresa y Tecnología,» 30 Junio 2022. [En línea]. Available: https://universidadeuropea.com/blog/que-es-webscraping/. [Último acceso: 26 Septiembre 2024].spa
dc.relation.referencesL. d. l. C. Delgado Olivera y L. M. Díaz Alonso, «Modelos de Desarrollo de Software,» 31 Marzo 2021. [En línea]. Available: http://scielo.sld.cu/scielo.php?pid=s2227-18992021000100037&script=sci_arttext. [Último acceso: 24 Diciembre 2024].spa
dc.relation.referencesFlet, «Flet Documentation,» [En línea]. Available: https://flet.dev/docs/. [Último acceso: 3 Enero 2024].spa
dc.relation.referencesG. Martínez Villalobos, G. D. Camacho Sánchez y D. A. Biancha Gutiérrez, «DISEÑO DE FRAMEWORK WEB PARA EL DESARROLLO DINÁMICO DE APLICACIONES,» Universidad Tecnológica de Pereira, Abril, 2010.spa
dc.relation.referencesUniversidad ORT Uruguay, «Blog de ingeniería - Qué es la gestión de sistemas de información,» [En línea]. Available: https://fi.ort.edu.uy/blog/que-es-lagestion-de-sistemas-de-informacion. [Último acceso: 3 Enero 2025].spa
dc.relation.referencesR. Casado-Vara, «Introducción a HTML,» Ediciones Universidad de Salamanca (España), Salamanca (España), 2019.spa
dc.relation.referencesMoodle, «Acerca de Moodle,» [En línea]. Available: https://docs.moodle.org/all/es/Acerca_de_Moodle. [Último acceso: 4 Enero 2025].spa
dc.relation.referencesA. Varó y . I. Luengo, Introducción a la programación en Python., Sevilla: cloudfront.net, 2014.spa
dc.relation.referencesM. Merizalde, A. Monserrate, L. Quispe y S. del Rosario, «Proceso de enseñanza aprendizaje en la educación inicial desde entornos virtuales, a,» Revista Metropolitana de Ciencias Aplicadas, Guayaquil (Ecuador), 2022.spa
dc.relation.referencesN. V. Stenhouse, «HabScraper: herramienta automatizada para la extracción de datos con web scraping,» Universidad de las Islas Baleares, 2017.spa
dc.relation.referencesM. C. Triana Hernández y M. Á. Manrique Hernández, «SISTEMA DE INFORMACIÓN EN ENTORNO WEB PARA EL MANEJO DE PROCESOS ADMINISTRATIVOS Y ACADÉMICOS DEL COLEGIO HEISENBERG PARA EL 2022,» Universidad Piloto de Colombia, Girardot, 2022.spa
dc.relation.referencesAccess, «Conozca cómo la automatización beneficia al sector educativo,» [En línea]. Available: https://www.accesscorp.com/es-cr/blog/conozca-como-laautomatizacion-beneficia-al-sector-educativo/. [Último acceso: 4 Enero 2025].spa
dc.relation.referencesP. Velasteguí, «Plataformas virtuales y su impacto en la Educación Superior.,» ResearchGate., 2019.spa
dc.relation.referencesD. Rossini, «LOS ARCHIVOS Y LAS NUEVAS TECNOLOGIAS DE LA INFORMACION,» e-Lis.spa
dc.relation.referencesMediagraphic, «El aprendizaje y las nuevas tecnologías de la información y las comunicaciones,» 2022. [En línea]. Available: https://www.medigraphic.com/cgibin/new/resumen.cgi?IDARTICULO=109682. [Último acceso: 3 Enero 2025].spa
dc.relation.referencesCongreso de Colombia, «Ley 1581 de 2012,» 2012. [En línea]. Available: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981. [Último acceso: 10 Enero 2025].spa
dc.relation.referencesCongreso de Colombia, « Ley 1341 de 2009,» 2009. [En línea]. Available: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=36913. [Último acceso: 10 Enero 2025].spa
dc.relation.referencesE. A. Quintero Becerra, «Auxiliar en soporte tecnológico y comunicacional del Campus Virtual de la Universidad Santo Tomás.,» Universidad Santo Tomás, Bucaramanga, 2024.spa
dc.rightsAtribución-NoComercial-CompartirIgual 2.5 Colombia*
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2spa
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/2.5/co/*
dc.subject.keywordinformation managementspa
dc.subject.keywordautomationspa
dc.subject.keywordmoodlespa
dc.subject.keywordweb scrapingspa
dc.subject.keywordtechnical supportspa
dc.subject.keywordeducational platformsspa
dc.subject.keywordeducational technologiesspa
dc.subject.lembAutomatización de procesos industrialesspa
dc.subject.lembAplicaciones tecnológicasspa
dc.subject.lembAprendizaje mediado por computadorspa
dc.subject.proposalGestión de informaciónspa
dc.subject.proposalAutomatizaciónspa
dc.subject.proposalMoodlespa
dc.subject.proposalWeb scrapingspa
dc.subject.proposalSoporte técnicospa
dc.subject.proposalPlataformas educativasspa
dc.subject.proposalTecnologías educativasspa
dc.titleDesarrollo e Implementación de un sistema de extracción de datos para la optimización de la gestión de información y un sistema de descarga masiva de recursos en la plataforma virtual Moodle de Campus Virtualspa
dc.type.categoryFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driveinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de gradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
2025ArdilaJulian.pdf
Tamaño:
455.66 KB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Thumbnail USTA
Nombre:
2025JulianArdila1.pdf
Tamaño:
141.04 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta de facultad
Thumbnail USTA
Nombre:
2025JulianArdila2.pdf
Tamaño:
478.84 KB
Formato:
Adobe Portable Document Format
Descripción:
Acuerdo de publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Thumbnail USTA
Nombre:
license.txt
Tamaño:
807 B
Formato:
Item-specific license agreed upon to submission
Descripción: