Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje

En el panorama educativo actual, las instituciones de educación superior se enfrentan al desafío de analizar y visualizar eficazmente los resultados de aprendizaje para mejorar la calidad de la enseñanza y el rendimiento de los estudiantes. Este proyecto tiene como objetivo desarrollar un sistema de...

Full description

Autores:
Guzmán Moya, Daniela Alejandra
Becerra Bocanegra, Jefferson Iván
Tipo de recurso:
Fecha de publicación:
2025
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/94086
Acceso en línea:
http://hdl.handle.net/11349/94086
Palabra clave:
Visualización de datos
Estrategias de enseñanza
Resultados de aprendizaje
Análisis comparativo
Evaluación educativa
Plataforma web
Interfaz de usuario
Métodos pedagógicos
Monitoreo académico
Comparación de datos
Tendencias de aprendizaje
Evaluación cuantitativa
Plataforma interactiva
Ingenieía Telemática -- Tesis y disertación
Data visualization
Teaching strategies
Learning outcomes
Comparative analysis
Educational assessment
Web platform
User interface (UI)
Pedagogical methods
Academic monitoring
Data comparison
Learning trends
Quantitative assessment
Interactive platform
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_c27dd32d983fe0e4dedbccefcf8d2628
oai_identifier_str oai:repository.udistrital.edu.co:11349/94086
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
dc.title.titleenglish.none.fl_str_mv Web application for scientific visualization of information on teaching strategies and their relationship to learning outcomes.
title Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
spellingShingle Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
Visualización de datos
Estrategias de enseñanza
Resultados de aprendizaje
Análisis comparativo
Evaluación educativa
Plataforma web
Interfaz de usuario
Métodos pedagógicos
Monitoreo académico
Comparación de datos
Tendencias de aprendizaje
Evaluación cuantitativa
Plataforma interactiva
Ingenieía Telemática -- Tesis y disertación
Data visualization
Teaching strategies
Learning outcomes
Comparative analysis
Educational assessment
Web platform
User interface (UI)
Pedagogical methods
Academic monitoring
Data comparison
Learning trends
Quantitative assessment
Interactive platform
title_short Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
title_full Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
title_fullStr Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
title_full_unstemmed Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
title_sort Aplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizaje
dc.creator.fl_str_mv Guzmán Moya, Daniela Alejandra
Becerra Bocanegra, Jefferson Iván
dc.contributor.advisor.none.fl_str_mv Wanumen Silva, Luis Felipe
dc.contributor.author.none.fl_str_mv Guzmán Moya, Daniela Alejandra
Becerra Bocanegra, Jefferson Iván
dc.contributor.orcid.none.fl_str_mv Wanumen Silva, Luis Felipe [0000-0002-8877-5681]
dc.subject.none.fl_str_mv Visualización de datos
Estrategias de enseñanza
Resultados de aprendizaje
Análisis comparativo
Evaluación educativa
Plataforma web
Interfaz de usuario
Métodos pedagógicos
Monitoreo académico
Comparación de datos
Tendencias de aprendizaje
Evaluación cuantitativa
Plataforma interactiva
topic Visualización de datos
Estrategias de enseñanza
Resultados de aprendizaje
Análisis comparativo
Evaluación educativa
Plataforma web
Interfaz de usuario
Métodos pedagógicos
Monitoreo académico
Comparación de datos
Tendencias de aprendizaje
Evaluación cuantitativa
Plataforma interactiva
Ingenieía Telemática -- Tesis y disertación
Data visualization
Teaching strategies
Learning outcomes
Comparative analysis
Educational assessment
Web platform
User interface (UI)
Pedagogical methods
Academic monitoring
Data comparison
Learning trends
Quantitative assessment
Interactive platform
dc.subject.lemb.none.fl_str_mv Ingenieía Telemática -- Tesis y disertación
dc.subject.keyword.none.fl_str_mv Data visualization
Teaching strategies
Learning outcomes
Comparative analysis
Educational assessment
Web platform
User interface (UI)
Pedagogical methods
Academic monitoring
Data comparison
Learning trends
Quantitative assessment
Interactive platform
description En el panorama educativo actual, las instituciones de educación superior se enfrentan al desafío de analizar y visualizar eficazmente los resultados de aprendizaje para mejorar la calidad de la enseñanza y el rendimiento de los estudiantes. Este proyecto tiene como objetivo desarrollar un sistema de visualización científica que facilite la gestión integral, colaborativa y dinámica de los resultados de aprendizaje en relación con los métodos de enseñanza. La solución propuesta se centra en la creación de un sistema de visualización de datos interactivo que permita la discriminación de la información desde diferentes perspectivas mediante gráficos estadísticos precisos e intuitivos. El proyecto aborda la necesidad de herramientas especializadas capaces de manejar la complejidad de los datos educativos, superar la falta de formación en análisis de datos entre los profesores y administradores y garantizar la seguridad y la privacidad de la información. Mediante la implementación de opciones de personalización, mecanismos de visualización comparativos basados ​​en el tiempo y actualizaciones en tiempo real, el sistema permitirá a las instituciones educativas identificar patrones y tendencias relevantes, mejorar la toma de decisiones informada y promover la equidad educativa. En última instancia, este sistema de visualización científica tiene como objetivo alinear los resultados de aprendizaje con los estándares internacionales, mejorar la calidad educativa y apoyar la cooperación académica tanto a nivel nacional como internacional.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-24T20:01:22Z
dc.date.available.none.fl_str_mv 2025-03-24T20:01:22Z
dc.date.created.none.fl_str_mv 2025-02-21
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Monografía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/94086
url http://hdl.handle.net/11349/94086
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Brown, D., & Green, S. (2021). Uso de datos para mejorar la enseñanza y el aprendizaje: una revisión de la literatura. Investigación en Educación, 50(1), 1-25.
Cooper, A., Reimann, R., Cronin, D., Noessel, C., & Csizmadi, C. (2014). About face: The essentials of interaction design. Wiley.
Garrett, J. J. (2010). The elements of user experience: User-centered design for the web and beyond. New Riders.
Goldfarb, A. (2020). PHP & MySQL: Server-side web development. John Wiley & Sons.
Hartson, R., & Pyla, P. S. (2012). The UX book: Process and guidelines for ensuring a quality user experience. Morgan Kaufmann
Jones, M., & Williams, S. (2022). La toma de decisiones basada en datos en la educación: desafíos y oportunidades. Revista de Investigación en Educación y Tecnología, 11(2), 1-10.
Krug, S. (2010). Rocket surgery made easy: The do-it-yourself guide to finding and fixing usability problems. New Riders.
Krug, S. (2014). Don't make me think, revisited: A common sense approach to web usability. New Riders.
Nixon, R. (2018). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media.
Norman, D. A. (2013). The design of everyday things: Revised and expanded edition. Basic Books.
Powers, D., & Forta, B. (2019). Adobe Dreamweaver CC classroom in a book (2019 release). Adobe Press.
Prettyman, J. (2018). PHP 7 solutions: Dynamic web design made easy. Apress.
Rubin, J., & Chisnell, D. (2008). Handbook of usability testing: How to plan, design, and conduct effective tests. Wiley.
Sklar, D. (2016). Learning PHP 7: A pain-free introduction to building interactive web sites. O'Reilly Media.
Smith, J., & Doe, J. (2023). La necesidad de un enfoque formal y riguroso para el análisis de datos educativos. En Actas del Congreso Internacional de Educación (pp. 618-625). Springer.
Tatroe, K., MacIntyre, P., & Lerdorf, R. (2013). Programming PHP. O'Reilly Media.
Tullis, T., & Albert, B. (2013). Measuring the user experience: Collecting, analyzing, and presenting usability metrics. Morgan Kaufmann.
Ullman, L. (2012). Modern PHP: New features and good practices. O'Reilly Media.
Ullman, L. (2017). PHP and MySQL for dynamic web sites: Visual quickpro guide. Peachpit Press.
Welling, L., & Thomson, L. (2016). PHP and MySQL web development. Addison-Wesley Professional.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/45a9eb16-4938-44c2-8158-ba295288a235/download
https://repository.udistrital.edu.co/bitstreams/0a098b3e-4451-4994-b9b9-7112fa578c60/download
https://repository.udistrital.edu.co/bitstreams/2cff49e7-cd05-4748-940c-08801501d752/download
https://repository.udistrital.edu.co/bitstreams/5bd77c84-9777-4fee-b506-1c310405a277/download
https://repository.udistrital.edu.co/bitstreams/5356bf07-8b09-4f60-874b-5a1d235c6305/download
https://repository.udistrital.edu.co/bitstreams/7877bc51-12a6-42d4-87ea-f63adbc0e288/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
c54e5a041f2b8765f52f56d8c715844a
5b833aff3a735f5cfe29d7ca83ab4ca7
a16e702a319f2c320b5255d2d3ee056c
c9000b127af093adb15d51a6669c2391
a16e702a319f2c320b5255d2d3ee056c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165838673281024
spelling Wanumen Silva, Luis FelipeGuzmán Moya, Daniela AlejandraBecerra Bocanegra, Jefferson IvánWanumen Silva, Luis Felipe [0000-0002-8877-5681]2025-03-24T20:01:22Z2025-03-24T20:01:22Z2025-02-21http://hdl.handle.net/11349/94086En el panorama educativo actual, las instituciones de educación superior se enfrentan al desafío de analizar y visualizar eficazmente los resultados de aprendizaje para mejorar la calidad de la enseñanza y el rendimiento de los estudiantes. Este proyecto tiene como objetivo desarrollar un sistema de visualización científica que facilite la gestión integral, colaborativa y dinámica de los resultados de aprendizaje en relación con los métodos de enseñanza. La solución propuesta se centra en la creación de un sistema de visualización de datos interactivo que permita la discriminación de la información desde diferentes perspectivas mediante gráficos estadísticos precisos e intuitivos. El proyecto aborda la necesidad de herramientas especializadas capaces de manejar la complejidad de los datos educativos, superar la falta de formación en análisis de datos entre los profesores y administradores y garantizar la seguridad y la privacidad de la información. Mediante la implementación de opciones de personalización, mecanismos de visualización comparativos basados ​​en el tiempo y actualizaciones en tiempo real, el sistema permitirá a las instituciones educativas identificar patrones y tendencias relevantes, mejorar la toma de decisiones informada y promover la equidad educativa. En última instancia, este sistema de visualización científica tiene como objetivo alinear los resultados de aprendizaje con los estándares internacionales, mejorar la calidad educativa y apoyar la cooperación académica tanto a nivel nacional como internacional.In today’s educational landscape, higher education institutions face the challenge of effectively analyzing and visualizing learning outcomes to enhance the quality of teaching and student performance. This project aims to develop a scientific visualization system that facilitates the comprehensive, collaborative, and dynamic management of learning outcomes in relation to teaching methods. The proposed solution focuses on creating an interactive data visualization system that allows for the discrimination of information from different perspectives using precise and intuitive statistical graphics. The project addresses the need for specialized tools capable of handling the complexity of educational data, overcoming the lack of data analysis training among teachers and administrators, and ensuring the security and privacy of information. Through the implementation of customization options, comparative time-based visualization mechanisms, and real-time updates, the system will enable educational institutions to identify relevant patterns and trends, improve informed decision-making, and promote educational equity. Ultimately, this scientific visualization system aims to align learning outcomes with international standards, improve educational quality, and support academic cooperation at both national and international levels.pdfspaUniversidad Distrital Francisco José de CaldasVisualización de datosEstrategias de enseñanzaResultados de aprendizajeAnálisis comparativoEvaluación educativaPlataforma webInterfaz de usuarioMétodos pedagógicosMonitoreo académicoComparación de datosTendencias de aprendizajeEvaluación cuantitativaPlataforma interactivaIngenieía Telemática -- Tesis y disertaciónData visualizationTeaching strategiesLearning outcomesComparative analysisEducational assessmentWeb platformUser interface (UI)Pedagogical methodsAcademic monitoringData comparisonLearning trendsQuantitative assessmentInteractive platformAplicación web para la visualización científica de información sobre estrategias de enseñanza y su relación con los resultados de aprendizajeWeb application for scientific visualization of information on teaching strategies and their relationship to learning outcomes.bachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Brown, D., & Green, S. (2021). Uso de datos para mejorar la enseñanza y el aprendizaje: una revisión de la literatura. Investigación en Educación, 50(1), 1-25.Cooper, A., Reimann, R., Cronin, D., Noessel, C., & Csizmadi, C. (2014). About face: The essentials of interaction design. Wiley.Garrett, J. J. (2010). The elements of user experience: User-centered design for the web and beyond. New Riders.Goldfarb, A. (2020). PHP & MySQL: Server-side web development. John Wiley & Sons.Hartson, R., & Pyla, P. S. (2012). The UX book: Process and guidelines for ensuring a quality user experience. Morgan KaufmannJones, M., & Williams, S. (2022). La toma de decisiones basada en datos en la educación: desafíos y oportunidades. Revista de Investigación en Educación y Tecnología, 11(2), 1-10.Krug, S. (2010). Rocket surgery made easy: The do-it-yourself guide to finding and fixing usability problems. New Riders.Krug, S. (2014). Don't make me think, revisited: A common sense approach to web usability. New Riders.Nixon, R. (2018). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media.Norman, D. A. (2013). The design of everyday things: Revised and expanded edition. Basic Books.Powers, D., & Forta, B. (2019). Adobe Dreamweaver CC classroom in a book (2019 release). Adobe Press.Prettyman, J. (2018). PHP 7 solutions: Dynamic web design made easy. Apress.Rubin, J., & Chisnell, D. (2008). Handbook of usability testing: How to plan, design, and conduct effective tests. Wiley.Sklar, D. (2016). Learning PHP 7: A pain-free introduction to building interactive web sites. O'Reilly Media.Smith, J., & Doe, J. (2023). La necesidad de un enfoque formal y riguroso para el análisis de datos educativos. En Actas del Congreso Internacional de Educación (pp. 618-625). Springer.Tatroe, K., MacIntyre, P., & Lerdorf, R. (2013). Programming PHP. O'Reilly Media.Tullis, T., & Albert, B. (2013). Measuring the user experience: Collecting, analyzing, and presenting usability metrics. Morgan Kaufmann.Ullman, L. (2012). Modern PHP: New features and good practices. O'Reilly Media.Ullman, L. (2017). PHP and MySQL for dynamic web sites: Visual quickpro guide. Peachpit Press.Welling, L., & Thomson, L. (2016). PHP and MySQL web development. Addison-Wesley Professional.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/45a9eb16-4938-44c2-8158-ba295288a235/download997daf6c648c962d566d7b082dac908dMD53ORIGINALGuzmanMoyaDanielaAlejandra2025.pdfGuzmanMoyaDanielaAlejandra2025.pdfTrabajo de Gradoapplication/pdf5165942https://repository.udistrital.edu.co/bitstreams/0a098b3e-4451-4994-b9b9-7112fa578c60/downloadc54e5a041f2b8765f52f56d8c715844aMD54Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf130119https://repository.udistrital.edu.co/bitstreams/2cff49e7-cd05-4748-940c-08801501d752/download5b833aff3a735f5cfe29d7ca83ab4ca7MD55THUMBNAILDanielaAlejandraGuzmanMoyaJeffersonIvanBecerraBocanegra2025.pdf.jpgDanielaAlejandraGuzmanMoyaJeffersonIvanBecerraBocanegra2025.pdf.jpgIM Thumbnailimage/jpeg3907https://repository.udistrital.edu.co/bitstreams/5bd77c84-9777-4fee-b506-1c310405a277/downloada16e702a319f2c320b5255d2d3ee056cMD56Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/5356bf07-8b09-4f60-874b-5a1d235c6305/downloadc9000b127af093adb15d51a6669c2391MD57GuzmanMoyaDanielaAlejandra2025.pdf.jpgGuzmanMoyaDanielaAlejandra2025.pdf.jpgIM Thumbnailimage/jpeg3907https://repository.udistrital.edu.co/bitstreams/7877bc51-12a6-42d4-87ea-f63adbc0e288/downloada16e702a319f2c320b5255d2d3ee056cMD5811349/94086oai:repository.udistrital.edu.co:11349/940862025-03-29 01:07:01.059open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK