Automatización del procesamiento de aprendices y visualización analítica en Looker Studio

dc.contributor.advisorGalvis Serrano, Elvis Humberto
dc.contributor.authorRodriguez Rodriguez, Heimer Jahir
dc.date.accessioned2025-08-21T14:24:29Z
dc.date.available2025-08-21T14:24:29Z
dc.date.issued2025-08-20
dc.descriptionLa administración de datos académicos del Campus Virtual presentaba demoras y errores por la consolidación manual y la falta de un panel analítico integrado. Objetivo: optimizar este proceso para disponer de información oportuna y confiable para la gestión académica. Contenido: se desarrollaron dos aplicaciones complementarias: (1) Procesador de Aprendices (HTML5/JavaScript con SheetJS y FileSaver.js), que compara cortes “antes” y “ahora”, normaliza columnas y genera un Libro Maestro único; (2) Dashboard Analítico en Looker Studio, alimentado por Google Sheets y eventos de GA4, con visualizaciones de matrícula, permanencia y participación en pregrado, posgrado y educación continua. Metodología: ETL en el navegador, reglas de validación y claves únicas; integración con Google Workspace; pruebas piloto y operativas en múltiples cohortes y facultades. Resultados: reducción del tiempo de consolidación de ~3 horas a ~15 minutos por cohorte; eliminación de duplicidades y disminución de errores de transcripción; generación de alertas tempranas sobre inconsistencias de datos (p. ej., sin matrícula o sin pago) y mayor trazabilidad. Discusión: la arquitectura de lado del cliente y la analítica en la nube favorecen escalabilidad, seguridad y bajo costo, aunque requieren ajustar mapeos cuando cambian el HTML de Moodle o los permisos de usuario, e incorporar capacitación periódica. Conclusiones: la solución mejora la calidad, oportunidad y gobernanza de los datos institucionales, habilita decisiones basadas en evidencia y sienta las bases para próximas mejoras (automatización de ingestión, plantillas más resilientes y fortalecimiento del catálogo de métricas).
dc.description.abstractThe Campus Virtual’s academic data management suffered delays and errors due to manual consolidation and the lack of an integrated analytics panel. Objective: optimize data processing to provide timely, reliable information for academic management. Content: two complementary applications were developed: (1) the “Procesador de Aprendices” web app (HTML5/JavaScript with SheetJS and FileSaver.js), which compares “before” and “now” report snapshots, normalizes columns, and generates a single-source Master Workbook; and (2) an Analytics Dashboard in Looker Studio, powered by Google Sheets and Google Analytics 4 (GA4), offering dynamic visualizations of enrollment, retention, and platform engagement across undergraduate, graduate, and continuing education. Methodology: in-browser ETL (extract–transform–load), validation rules with unique keys, Google Workspace integration, and pilot/operational testing across multiple cohorts and schools. Results: consolidation time decreased from ~3 hours to ~15 minutes per cohort; duplicate records and transcription errors were eliminated; early alerts on data inconsistencies (e.g., no enrollment or no payment) improved traceability. Discussion: a client-side architecture combined with cloud analytics provides scalability, security, and low cost, but requires periodic remapping when Moodle’s HTML or user permissions change, as well as ongoing user training. Conclusions: the solution enhances data quality, timeliness, and governance, enables evidence-based decision-making, and lays the groundwork for next steps such as automated ingestion, more resilient templates, and a strengthened metric catalog.
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero de Telecomunicacionesspa
dc.description.domainhttps://www.ustabuca.edu.co/
dc.format.mimetypeapplication/pdf
dc.identifier.citationRodríguez Rodríguez, H. J. (2025) Automatización del procesamiento de aprendices y visualización analítica en Looker Studio [trabajo de pregrado] Universidad Santo Tomás, Bucaramanga, Colombia
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/69158
dc.language.isospa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.branchCRAI-USTA Bucaramanga
dc.publisher.facultyFacultad de Ingeniería de Telecomunicacionesspa
dc.publisher.programPregrado Ingeniería de Telecomunicacionesspa
dc.relation.references[1] World Wide Web Consortium, «HTML 5 Specification,» [En línea]. Disponible en: https://html.spec.whatwg.org/multipage/. [Último acceso: 14 julio 2025].
dc.relation.references[2] ECMA International, «ECMA-262 (ES2024) JavaScript Language Specification,» [En línea]. Disponible en: https://tc39.es/ecma262/. [Último acceso: 14 julio 2025].
dc.relation.references[3] SheetJS LLC, «SheetJS xlsx Documentation v0.18.5,» [En línea]. Disponible en: https://docs.sheetjs.com/. [Último acceso: 14 julio 2025].
dc.relation.references[4] E. Ligrey, «FileSaver.js Documentation v2.0.5,» [En línea]. Disponible en: https://github.com/eligrey/FileSaver.js. [Último acceso: 14 julio 2025].
dc.relation.references[5] Google, «Google Analytics 4 Developer Guide,» [En línea]. Disponible en: https://developers.google.com/analytics. [Último acceso: 14 julio 2025].
dc.relation.references[6] Google, «Looker Studio Help Center,» [En línea]. Disponible en: https://support.google.com/looker-studio/. [Último acceso: 14 julio 2025].
dc.relation.references[7] M. Bienkowski, «Client-Side ETL Pipelines in Education,» Journal of EdTech, vol. 12, pp. 45-58, 2023.
dc.relation.references[8] M. Van Harmelen, «Dashboards for Evidence-Based Decision-Making,» EDUCAUSE Review, vol. 59, núm. 2, pp. 30-39, 2024.
dc.relation.references[9] M. Barr, DataOps: A New Discipline for Data Engineering, Sebastopol: O’Reilly Media, 2022
dc.relation.references[10] P. Martínez, «Automatización de procesos educativos,» Revista de Innovación Docente, vol. 7, núm. 1, pp. 15-28, 2023.
dc.relation.references[11] Congreso de Colombia, «Ley 1581 de 2012 — Protección de Datos Personales,» Diario Oficial 48.587, Bogotá, 2012. [En línea]. Disponible en: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981. [Último acceso: 14 julio 2025].
dc.relation.references[12] Congreso de Colombia, «Ley 1341 de 2009 — Tecnologías de la Información y las Comunicaciones,» Diario Oficial 47.417, Bogotá, 2009. [En línea]. Disponible en: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=36913. [Último acceso: 14 julio 2025].
dc.rightsAttribution-NoDerivs 2.5 Colombiaen
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nd/2.5/co/
dc.subject.keywordInformation management
dc.subject.keywordAutomation
dc.subject.keywordJavaScript
dc.subject.keywordLooker Studio
dc.subject.keywordBrowser-based ETL
dc.subject.keywordLearning analytics
dc.subject.keywordMoodle
dc.subject.lembPráctica empresarial
dc.subject.lembInstituciones de educación superior
dc.subject.lembBases de datos
dc.subject.lembAutomatización de información
dc.subject.proposalGestión de información
dc.subject.proposalAutomatización
dc.subject.proposalJavaScript
dc.subject.proposalLooker Studio
dc.subject.proposalETL en navegador
dc.subject.proposalAnalítica académica
dc.subject.proposalMoodle
dc.titleAutomatización del procesamiento de aprendices y visualización analítica en Looker Studio
dc.typebachelor thesis
dc.type.categoryFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregrado
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:
2025RodriguezHeimer.pdf
Tamaño:
799.17 KB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Cargando...
Miniatura
Nombre:
2025RodriguezHeimer1.pdf
Tamaño:
116.42 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta de facultad
Cargando...
Miniatura
Nombre:
2025RodriguezHeimer2.pdf
Tamaño:
131.08 KB
Formato:
Adobe Portable Document Format
Descripción:
Acuerdo de publicación

Bloque de licencias

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