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.advisorLópez Castrillón, William
dc.contributor.authorOrtiz Herrera, John Fredy
dc.contributor.authorAguirre Méndez, Luis Gerardo
dc.creator.id1022367414
dc.creator.id1003567190
dc.date.accessioned2026-06-29T22:32:50Z
dc.date.issued2026-06-11
dc.description.abstractEste 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.abstractThis 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.degreelevelTrabajo de gradospa
dc.description.degreenameIngeniero de Sistemasspa
dc.description.tableofcontentsResumen 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áficasspa
dc.formatpdf
dc.format.extent35 páginas
dc.format.mediumRecurso electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad Eanspa
dc.identifier.localBDM-FISV
dc.identifier.reponamereponame:Repositorio Institucional Biblioteca Digital Minervaspa
dc.identifier.repourlhttps://repository.ean.edu.co/
dc.identifier.urihttps://hdl.handle.net/10882/19342
dc.language.isospa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.programIngeniería de Sistemas - Virtualspa
dc.relation.referencesAcofi. (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.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
dc.rights.licenseAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject.armarcProgramación orientada a objetos (Computadores)spa
dc.subject.armarcInteligencia artificialspa
dc.subject.armarcInnovaciones educativasspa
dc.subject.armarcTecnología educativaspa
dc.subject.proposalProgramación orientada a objetosspa
dc.subject.proposalObject oriented programmingeng
dc.subject.proposalTutoría inteligentespa
dc.subject.proposalIntelligent tutoringeng
dc.subject.proposalAprendizaje adaptativospa
dc.subject.proposalAdaptive learningeng
dc.subject.proposalPlataforma webspa
dc.subject.proposalWeb platformeng
dc.titleImplementación de una plataforma web de tutoría inteligente adaptativa para el aprendizaje de la programación orientada a objetosspa
dc.titleImplementation of an adaptive intelligent tutoring Web platform for learning object-oriented programmingeng
dc.typeTrabajo de grado - Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.otherTrabajo de grado - Pregrado
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.affiliation.nameIngeniería de Sistemas - Virtual
person.affiliation.nameIngeniería de Sistemas - Virtual
relation.isReviewerOfPublicationcd61cb0b-fd83-41d1-9bdd-a6a7ebe80539

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
OrtizJohn2026.pdf
Tamaño:
1.66 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
Cargando...
Miniatura
Nombre:
OrtizJohn2026_Anexo.pdf
Tamaño:
199.29 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización Publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descripción: