Automatización del procesamiento de aprendices y visualización analítica en Looker Studio
| dc.contributor.advisor | Galvis Serrano, Elvis Humberto | |
| dc.contributor.author | Rodriguez Rodriguez, Heimer Jahir | |
| dc.date.accessioned | 2025-08-21T14:24:29Z | |
| dc.date.available | 2025-08-21T14:24:29Z | |
| dc.date.issued | 2025-08-20 | |
| dc.description | La 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.abstract | The 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.degreelevel | Pregrado | spa |
| dc.description.degreename | Ingeniero de Telecomunicaciones | spa |
| dc.description.domain | https://www.ustabuca.edu.co/ | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Rodrí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.instname | instname:Universidad Santo Tomás | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Universidad Santo Tomás | spa |
| dc.identifier.repourl | repourl:https://repository.usta.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/11634/69158 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Santo Tomás | spa |
| dc.publisher.branch | CRAI-USTA Bucaramanga | |
| dc.publisher.faculty | Facultad de Ingeniería de Telecomunicaciones | spa |
| dc.publisher.program | Pregrado Ingeniería de Telecomunicaciones | spa |
| 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.rights | Attribution-NoDerivs 2.5 Colombia | en |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nd/2.5/co/ | |
| dc.subject.keyword | Information management | |
| dc.subject.keyword | Automation | |
| dc.subject.keyword | JavaScript | |
| dc.subject.keyword | Looker Studio | |
| dc.subject.keyword | Browser-based ETL | |
| dc.subject.keyword | Learning analytics | |
| dc.subject.keyword | Moodle | |
| dc.subject.lemb | Práctica empresarial | |
| dc.subject.lemb | Instituciones de educación superior | |
| dc.subject.lemb | Bases de datos | |
| dc.subject.lemb | Automatización de información | |
| dc.subject.proposal | Gestión de información | |
| dc.subject.proposal | Automatización | |
| dc.subject.proposal | JavaScript | |
| dc.subject.proposal | Looker Studio | |
| dc.subject.proposal | ETL en navegador | |
| dc.subject.proposal | Analítica académica | |
| dc.subject.proposal | Moodle | |
| dc.title | Automatización del procesamiento de aprendices y visualización analítica en Looker Studio | |
| dc.type | bachelor thesis | |
| dc.type.category | Formación de Recurso Humano para la Ctel: Trabajo de grado de Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.drive | info:eu-repo/semantics/bachelorThesis | |
| dc.type.local | Trabajo de grado | spa |
| dc.type.version | info:eu-repo/semantics/acceptedVersion |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- 2025RodriguezHeimer.pdf
- Tamaño:
- 799.17 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Trabajo de grado
Cargando...
- Nombre:
- 2025RodriguezHeimer1.pdf
- Tamaño:
- 116.42 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Carta de facultad
Cargando...
- Nombre:
- 2025RodriguezHeimer2.pdf
- Tamaño:
- 131.08 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Acuerdo de publicación
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 807 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:

