Publicación: Implementación de una plataforma web de tutoría inteligente adaptativa para el aprendizaje de la programación orientada a objetos
| dc.contributor.advisor | López Castrillón, William | |
| dc.contributor.author | Ortiz Herrera, John Fredy | |
| dc.contributor.author | Aguirre Méndez, Luis Gerardo | |
| dc.creator.id | 1022367414 | |
| dc.creator.id | 1003567190 | |
| dc.date.accessioned | 2026-06-29T22:32:50Z | |
| dc.date.issued | 2026-06-11 | |
| dc.description.abstract | Este trabajo presenta el diseño e implementación de una plataforma web de tutoría inteligente adaptativa orientada al aprendizaje de la Programación Orientada a Objetos. La propuesta busca apoyar a estudiantes de primeros semestres en la comprensión de conceptos fundamentales como clases, objetos, herencia, encapsulamiento y polimorfismo, mediante ejercicios personalizados, evaluación automática y retroalimentación inmediata. La plataforma fue desarrollada bajo una arquitectura cliente-servidor, utilizando React y Vite para el frontend, Python con FastAPI para el backend, PostgreSQL para la persistencia de datos y la API de Claude como apoyo de inteligencia artificial para la generación de explicaciones y retroalimentación. Además, incorpora un motor adaptativo que ajusta la dificultad de los ejercicios según el desempeño reciente del estudiante, favoreciendo un aprendizaje progresivo y controlado. Como resultado, se obtuvo una plataforma funcional que permite registrar usuarios, seleccionar temas, resolver ejercicios, recibir retroalimentación y visualizar el avance del aprendizaje. El proyecto demuestra la viabilidad técnica de integrar inteligencia artificial y aprendizaje adaptativo en una herramienta educativa orientada a fortalecer la comprensión de la programación. | spa |
| dc.description.abstract | This thesis presents the design and implementation of an adaptive intelligent tutoring web platform focused on learning Object-Oriented Programming. The proposal aims to support first-semester students in understanding fundamental concepts such as classes, objects, inheritance, encapsulation, and polymorphism through personalized exercises, automatic assessment, and immediate feedback. The platform was developed using a client-server architecture, with React and Vite for the frontend, Python with FastAPI for the backend, PostgreSQL for data persistence, and the Claude API as artificial intelligence support for generating explanations and feedback. In addition, it includes an adaptive engine that adjusts the difficulty of the exercises according to the student’s recent performance, promoting progressive and controlled learning. As a result, a functional platform was obtained, allowing users to register, select topics, solve exercises, receive feedback, and visualize their learning progress. The project demonstrates the technical feasibility of integrating artificial intelligence and adaptive learning into an educational tool aimed at strengthening programming comprehension. | eng |
| dc.description.degreelevel | Trabajo de grado | spa |
| dc.description.degreename | Ingeniero de Sistemas | spa |
| dc.description.tableofcontents | Resumen Abstract Introducción Marco teórico Estado del arte Metodología Instrucciones de recolección Desarrollo técnico y fases del procedimiento Resultados Materialización de la plataforma web de tutoría inteligente adaptativa Diseño de la arquitectura del sistema Diseño e implementación de la base de datos Implementación del backend y motor adaptativo Implementación del frontend Procesamiento de los datos Validación operativa y flujo de interacción del sistema Conclusiones Referencias bibliográficas | spa |
| dc.format | ||
| dc.format.extent | 35 páginas | |
| dc.format.medium | Recurso electrónico | spa |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | instname:Universidad Ean | spa |
| dc.identifier.local | BDM-FISV | |
| dc.identifier.reponame | reponame:Repositorio Institucional Biblioteca Digital Minerva | spa |
| dc.identifier.repourl | https://repository.ean.edu.co/ | |
| dc.identifier.uri | https://hdl.handle.net/10882/19342 | |
| dc.language.iso | spa | |
| dc.publisher.faculty | Facultad de Ingeniería | spa |
| dc.publisher.program | Ingeniería de Sistemas - Virtual | spa |
| dc.relation.references | Acofi. (2023). La implementación de la inteligencia artificial en la enseñanza de la programación: Un estudio sobre el uso ético de ChatGPT en el aula. Memorias del Encuentro Internacional de Educación en Ingeniería (EIEI). https://acofipapers.org/index.php/eiei/article/view/2768/2213 Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., Krusche, S., Kutyniok, G., Michaeli, T., Pfeffer, J., Poquet, O., Sailer, M., Schmidt, A., Seidel, T., Stadler, M., & Kasneci, G. (2023). ChatGPT for good? On opportunities and challenges of large language models for education. arXiv. https://doi.org/10.48550/arXiv.2306.10052 Luckin, R., Holmes, W., Griffiths, M., & Forcier, L. B. (2023). Artificial intelligence in education: Opportunities and challenges. British Journal of Educational Technology. https://doi.org/10.1111/bjet.13514 Paredes, M., Castillo, C., & Ramírez, D. (2023). Uso de la inteligencia artificial en entornos educativos: Una revisión desde la educación superior. Revista de Educación y Aprendizaje, 8(2), 45–60. https://revistas.udla.cl/index.php/rea/article/view/400/456 | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) | |
| dc.rights.license | Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) | |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject.armarc | Programación orientada a objetos (Computadores) | spa |
| dc.subject.armarc | Inteligencia artificial | spa |
| dc.subject.armarc | Innovaciones educativas | spa |
| dc.subject.armarc | Tecnología educativa | spa |
| dc.subject.proposal | Programación orientada a objetos | spa |
| dc.subject.proposal | Object oriented programming | eng |
| dc.subject.proposal | Tutoría inteligente | spa |
| dc.subject.proposal | Intelligent tutoring | eng |
| dc.subject.proposal | Aprendizaje adaptativo | spa |
| dc.subject.proposal | Adaptive learning | eng |
| dc.subject.proposal | Plataforma web | spa |
| dc.subject.proposal | Web platform | eng |
| dc.title | Implementación de una plataforma web de tutoría inteligente adaptativa para el aprendizaje de la programación orientada a objetos | spa |
| dc.title | Implementation of an adaptive intelligent tutoring Web platform for learning object-oriented programming | eng |
| dc.type | Trabajo de grado - Pregrado | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.other | Trabajo de grado - Pregrado | |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
| dc.type.version | info:eu-repo/semantics/acceptedVersion | |
| dspace.entity.type | Publication | |
| person.affiliation.name | Ingeniería de Sistemas - Virtual | |
| person.affiliation.name | Ingeniería de Sistemas - Virtual | |
| relation.isReviewerOfPublication | cd61cb0b-fd83-41d1-9bdd-a6a7ebe80539 |
Archivos
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 1.92 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
