National Polytechnic School
Repositorio Institucional de la Escuela Politecnica NacionalNot a member yet
24746 research outputs found
Sort by
Análisis y comparación de la NEC-SE-DS-2015 con Borrador de NEC-SE-DS-2024 : edificación implantada en Tulcán
"Este trabajo se enfoca en realizar un análisis y comparación entre la normativa vigente NEC-SE-DS-2015 y las modificaciones del Borrador NEC-SE-DS-2024 en cuanto al comportamiento estructural de dos edificaciones aporticadas. Este trabajo se desarrollará en cinco fases. En la fase l, se determinará la distribución arquitectónica de las edificaciones, que contarán con la misma distribución regular en planta y en elevación. En la fase ll, se estimarán las cargas a través de especificaciones técnicas de los materiales del país y de la normativa NEC-SE-CG-2015 para cargas no sísmicas, la cual rige en la ciudad de Tulcán. En la fase lll se realizará la modelación para cada edificación en base a las especificaciones y a la caracterización sísmica de la NEC-15 y del Borrador NEC 24 dependiendo el caso. En la fase lV se diseñarán los elementos estructurales de cada
edificación en base a la normativa ACI-318 y se concluirá en la fase V, con el desarrollo del análisis estructural y económico de las edificaciones, a través de la comparación de varios parámetros como; las derivas, los espectros de diseño, factores de regulación, los períodos de vibración y el peso de la estructura entre otros, colocando los resultados y conclusiones en base a todo lo desarrollado en el mismo y generando un presupuesto en base a las cantidades de los materiales de cada edificación determinados en la etapa de diseño, para establecer cómo el factor económico puede afectarse con la aplicación del Borrador NEC-24 en comparación con la normativa vigente NEC-15."This work focuses on analyzing and comparing the current NEC-SE-DS-2015 regulations and the modifications in the NEC-SE-DS-2024 draft in terms of the structural behavior of two porticoed buildings.
This work will be carried out in five phases. In phase I, the architectural layout of the buildings will be determined, which will have the same regular layout in plan and elevation. In phase II, loads will be estimated using technical specifications for materials in the country and the NEC-SE-CG-2015 standard for non-seismic loads, which applies in the city of Tulcán. In phase III, modeling will be carried out for each building based on the specifications and seismic
characterization of NEC-15 and Draft NEC-24, depending on the case. In phase IV, the structural elements of each building will be designed based on the ACI-318 standard, and phase V will conclude with the development of the structural and economic analysis of the buildings through the comparison of various parameters such as drifts, design spectra, regulation factors, vibration periods, and the weight of the structure, among others. The results and conclusions will be based on everything developed in the project, and a budget will be generated based on the quantities of materials for each building determined in the design
stage to establish how the economic factor may be affected by the application of Draft NEC 24 compared to the current NEC-15 standard.Correa Vallejo, María Belén, director
Detección de antipatrones : en la fase de construcción
En el ámbito del desarrollo de software, la detección de antipatrones en la fase de construcción continúa siendo un desafío complejo y poco estandarizado, debido a la diversidad de contextos de desarrollo, herramientas y criterios de evaluación utilizados por los equipos. Esta tesis propone el artefacto Detección de Antipatrones Vía Inteligencia Generativa y Code Smells (DAVIC), una metodología sistematizada compuesta por tres procesos secuenciales que buscan integrar distintas perspectivas de análisis. El primer proceso identifica de forma automatizada los code smells utilizando SonarQube Cloud, una herramienta ampliamente adoptada en entornos profesionales. Posteriormente, el segundo proceso aplica el modelo propuesto por Moha et al.: a partir de estos resultados, la herramienta AVEROS agrupa y mapea conjuntos de code smells que, en combinación, representan un antipatrón. Finalmente, se incluye un tercer proceso de validación cruzada mediante DAVIC-GPT, un asistente personalizado basado en inteligencia artificial generativa, que evalúa los archivos fuente más críticos siguiendo el enfoque propuesto por Miño et al. Esta combinación de análisis estático estructurado con evaluación generativa permite contrastar múltiples perspectivas de detección y enriquecer el diagnóstico. Los resultados obtenidos demuestran que la metodología es efectiva en proyectos reales, evidenciando antipatrones recurrentes como Swiss Army Knife, Functional Decomposition y Spaghetti Code. DAVIC no busca reemplazar el juicio experto, sino complementarlo con evidencia empírica para facilitar decisiones de mantenimiento más informadas y precisas. Su diseño modular, escalable y flexible lo convierte en un punto de partida sólido para futuras líneas de investigación orientadas a estandarizar la detección de antipatrones en etapas tempranas del ciclo de vida del software, contribuyendo así a la mejora continua de la calidad del código.In the field of software development, detecting anti-patterns during the construction phase remains a complex and poorly standardized challenge due to the diversity of development contexts, tools, and evaluation criteria used by teams. This thesis proposes the Detect Antipatterns Via Generative Intelligence and Code Smells (DAVIC) artifact, a systematized methodology composed of three sequential processes that seek to integrate different perspectives of analysis. The first process automatically identifies code smells using SonarQube Cloud, a tool widely adopted in professional environments. Subsequently, the second process applies the model proposed by Moha et al.: based on these results, the AVEROS tool groups and maps sets of code smells that, in combination, represent an anti-pattern. Finally, a third cross-validation process is included using DAVIC-GPT, a personalized assistant based on generative artificial intelligence, which evaluates the most critical source files following the approach proposed by Miño et al. This combination of structured static analysis with generative evaluation allows multiple detection perspectives to be compared and enriches the diagnosis. The results obtained demonstrate that the methodology is effective in real projects, revealing recurring anti-patterns such as Swiss Army Knife, Functional Decomposition, and Spaghetti Code. DAVIC does not seek to replace expert judgment, but rather to complement it with empirical evidence to facilitate more informed and accurate maintenance decisions. Its modular, scalable, and flexible design makes it a solid starting point for future lines of research aimed at standardizing the detection of anti-patterns in the early stages of the software life cycle, thus contributing to the continuous improvement of code quality
ERP escolar basado en Google Workspace, AppScript y Firebase : Módulo de Gestión de Facturación
"El presente trabajo de titulación contiene la elaboración y diseño de un Módulo de Gestión de Facturación de un programa ERP (Enterprise Resource Planning) para la parte de emisión de facturas electrónicas dirigido a una institución educativa llamada Gardner Academy. Para hacer esto, se han utilizado herramientas como Google Workspace, AppScript y Firebase. El propósito general es la automatización de emisión de facturas digitales combinando la integración con el sistema de facturación Castor-Docs a través de su API REST, es decir, la finalidad es optimizar el tiempo al generar la factura, además de garantizar la conformidad con la normativa fiscal y mejora el proceso de emisión. El sistema actual no está organizado de forma automática y esto causa errores operativos. La implementación busca reducir el tiempo tomado al introducir la información necesaria para generar la factura, con el fin de optimizar los procesos operativos.
Para el desarrollo de este módulo se utilizó una metodología llamada Crystal Clear basada en ciclos iterativos para la planificación y entrega de funcionalidades. Las actividades durante durante la elaboración y diseño incluyeron actividades como recopilación de requisitos, diseño de arquitectura y prototipos de interfaz de usuario, desarrollo de frontend y backend, pruebas y documentación. Por tanto, se espera que la solución mejore la eficiencia en el proceso de facturación, beneficiando a los procesos operativos de la institución, además de establecer una base estable que servirá con futuros módulos del ERP. "This present degree work contains the development and design of an Invoicing Management Module of an ERP (Enterprise Resource Planning) program for the electronic invoicing part for an educational institution called Gardner Academy. To do this, tools such as Google Workspace, AppScript and Firebase have been used. The overall purpose is the automation of digital invoice issuance combining integration with the Castor-Docs billing system through its REST API, i.e., the purpose is to optimize the time when generating the invoice, in addition to ensuring compliance with tax regulations and improves the issuance process. The current system is not organized automatically and this causes operational errors. The implementation seeks to reduce the time taken to enter the necessary information to generate the invoice, in order to optimize the operational processes.
For the development of this module, a methodology called Crystal Clear was used based on iterative cycles for the planning and delivery of functionalities, was used to develop this module. Activities during development and design included requirements gathering, architecture design and user interface prototyping, frontend and backend development, testing and documentation. Therefore, the solution is expected to improve efficiency in the invoicing process, benefiting the institution's operational processes, in addition to establishing a stable foundation that will serve with future ERP modules
Autorización de transacciones financieras usando patrones biométricos : diseño e implementación de la interfaz de usuario para la autorización biométrica de transacciones financieras
El presente proyecto desarrolla el componente frontend de una aplicación móvil enfocada en la autorización de transacciones financieras mediante autenticación biométrica, como parte de un sistema basado en microservicios. El objetivo principal fue diseñar e implementar una interfaz de usuario intuitiva, segura y funcional, que permitiera a los usuarios gestionar su perfil, cuentas bancarias y restricciones biométricas de manera eficiente. Se empleó la metodología ágil Crystal Clear, adaptada para equipos pequeños y centrada en entregas frecuentes, comunicación continua y mejora iterativa. El diseño de la interfaz siguió principios de Diseño Centrado en el Usuario (DCU), apoyado en herramientas como Figma para la creación de prototipos de alta fidelidad, y en pruebas de usabilidad realizadas con la plataforma Useberry. El sistema fue desarrollado utilizando React Native, garantizando compatibilidad multiplataforma e integración con los microservicios backend y el hardware biométrico. Las funcionalidades implementadas incluyen el registro, autenticación, gestión de cuentas y restricciones de seguridad. La calidad del sistema fue validada mediante pruebas de usabilidad (First
Click y escala SUS), cuyos resultados reflejan una alta aceptación y comprensión por parte de los usuarios. Finalmente, el proyecto entrega un producto funcional alineado con los requisitos planteados y deja como aporte una base sólida para futuras mejoras, extensión o integración de nuevas tecnologías en sistemas bancarios con control biométrico.This project develops the frontend component of a mobile application focused on the authorization of financial transactions through biometric authentication, as part of a microservicesbased system. The main objective was to design and implement an intuitive, secure and functional user interface that would allow users to manage their profile, bank accounts and biometric restrictions efficiently. The Crystal Clear agile methodology was used, adapted for small teams and focused on
frequent deliveries, continuous communication and iterative improvement. The interface design followed User-Centered Design (UCD) principles, supported by tools such as Figma for high-fidelity prototyping, and usability testing using the Useberry platform. The system was developed using React Native, ensuring cross-platform compatibility and
integration with backend microservices and biometric hardware. The implemented functionalities include enrollment, authentication, account management and security restrictions. The quality of the system was validated through usability tests (First Click and SUS scale), the results of which reflect high user acceptance and understanding.
Finally, the project delivers a functional product aligned with the requirements and leaves as a contribution a solid base for future improvements, extension or integration of new technologies and new technologie
Desarrollo de juegos web para personas con diagnóstico de Alzheimer : categoría Cognitiva de Asociaciones Visuales y Resolución de Problemas
Esta investigación aborda el desarrollo de juegos web interactivos específicamente diseñados para personas adulto-mayores con diagnóstico de Alzheimer en fase inicial, enfocándose en la estimulación de capacidades cognitivas para contribuir al retraso del progreso de esta enfermedad neurodegenerativa que afecta a más de 55 millones de personas mundialmente, representando el 60%-70% de los casos de demencia, mientras que en Ecuador se estima que aproximadamente 200,000 personas padecen algún tipo de demencia. El proyecto consiste en una aplicación web que aloja juegos terapéuticos basados en la categoría cognitiva de "resolución de problemas y asociaciones visuales", seleccionada mediante revisión de literatura científica, empleando una metodología que combina desarrollo de juegos serios y gamificación en salud estructurada en cuatro etapas: análisis y diseño conceptual, prototipado iterativo, desarrollo e implementación técnica, y validación empírica. La evaluación del sistema utiliza herramientas estandarizadas de usabilidad y accesibilidad, aplicando la prueba MMSE (Mini Mental State Examination) para determinar el grado de deterioro cognitivo en pacientes, complementada con entrevistas a participantes y psico-terapeutas mediante técnicas como evaluación heurística y encuestas SUS, obteniendo como resultados prototipos funcionales de juegos interactivos (rompecabezas y secuencias numéricas), una aplicación web operativa y análisis comprehensivos del rendimiento de usuarios, contribuyendo significativamente al campo de las intervenciones no farmacológicas para el Alzheimer y proporcionando una herramienta tecnológica accesible que puede mejorar la calidad de vida de los pacientes mientras ralentiza el progreso de la enfermedad.This research addresses the development of interactive web games specifically designed for older adults diagnosed with early-stage Alzheimer's disease, focusing on stimulating cognitive abilities to help delay the progression of this neurodegenerative disease that affects more than 55 million people worldwide, representing 60-70% of dementia cases, while in Ecuador it is estimated that approximately 200,000 people suffer from some form of dementia. The project consists of a web application that hosts therapeutic games based on the cognitive category of “problem solving and visual associations,” selected through a review of scientific literature, using a methodology that combines serious game development and health gamification structured in four stages: analysis and conceptual design, iterative prototyping, technical development and implementation, and empirical validation. The system is evaluated using standardized usability and accessibility tools, applying the MMSE (Mini Mental State Examination) test to determine the degree of cognitive impairment in patients, complemented by interviews with participants and psychotherapists using techniques such as heuristic evaluation and SUS surveys. The results are functional prototypes of interactive games (puzzles and number sequences), an operational web application, and comprehensive analysis of user performance. The system evaluation uses standardized usability and accessibility tools, applying the MMSE (Mini Mental State Examination) test to determine the degree of cognitive impairment in patients, complemented by interviews with participants and psychotherapists using techniques such as heuristic evaluation and SUS surveys. The results are functional prototypes of interactive games (puzzles and number sequences), an operational web application, and comprehensive analysis of user performance. This contributes significantly to the field of non-pharmacological interventions for Alzheimer's and provides an accessible technological tool that can improve patients' quality of life while slowing the progression of the disease
Cambio de uso del suelo en la Cuenca del Río Guayllabamba: su evolución reciente y escenarios futuros : Generación de escenarios futuros de cambio de uso del suelo en la Cuenca del Río Guayllabamba mediante 2 metodologías de diferente nivel de complejidad
El presente estudio examina la dinámica de transformación del uso del suelo en la cuenca del río Guayllabamba, situada en la región andina de Ecuador, mediante un análisis multitemporal y la proyección de escenarios futuros al año 2050 utilizando dos metodologías de distinta complejidad: MOLUSCE en QGIS e IDRISI TerrSet con modelos de Redes Neuronales Artificiales y Cadenas de Markov. La investigación parte de la necesidad de comprender cómo la presión antrópica y las tendencias de crecimiento poblacional inciden en la pérdida de cobertura natural, lo que constituye un riesgo directo para la sostenibilidad ambiental y social de la cuenca.
Los resultados obtenidos revelan que en las últimas décadas se han intensificado procesos de urbanización acelerada, expansión de la frontera agrícola y degradación de ecosistemas frágiles como los páramos, los cuales cumplen funciones ecológicas críticas relacionadas con la regulación hídrica y la conservación de la biodiversidad. Se identificó que estos cambios están impulsados principalmente por factores socioeconómicos como el crecimiento poblacional, la deforestación asociada a prácticas productivas no sostenibles y la falta de regulaciones efectivas en la planificación territorial.
En cuanto a las proyecciones, IDRISI TerrSet muestra un incremento del 77,4% en áreas urbanas y una disminución del 50,3% en vegetación natural, mientras que QGIS proyecta un aumento del 38,6% en zonas urbanas y una reducción del 9% en vegetación. Aunque los porcentajes difieren en magnitud, ambos enfoques coinciden en evidenciar una tendencia clara de pérdida de ecosistemas naturales frente al avance de áreas antropizadas.
Estos hallazgos reflejan un riesgo considerable para la sostenibilidad de la cuenca, puesto que la disminución de cobertura vegetal afecta directamente la calidad del agua, el almacenamiento de carbono y la resiliencia frente al cambio climático.This study examines the dynamics of land-use transformation in the Guayllabamba River basin, located in the Andean region of Ecuador, through a multitemporal analysis and the projection of future scenarios to the year 2050 using two methodologies of varying complexity: MOLUSCE in QGIS and IDRISI TerrSet with Artificial Neural Networks and Markov Chain models. The research is based on the need to understand how anthropogenic pressure and population growth trends impact the loss of natural cover, which constitutes a direct risk to the environmental and social sustainability of the basin.
The results obtained reveal that recent decades have seen an intensification of accelerated urbanization, expansion of the agricultural frontier, and degradation of fragile ecosystems such as páramos, which perform critical ecological functions related to water regulation and biodiversity conservation. These changes were identified as being driven primarily by socioeconomic factors such as population growth, deforestation associated with unsustainable production practices, and a lack of effective regulations in territorial planning.
Regarding projections, IDRISI TerrSet shows a percentage of 77.4% increase in urban areas and a 50.3% decrease in natural vegetation, while QGIS projects a 38.6% increase in urban areas and a 9% reduction in vegetation. Although the percentages differ in magnitude, both approaches concur in showing a clear trend of loss of natural ecosystems in the face of the advance of anthropized areas.
These findings reflect a considerable risk to the sustainability of the watershed, since the decrease in vegetation cover directly affects water quality, carbon storage, and resilience to climate change
Efecto del cambio de cobertura vegetal en la física de suelos del bosque nublado : propiedades hidrofísicas del suelo en pasto y bosque secundario Mindo
El presente trabajo de integración curricular realizado en Mindo, Ecuador fue experimental y cuantitativo. El objetivo fue comparar las propiedades hidrofísicas del suelo bajo dos coberturas vegetales: pasto (MN-PAS) y bosque secundario (MN-BS). La toma de muestras consistió en muestras alteradas e inalteradas, por cada cobertura, estas muestras fueron analizadas en el LEMSUR y LDIA, laboratorios de la EPN, para realizar ensayos de pH, conductividad, contenido de materia orgánica, límite líquido y plástico e índice de plasticidad y granulometría. Existió un ensayo de campo, con el cual se determinó la conductividad hidráulica saturada (Ksat), mediante el permeámetro de Guelph. Los resultados mostraron que el suelo de MN-BS presentó mejores condiciones físicas y químicas: mayor contenido de materia orgánica (5.1% frente a 3.8%), menor densidad aparente (0.74 vs. 0.84 g cm-3 ), mayor conductividad eléctrica (17.36 vs. 14.34 µS cm-1 ) y un pH más ácido, adicionalmente, Ksat fue superior en MN-BS (35.58 mm h -1 ) respecto a MN-PAS (27.59 mm h -1 ), lo que se relaciona con una estructura más porosa y menos compacta. Aunque los valores de Ksat fueron menores a los reportados en la literatura, reflejan la baja capacidad de retención de agua de los suelos volcánicos de la zona. El MN-PAS evidenció mayor compactación, plasticidad y menor capacidad de infiltración, lo que sugiere un deterioro por cambio de uso de suelo. Finalmente se determinó que el MN-BS mantiene condiciones que favorecen la retención de agua, la acumulación de materia orgánica y la estabilidad estructural del suelo, a comparación del MN-PAS.This curricular integration project carried out in Mindo, Ecuador, was experimental and quantitative. The objective was to compare the hydrophysical properties of the soil under two types of vegetation cover: grass (MN-PAS) and secondary forest (MN-BS). Sampling consisted of altered and unaltered samples for each cover. These samples were analyzed at LEMSUR and LDIA, EPN laboratories, to test pH, conductivity, organic matter content, liquid and plastic limits, plasticity index, and granulometry. A field test was conducted to determine saturated hydraulic conductivity (Ksat) using the Guelph permeameter. The results showed that the MN-BS soil had better physical and chemical conditions: higher organic matter content (5.1% vs. 3.8%), lower bulk density (0.74 vs. 0.84 g cm-3 ), higher electrical conductivity (17.36 vs. 14.34 µS cm-1 ), and a more acidic pH. Additionally, Ksat was higher in MN-BS (35.58 mm h -1 ) than in MN-PAS (27.59 mm h -1 ), which is related to a more porous and less compact structure. Although the Ksat values were lower than those reported in the literature, they reflect the low water retention capacity of the volcanic soils in the area. The MN-PAS showed greater compaction, plasticity, and lower infiltration capacity, suggesting deterioration due to land use change. Finally, it was determined that the MN-BS maintains conditions that favor water retention, organic matter accumulation, and soil structural stability, compared to the MN-PAS
Caracterización de componentes de microonda : estudio de la red de control reconfigurable para estructuras planares con líneas meander
En el presente Trabajo de Integración Curricular se desarrolla un estudio sobre la reconfigurabilidad de estructuras planares tipo microstrip mediante el uso de elementos activos, como diodos polarizados directamente. El objetivo principal es analizar cómo la incorporación de estos elementos permite modificar la longitud eléctrica de líneas de transmisión tipo meander y, con ello, alterar su comportamiento. En el Capítulo 1 se abordan los fundamentos teóricos necesarios, incluyendo los medios de transmisión en tecnología planar, con énfasis en líneas microstrip y estructuras meander. El Capítulo 2 describe la metodología utilizada en las tres configuraciones propuestas: una línea meander convencional, una modificada con un cable conductor y otra con un diodo en conducción. Se presentan los parámetros geométricos y condiciones de los componentes utilizados en la simulación. En el Capítulo 3 se realiza el análisis de resultados, incluyendo la caracterización de las estructuras mediante simulaciones en el dominio de la frecuencia. Se exploran las equivalencias entre líneas de transmisión y elementos reactivos (inductancias y capacitancias), y se demuestra que, al modificar la longitud eléctrica mediante interconexiones selectivas, es posible alterar los valores de reactancia equivalente. Finalmente, se discuten los efectos de las discontinuidades introducidas por los elementos activos y su impacto en el desempeño.This work presents a study on the reconfigurability about planar microstrip structures using active elements, as forward-biased diodes. The main objective is to analyze how the incorporation of these elements enables the modification of the electrical length of meander transmission lines, altering their behavior. Chapter 1 covers the necessary theoretical background, including transmission media in planar technologies, with emphasis on microstrip lines and meander structures. Chapter 2 describes the methodology utilized in the three proposed configurations: a conventional meander line, one modified with a conducting wire, and another with a diode in conduction. The geometric parameters and conditions of the components used in the simulation are presented. Chapter 3 presents the results analysis, including the characterization of the structures through frequency-domain simulations. The study explores the equivalence between transmission lines and reactive elements (inductors and capacitors), demonstrating that modifying the electrical length via selective interconnections enables control over the equivalent reactance. Finally, the effects of discontinuities introduced by the active components and their impact performance are discussed
Aprendizaje de programación usando inteligencia artificial : desarrollo de un plugin de Moodle para obtener retroalimentación de programas de software
Este Trabajo de Integración Curricular (TIC) presenta los resultados del desarrollo de un plugin local de Moodle, que hemos denominado aistrix. El propósito de este plugin es poder enriquecer la retroalimentación del plugin VPL (Virtual Programming Lab), que es usado en la asignatura de Programación de la FIEE de la Escuela Politécnica Nacional para calificar y proveer retroalimentación de los programas realizados por los estudiantes. Este documento se ha organizado en cuatro capítulos. En el primer capítulo se realiza una introducción de la importancia del aprendizaje de programación, de las diferentes plataformas de aprendizaje como Moodle, y se plantea y explica las diferentes tecnologías que fueron usadas a lo largo de este proyecto. El segundo capítulo trata de la metodología, la cual se divide en dos fases. La primera fase consta del análisis del estado del arte sobre las mejoras planteadas a VPL y de la identificación y análisis de los puntos de la arquitectura de VPL, donde se podría integrar un modelo de IA generativa como GPT para enriquecer la retroalimentación. En la segunda fase, luego de concluir que el desarrollo de un plugin local de Moodle es la alternativa más viable para integrar un modelo de IA generativa, se presentan los aspectos más relevantes del proceso de ingeniería seguido para desarrollo el plugin local, al que hemos denominado aistrix. Este proceso consistió en el análisis de requisitos funcionales y no funcionales, derivados de una encuesta realizada a un grupo de estudiantes de la asignatura de programación; en el diseño de las interfaces, arquitectura y flujos de trabajo o procesos; y en el despliegue del entorno de desarrollo e implementación del plugin. En el tercer capítulo se presenta los resultados obtenidos. Concretamente, se presentan los resultados de la validación de los requisitos funcionales y no funcionales inicialmente establecidos y los resultados de satisfacción obtenidos de una encuesta aplicada a un conjunto de estudiantes de la asignatura de programación que utilizaron el plugin astrix. Finalmente, en el cuarto capítulo, se presentan las conclusiones y recomendaciones derivadas de todo el proceso seguido para el desarrollo de este TIC.This Capstone Project (Trabajo de Integración Curricular - TIC) presents the results of the development of a local Moodle plugin, which we have named aistrix. The purpose of this plugin is to enrich the feedback from the VPL (Virtual Programming Lab) plugin, which is used in the Programming course at the Faculty of Electrical and Electronic Engineering (FIEE) of the Escuela Politécnica Nacional to grade and provide feedback on the programs developed by students. This document is organized into four chapters. The first chapter introduces the importance of learning programming, different learning platforms such as Moodle, and presents and explains the various technologies that were used throughout this project. The second chapter deals with the methodology, which is divided into two phases. The first phase consists of a state-of-the-art analysis of proposed improvements to VPL and the identification and analysis of points in VPL's architecture where a generative AI model like GPT could be integrated to enrich feedback. In the second phase, after concluding that developing a local Moodle plugin is the most viable alternative for integrating a generative AI model, the most relevant aspects of the engineering process followed for the development of the local plugin, aistrix, are presented. This process included the analysis of functional and non-functional requirements derived from a survey conducted with a group of programming students; the design of interfaces, architecture, and workflows or processes; and the deployment of the development environment and implementation of the plugin. The third chapter presents the obtained results. Specifically, it presents the validation results for the initially established functional and non-functional requirements and the satisfaction results from a survey administered to a group of programming students who used the aistrix plugin. Finally, the fourth chapter presents the conclusions and recommendations derived from the entire process followed for the development of this Capstone Project
Análisis de las actividades de contrabando en las prisiones ecuatorianas: caracterización de los consumidores de productos prohibidos dentro de las cárceles del Ecuador.
Este estudio analiza los determinantes del consumo de contrabando en las cárceles ecuatorianas utilizando datos del Censo Penitenciario de 2022. Se estimaron modelos probit y logit ordenado para dos tipos de contrabando: sustancias ilícitas - alcohol, y bienes tecnológicos. Los resultados revelan dinámicas contrastantes: una mayor educación aumenta la probabilidad de acceso a dispositivos tecnológicos, pero disminuye el consumo de drogas. El hacinamiento y las visitas a prisiones aumentan significativamente la probabilidad de consumo de contrabando, mientras que las reclusas tienen una menor probabilidad de participar en estas actividades. Estos hallazgos demuestran la importancia de diseñar políticas públicas diferenciadas que aborden la heterogeneidad de la población carcelaria y promuevan condiciones de confinamiento más seguras.This study analyzes the determinants of contraband consumption in Ecuadorian prisons using data from the 2022 Prison Census. Probit and ordered probit models were estimated for two types of contraband: illicit substances and alcohol, and technological goods. The results reveal contrasting dynamics: higher education increases the probability of access to technological devices but decreases drug use. Overcrowding and prison visits significantly increase the likelihood of contraband consumption, while female inmates are less likely to engage in these activities. These findings show the importance of designing differentiated public policies that address the heterogeneity of the prison population and promote safer conditions of confinement