National Polytechnic School
Repositorio Institucional de la Escuela Politecnica NacionalNot a member yet
24746 research outputs found
Sort by
Desarrollo de un sistema para optimizar la gestión de venta de discos de vinilo y la consulta de eventos de edwin asqui dj: aplicación móvil.
Edwin Asqui DJ es un profesional que mezcla música para crear un ambiente único y agradable en cada evento. Como profesional de la música, cuenta con, varios elementos que le ayudan a generar esta experiencia única, entre los cuales destacan los discos de vinilo, altamente valorados tanto por los DJs como por admiradores de este arte musical considerándolos como una reliquia coleccionable. Con este enfoque, Edwin adiciona a su carrera la venta de los discos de vinilo, para todos aquellos que reconocen su valor. Hasta ahora la venta de estos discos se ha realizado sin tener un canal automatizado ni seguro. Esto ha provocado, en algunos casos, confusión, falta de eficiencia en la atención al cliente y ha generado demoras en las entregas. Para dar solución a esta problemática, se ha desarrollado una aplicación móvil utilizando tecnologías como React Native y Expo. Esta app permite al cliente comprar los discos de vinilo, ya sea para Quito o en provincia, conocer los eventos próximos donde participará Edwin DJ y contactarse con el profesional mediante redes sociales para obtener más información. Esta solución ofrece a los clientes, compras seguras y optimización en el tiempo de atención. El presente documento presenta la problemática, objetivos, alcance y el marco teórico. Además, detalla la metodología ágil Scrum que se implementó en el desarrollo del trabajo de titulación, incluyendo las fases de diseño, planificación, codificación, pruebas y entrega del componente APK. Finalmente, se detallan las conclusiones y recomendaciones para el uso del sistema implementado.Edwin Asqui DJ is a professional who mixes music to create a unique and pleasant atmosphere at every event. As a music professional, he uses several elements that help him generate this unique experience, among which vinyl records stand out, highly valued by both DJs and admirers of this musical art, considering them as collectible relics. With this approach, Edwin adds the sale of vinyl records to his career, aimed at those who recognize their value. Until now, the sale of these records has been carried out without an automated or secure channel. This has caused, in some cases, confusion, lack of efficiency in customer service, and delivery delays. To solve this problem, a mobile application has been developed using technologies such as React Native and Expo. This app allows customers to purchase vinyl records, whether for Quito or other provinces, find out about upcoming events where Edwin DJ will perform, and contact the professional through social media for more information. This solution offers customers secure purchases and optimized response times. This document presents the problem, objectives, scope, and theoretical framework. It also details the agile Scrum methodology implemented in the development of the graduation project, including the design, planning, coding, testing, and delivery phases of the APK component. Finally, conclusions and recommendations for the use of the implemented system are presented
Implementación de monitoreo y mediante herramientas DevOps y presentación de información de parámetros de un servidor: implementación de monitoreo y mediante herramientas DevOps y presentación de información de parámetros de un servidor.
El siguiente proyecto de titulación propone el desarrollo de un prototipo de sistema de monitoreo y alertas para máquinas virtuales utilizando herramientas DevOps como Prometheus y Grafana, con notificaciones automáticas a través de Telegram. La primera sección analiza los componentes principales del sistema, incluidos los servidores Prometheus y Grafana, el recolector de métricas node exporter, las plataformas de virtualización VirtualBox y QEMU-KVM, y la integración con Telegram para la gestión de alertas. También se detallan los objetivos generales y específicos del proyecto, como la configuración de un entorno de monitoreo, la creación de un dashboard interactivo y la implementación de un sistema de alertas automatizado. La segunda sección describe el enfoque para lograr los objetivos específicos, comenzando con la configuración de un entorno virtualizado en VirtualBox y QEMU-KVM. Se detalla la instalación y configuración de Prometheus y Grafana en una máquina virtual, así como la instalación de node exporter en otra máquina para recolectar métricas clave. Además, se explica la integración de Telegram mediante la creación de un bot y la configuración de reglas de alerta en Grafana. La tercera sección presenta los resultados obtenidos, destacando el correcto funcionamiento del sistema de monitoreo. Las métricas clave, como el uso de CPU, RAM, espacio en disco y actividad de red, se visualizaron en tiempo real a través de un dashboard interactivo en Grafana. Las alertas automáticas configuradas notificaron al administrador mediante Telegram cuando se superaron los umbrales establecidos, como el 55% de uso de RAM. Las pruebas realizadas validaron la eficacia del sistema para detectar y responder rápidamente a situaciones críticas, cumpliendo con los objetivos planteados. La cuarta sección proporciona conclusiones y recomendaciones basadas en las experiencias obtenidas durante el desarrollo del proyecto. Se destaca la importancia de las herramientas DevOps para la gestión eficiente de recursos en entornos virtualizados y se sugieren mejoras futuras, como la ampliación del sistema para monitorear múltiples dispositivos en una red. También se proponen ajustes en los umbrales de alerta y la integración con otras plataformas de notificación. Finalmente, los anexos comprenden el código fuente utilizado, configuraciones de red y enlaces a videos demostrativos del funcionamiento del sistema, proporcionando toda la información necesaria para comprender y replicar el prototipo.The following degree project proposes the development of a prototype monitoring and alerting system for virtual machines using DevOps tools such as Prometheus and Grafana, with automatic notifications via Telegram. The first section discusses the main components of the system, including the Prometheus and Grafana Servers, the node exporter metrics collector, the VirtualBox and QEMU-KVM virtualisation platforms, and the integration with Telegram for alert management. It also details the general and specific objectives of the project, such as the configuration of a monitoring environment, the creation of an interactive dashboard and the implementation of an automated alerting system.The second section describes the approach to achieving the specific objectives, starting with the configuration of a virtualised environment in VirtualBox and QEMU-KVM. The installation and configuration of Prometheus and Grafana on a virtual machine is detailed, as well as the installation of node exporter on another machine to collect key metrics. In addition, the integration of Telegram by creating a bot and configuring alert rules in Grafana is explained. The third section presents the results obtained, highlighting the proper functioning of the monitoring system. Key metrics, such as CPU usage, RAM, disk space and network activity, were visualised in real time via an interactive dashboard in Grafana. Configured automatic alerts notified the administrator via Telegram when established thresholds, such as 55% RAM usage, were exceeded. The tests performed validated the effectiveness of the system in detecting and responding quickly to critical situations, meeting the set objectives. The fourth section provides conclusions and recommendations based on the experiences gained during the development of the project. It highlights the importance of DevOps tools for efficient resource management in virtualised environments and suggests future improvements, such as extending the system to monitor multiple devices on a network. Adjustments to alert thresholds and integration with other notification platforms are also proposed. Finally, the annexes comprise the source code used, network configurations and links to videos demonstrating how the system works, providing all the information needed to understand and replicate the prototype
Implementación de una aplicación de monitoreo de red sobre una red virtualizada.
Este proyecto de titulación implementa un sistema de monitoreo de red en una infraestructura virtualizada basada en dispositivos Mikrotik, empleando el software The Dude y la API de Telegram para notificaciones automáticas, además de notificaciones por correo electrónico. Enmarcado en el área de redes y telecomunicaciones, el objetivo es garantizar una supervisión continua que permita detectar tempranamente fallas o degradaciones en los enlaces, originadas por factores internos y externos. El diseño del sistema integra componentes de hardware y software para conformar un entorno de pruebas robusto. Se utiliza una computadora capaz de ejecutar el emulador de redes GNS3, administrar máquinas virtuales y operar dispositivos Mikrotik. GNS3, herramienta de código abierto y gratuita, facilita la simulación de diversos escenarios de red, lo que respalda su uso en estudios sobre virtualización y monitoreo. The Dude, desplegado en un dispositivo Mikrotik y configurado con SNMPv2, realiza pruebas periódicas sobre los enlaces. La información recabada se procesa automáticamente y, al detectar enlaces caídos, se generan notificaciones mediante un bot en Telegram y correos electrónicos. Además, la herramienta permite el descubrimiento automático de dispositivos y servicios, posibilitando la gestión remota mediante un cliente para PC, siempre que se activen los paquetes de soporte necesarios. Esta solución se presenta como una propuesta escalable y adaptable para la administración y supervisión de redes virtualizadas, integrando metodologías innovadoras y respaldadas por estudios en la materia.This project implements a network monitoring system in a virtualized infrastructure based on Mikrotik devices, employing The Dude software and the Telegram API for automatic notifications. Framed around networks and telecommunications, the objective is to guarantee continuous supervision that enables the early detection of failures or degradations in network links caused by internal and external factors. The system design integrates hardware and software components to form a robust testing environment. A computer capable of running the GNS3 network emulator, managing virtual machines, and operating Mikrotik devices is used. GNS3, an open-source and free tool, facilitates the simulation of various network scenarios, supporting its use in studies on virtualization and monitoring. The Dude, deployed on a Mikrotik device and configured with SNMPv2, performs periodic tests on the network links. The collected information is processed automatically and, upon detecting downed links, notifications are generated via a Telegram bot. Additionally, the tool allows for the automatic discovery of devices and services, enabling remote management via a PC client, provided the necessary support packages are activated. This solution is presented as a scalable and adaptable proposal for the administration and supervision of virtualized networks, integrating innovative methodologies supported by studies in the field
Desarrollo de una aplicación web para seguimiento nutricional y recomendaciones personalizadas de salud nutricional y recomendaciones personalizadas de salud: frontend.
En la actualidad, el avance tecnológico ha transformado significativamente la manera en que se gestionan los servicios de salud, facilitando el acceso remoto, la personalización de tratamientos y el monitoreo continuo del bienestar de los pacientes. En este contexto, el presente Trabajo de Integración Curricular aborda el desarrollo de un sistema web orientado a mejorar la interacción entre nutricionistas y pacientes mediante herramientas digitales modernas, adaptadas a las necesidades actuales. El componente frontend del sistema se ha desarrollado utilizando React, Vite y Tailwind CSS, tecnologías que han permitido construir una interfaz amigable, responsiva y funcional, capaz de adaptarse a distintos dispositivos y navegadores. Este enfoque garantiza una experiencia fluida y eficiente tanto para los profesionales de la salud como para los usuarios finales. El sistema ha sido creado con el propósito de facilitar a los nutricionistas el seguimiento nutricional de sus pacientes, especialmente de aquellos que, por falta de tiempo, no pueden asistir a consultas presenciales. Entre sus funcionalidades destaca un chat en tiempo real, basado en sockets, que permite la comunicación directa con cada paciente, así como un panel para visualizar a todos los usuarios registrados. Por su parte, los pacientes pueden registrar datos personales como peso, estatura, comidas diarias y actividad física. Además, el sistema se conecta con APIs externas basadas en inteligencia artificial que generan automáticamente recomendaciones personalizadas, conteo de calorías y sugerencias alimenticias. En conjunto, este sistema representa una solución digital innovadora y funcional, que mejora el vínculo nutricionista-paciente y promueve hábitos saludables mediante el uso eficiente de la tecnología. El presente documento describe el proceso de desarrollo, codificación e implementación del sistema, destacando los resultados y productos alcanzados.Currently, technological advances have significantly transformed the way health services are managed, facilitating remote access, personalized treatments, and continuous monitoring of patient well-being. In this context, this Curricular Integration Project addresses the development of a web-based system aimed at improving interaction between nutritionists and patients through modern digital tools adapted to current needs. The frontend component of the system has been developed using React, Vite, and Tailwind CSS, technologies that have enabled the creation of a user-friendly, responsive, and functional interface capable of adapting to different devices and browsers. This approach ensures smooth and efficient experience for both healthcare professionals and end users. The system was created with the aim of making it easier for nutritionists to monitor their patients' nutrition, especially those who, due to lack of time, are unable to attend face-to- face consultations. Its features include a real-time, socket-based chat function that allows direct communication with each patient, as well as a panel for viewing all registered users. For their part, patients can enter personal data such as weight, height, daily meals, and physical activity. In addition, the system connects to external AI-based APIs that automatically generate personalized recommendations, calorie counts, and dietary suggestions. Together, this system represents an innovative and functional digital solution that improves the nutritionist-patient relationship and promotes healthy habits through the efficient use of technology. This document describes the process of developing, coding, and implementing the system, highlighting the results and products achieved
Desarrollo de sistema web para la gestión de contratos en la empresa STROIT CORP S.A.: desarrollo de un sistema web.
STROIT CORP S.A. es una empresa ecuatoriana especializada en procesos de obtención de visa para programas de intercambio cultural y laboral. Actualmente, enfrenta una serie de desafíos significativos relacionados con la gestión manual de contratos y clientes lo que ha ocasionado pérdida de tiempo, extravío de documentos importantes, errores en el seguimiento de procesos y dificultades para mantener un control eficiente de los usuarios. Además, estos problemas no solo afectan la productividad interna, sino que también limitan la capacidad de la empresa para expandirse hacia nuevos mercados, aumentar su cartera de clientes y garantizar seguridad en el manejo de la información. Frente a esta problemática, se ha desarrollo un sistema web orientado a gestionar contratos, clientes, servicios, métricas de desempeño de vendedores y presentación de pagos para los perfiles de administrador y vendedor. Además, el uso de herramientas modernas asegura la escalabilidad y portabilidad del sistema web. El presente documento se encuentra estructurado en diferentes capítulos que abordan cada etapa del desarrollo del sistema web. En ese sentido, el primer capítulo presenta la problemática, los objetivos generales y específicos, el alcance del proyecto y el marco teórico. El segundo capítulo, detalla la metodología Scrum, el diseño de las interfaces de usuario con Figma, el modelo de base de datos no relacional, el patrón de arquitectura y las herramientas. El tercer capítulo, expone los resultados que se han alcanzado durante el desarrollo de cada módulo y las respectivas pruebas. Por último, el documento concluye con un cuarto capítulo que presenta las conclusiones generales del proyecto y un quinto capítulo con las recomendaciones para su evolución futura y aplicación práctica en otros contextos empresariales similares.STROIT CORP S.A. is an Ecuadorian company specializing in visa application processes for cultural and work exchange programs. Currently, it faces a series of significant challenges related to the manual management of contracts and clients. This has led to wasted time, misplacement of important documents, errors in process tracking, and difficulties in maintaining efficient user control. Furthermore, these issues not only affect internal productivity but also limit the company's ability to expand into new markets, increase its client portfolio, and ensure the secure handling of information. To address these problems, a web system has been developed to manage contracts, clients, services, sales performance metrics, and payment presentation for administrator and sales profiles. Additionally, the use of modern tools ensures the web system's scalability and portability. This document is structured into different chapters, each addressing a stage of the web system's development. The first chapter presents the problem, general and specific objectives, the project scope, and the theoretical framework. The second chapter details the Scrum methodology, user interface design with Figma, the non-relational database model, the architectural pattern, and the tools used. The third chapter outlines the results achieved during the development of each module and the respective tests. Finally, the document concludes with a fourth chapter presenting the project's general conclusions and a fifth chapter with recommendations for its future evolution and practical application in other similar business contexts
Implementación de un SIEM para detección de cambios de archivos en sistemas operativos Linux y Windows con notificación de alertas vía SLACK: implementación de un SIEM para la detección de cambios en archivos en sistemas operativos Linux y Windows, con notificaciones de alertas mediante Slack.
El presente trabajo describe, el desarrollo de un Sistema de Información y Gestión de Eventos de Seguridad (SIEM), cuyo propósito es detectar cambios en archivos dentro de sistemas operativos. Además, incorpora la notificación en tiempo real de alertas. En la primera sección, se presentan los conceptos que sustentan los SIEM y el Monitoreo de Integridad de Archivos (FIM). También toca temas como las infraestructuras virtualizadas, en dispositivos con recursos limitados “constrained device” y el papel de Slack en este sistema. La segunda sección explica la metodología aplicada para desarrollar del SIEM. Esta parte incluyó la definición de requisitos técnicos, para seleccionar el hardware y software. La elección se hizo teniendo en cuenta la compatibilidad y eficiencia, especialmente porque se trabaja en entornos virtualizados, que suelen presentar limitaciones. La tercera sección muestra los resultados, donde detalla el despliegue del SIEM utilizando Wazuh, junto a la configuración de los módulos FIM en Linux y Windows. También se describe la integración con Slack para que las alertas sean enviadas automáticamente. La cuarta sección está dedicada a las pruebas realizadas para validar el prototipo. En esta parte se evaluó la fiabilidad y precisión del sistema para detectar cambios en archivos. Asimismo, se analizó la calidad y la rapidez con que se notificaron las alertas en tiempo real. Finalmente, la quinta sección muestra las conclusiones y recomendaciones. Resaltando la importancia del SIEM como una herramienta para mejorar la ciberseguridad mediante el monitoreo de la integridad de los archivos con el uso de hash.This work describes the development of a Security Information and Event Management system (SIEM), whose purpose is to detect file changes within operating systems. It also incorporates real-time alert notifications. In the first section, the concepts that support SIEM and File Integrity Monitoring (FIM) are presented. It also touches on topics such as virtualized infrastructures, on constrained devices, and the role of Slack in this system. The second section explains the methodology applied to develop the SIEM. This part included the definition of technical requirements to select the hardware and software. The selection was made considering compatibility and efficiency, especially because the system operates in virtualized environments, which tend to present limitations. The third section presents the results, detailing the deployment of the SIEM using Wazuh, along with the configuration of FIM modules in Linux and Windows. The integration with Slack is also described so that alerts are sent automatically. The fourth section is dedicated to the tests carried out to validate the prototype. This part evaluated the reliability and accuracy of the system to detect file changes. Likewise, the quality and speed of real-time alert notifications were analyzed. Finally, the fifth section presents the conclusions and recommendations, highlighting the importance of SIEM as a tool to improve cybersecurity through the monitoring of file integrity using hash function
Estudio de la situación de las capacidades emprendedoras en emprendimientos rurales en ocho provincias del Ecuador.
Esta investigación titulada “Estudio de la situación de las capacidades emprendedoras en emprendimientos rurales en ocho provincias del Ecuador” se enfoca en identificar y analizar las capacidades emprendedoras en el contexto rural ecuatoriano. Para ello, se utilizó el instrumento MCE-R, basado en la herramienta Readiness Inventory for Successful Entrepreneurship (RISE) propuesta por Lyons et al. (2020), pero adaptado al contexto rural y desarrollado como parte del proyecto de investigación PVIF-21-01. Este instrumento permitió medir el nivel de las capacidades emprendedoras clasificándolas en cuatro dimensiones: Gestión Transformacional, Gestión de Relaciones, Gestión de Habilidades de Negocio y Gestión del Proceso Organizativo. En cuanto a la metodología de la investigación se basó en un enfoque cuantitativo, utilizando un diseño no experimental y transeccional, junto con un muestreo aleatorio simple para definir el tamaño de la muestra. Para el análisis de fiabilidad del instrumento de recolección de datos se utilizaron estadísticos como el Alfa de Cronbach y el Análisis factorial. Finalmente, para el análisis de datos se utilizó la estadística descriptiva con la finalidad de evaluar el nivel de capacidades emprendedoras y el Análisis Multivariante de Varianza MANOVA para comparar dichas capacidades entre distintos grupos.This research entitled “Study of the situation of entrepreneurial capabilities in rural enterprises in eight provinces of Ecuador” focuses on identifying and analyzing entrepreneurial capabilities in the Ecuadorian rural context. For this purpose, the MCE-R instrument was used, based on the Readiness Inventory for Successful Entrepreneurship (RISE) tool proposed by Lyons et al. (2020), but adapted to the rural context and developed as part of research project PVIF-21-01. This instrument made it possible to measure the level of
entrepreneurial capabilities by classifying them into four dimensions: Transformational Management, Relationship Management, Business Skills Management and Organizational Process Management. As for the research methodology, it was based on a quantitative approach, using a non-experimental and cross-sectional design, together with simple random sampling to define the sample size. For the reliability analysis of the data collection instrument, statistics such as Cronbach's Alpha and Factor Analysis were used. Finally, for data analysis, descriptive statistics were used to assess the level of entrepreneurial skills and Multivariate Analysis of Variance MANOVA was used to compare these skills between diverse groups
Desarrollo de un ciclo de conducción adaptado a las condiciones de altitud de la ciudad de Quito, Ecuador, para la estimación precisa de la eficiencia energética y la autonomía de vehículos ICEV, EV y FCEV mediante simulaciones computacionales.
La presente investigación se centra en crear un ciclo de conducción adaptado a las particulares condiciones de Quito, Ecuador para la evaluación de la autonomía y eficiencia de los vehículos ICEV, EV Y FCEV a través de simulaciones computacionales La elevada altitud y el constante caos del tráfico en la ciudad representan un reto importante en consumo energético de varias tecnologías vehiculares. Para llevar a cabo este análisis, se recopilaron datos en un recorrido de 17,6 kilómetros que conecta el Instituto Mayor Pedro Travesari con el Parque Inglés, una ruta con intenso flujo vehicular. La información se recopiló utilizando sistemas GPS integrados en la herramienta Matlab, que registraron la velocidad de los vehículos cada segundo durante todo el trayecto. Este método permitió observar los patrones de aceleración y frenado que caracterizan la dinámica del tráfico en la ruta. Los datos fueron procesados por la metodología de K-means clustering y cadenas de Markov. Para el cálculo de los parámetros simulados se utilizaron ecuaciones de dinámica vehicular junto con a las variables características de los vehículos en prueba. Los resultados muestran el vehículo a gasolina consume 1.5 litros, el vehículo diésel 0.85 litros, el vehículo eléctrico registró un consumo energético de 9.08 megajulio, mientras que el consumo con celdas de hidrógeno fue de 17,68 megajulio, siendo el vehículo eléctrico el de mejores prestaciones en la ciudad de Quito.This research focuses on creating a driving cycle adapted to the particular conditions of Quito, Ecuador, for evaluating the autonomy and efficiency of ICEV, EV, and FCEV vehicles through computational simulations. The city's high altitude and constant traffic congestion pose a significant challenge in terms of energy consumption for various vehicle technologies. To conduct this analysis, data was collected over a 17.6-kilometer route connecting the Instituto Mayor Pedro Travesari with Parque Inglés, a path with heavy traffic flow. The information was gathered using GPS systems integrated into the Matlab tool, which recorded vehicle speed every second throughout the journey. This method allowed for observing the acceleration and braking patterns that characterize the traffic dynamics along the route.
The data was processed using the K-means clustering methodology and Markov chains. To calculate the simulated parameters, vehicle dynamics equations were used along with the characteristic variables of the tested vehicles. The results show that the gasoline vehicle consumed 1.5 liters, the diesel vehicle 0.85 liters, the electric vehicle recorded an energy consumption of 9.08 megajoules, while the hydrogen fuel cell vehicle consumed 17.68 megajoules. The electric vehicle demonstrated the best performance in the city of Quito
Diseño e implementación de un prototipo de sistema de gestión de ventas para la tienda de barrio “VIVERES RONALDO”: aplicación de la metodología SCRUM.
En este documento se describe la aplicación de la metodología ágil Scrum para el
desarrollo de un prototipo de sistema de gestión de ventas destinado a una tienda de barrio.
En el desarrollo de cada Sprint se logró optimizar la planificación, ejecución y monitoreo
mediante el uso de herramientas como Azure DevOps y Microsoft Teams, promoviendo la
transparencia, inspección y adaptación continua. A pesar de los desafíos iniciales
relacionados con la falta de experiencia en Scrum y la integración de herramientas, el
equipo implementó mejoras en cada Sprint mediante las reuniones diarias, revisión y la
retrospectiva, logrando cumplir en su totalidad las tareas asignadas en cada Sprint. Los
resultados evidencian la efectividad de Scrum para estructurar proyectos, fomentar la
colaboración y asegurar entregas incrementales que aporten valor al cliente.This document describes the application of the Scrum agile methodology for the
development of a sales management system prototype aimed at a neighborhood store. In
each Sprint, planning, execution, and monitoring were optimized through the use of tools
like Azure DevOps and Microsoft Teams, promoting transparency, inspection, and
continuous adaptation. Despite initial challenges related to a lack of experience in Scrum
and tool integration, the team implemented improvements in each Sprint through daily
meetings, reviews, and retrospectives, successfully completing all assigned tasks in each
Sprint. The results demonstrate the effectiveness of Scrum in structuring projects, fostering
collaboration, and ensuring incremental deliveries that provide value to the client
Desarrollo de un modelo predictivo mediante el uso de algoritmos de aprendizaje supervisado que permita predecir el rendimiento académico de estudiantes de pregrado en base a factores socioeconómicos y psicológicos.
El presente trabajo tiene como propósito desarrollar un modelo predictivo que permita identificar la relación entre factores psicológicos y socioeconómicos los cuales influyen en el desempeño académico de los estudiantes en una universidad privada de Ecuador. Para ello, se emplearon registros académicos y se recopiló información mediante encuestas, aplicando criterios psicológicos basados en estudios realizados en universidades internacionales, así como indicadores socioeconómicos relevantes. El estudio sigue una metodología de investigación formal en todas sus fases, abarcando la recopilación, preparación y limpieza de datos, hasta la implementación y comparación de distintos algoritmos de aprendizaje automático. Los resultados obtenidos permitieron evaluar los factores con un impacto superior en el desempeño académico, identificando que aspectos como el tiempo destinado al ocio, la reducción de actividades recreativas en favor del estudio, los niveles de ansiedad ante exámenes, la concesión de becas por actividades extracurriculares, el ingreso familiar, el número de miembros en el hogar, las condiciones del espacio de estudio y la aplicación de métodos de aprendizaje eficientes tienen una incidencia significativa en las calificaciones finales. Estos hallazgos constituyen un insumo valioso para las autoridades académicas, permitiéndoles diseñar estrategias orientadas a mejorar las condiciones de aprendizaje y brindar un mejor soporte a los estudiantes para potenciar su desempeño académico.This work aims to develop a predictive model to identify the relationship between socioeconomic and psychological factors influencing students' academic performance at a private university in Ecuador. This model was achieved using academic records and data collected through surveys, applying psychological criteria based on studies conducted in international universities and relevant socioeconomic indicators. These findings provide valuable insights for academic authorities, enabling them to design strategies to improve learning conditions and offer better support to students to enhance their academic performance.This work aims to develop a predictive model to identify the relationship between socioeconomic and psychological factors influencing students' academic performance at a private university in Ecuador. This model was achieved using academic records and data collected through surveys, applying psychological criteria based on studies conducted in international universities and relevant socioeconomic indicators. These findings provide valuable insights for academic authorities, enabling them to design strategies to improve learning conditions and offer better support to students to enhance their academic performance