BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva
| dc.contributor.advisor | Medina Nieto, Armando Ricardo | |
| dc.contributor.author | Chaves Martinez, Santiago | |
| dc.contributor.author | Calderón Forero, Oscar Andrés | |
| dc.date.accessioned | 2025-06-06T14:18:37Z | |
| dc.date.available | 2025-06-06T14:18:37Z | |
| dc.date.issued | 2025-05 | |
| dc.description.abstract | El propósito del proyecto BosqueCompetitive es facilitar la creación de ejercicios de programación dirigidos al grupo de programación competitiva de la Universidad El Bosque, atendiendo una oportunidad de mejora dentro del proceso de creación de ejercicios que desarrollan para las prácticas y competencias de programación competitiva en la universidad donde el objetivo principal es facilitar la creación de ejercicios de programación mediante una plantilla estandarizada, optimizando así la organización de los ejercicios creados, de esta forma evitar la revisión manual de los documentos para verificar que cumplan con los lineamientos necesarios para estos ejercicios, se seleccionó la metodología SCRUM permitiendo dividir las actividades en sprints de esta forma promover la comunicación con el cliente y la mejora continua de la aplicación de esta forma reducir los errores durante el desarrollo de la aplicación. El desarrollo de la aplicación se completó con éxito, abarcando cada uno de los entregables solicitados por el cliente, para el desarrollo de la aplicación se utilizaron herramientas como php, Nginx, HTML, Drupal, Figma y MySQL; Con las cuales se logró realizar el desarrollo de la aplicación permitiendo que la plataforma sea intuitiva, visualmente atractiva y fácil de usar. Mediante reuniones con el cliente del proyecto se validó el desarrollo del programa de acuerdo a los criterios solicitados. | |
| dc.description.abstractenglish | The purpose of the BosqueCompetitive project is to facilitate the creation of programming exercises directed to the competitive programming group of Universidad El Bosque, addressing an opportunity for improvement within the process of creating exercises that develop for practices and competitive programming competitions at the university where the main objective is to facilitate the creation of programming exercises through a standardized template, The SCRUM methodology was selected, allowing to divide the activities in sprints in order to promote communication with the client and the continuous improvement of the application, thus reducing errors during the development of the application. The development of the application was successfully completed, covering each of the deliverables requested by the client, for the development of the application were used tools such as php, Nginx, HTML, Drupal, Figma and MySQL; With which it was possible to develop the application allowing the platform to be intuitive, visually appealing and easy to use. Through meetings with the client of the project, the development of the program was validated according to the requested criteria. | |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.degreename | Ingeniero de Sistemas | spa |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | instname:Universidad El Bosque | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional Universidad El Bosque | spa |
| dc.identifier.repourl | repourl:https://repositorio.unbosque.edu.co | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12495/14570 | |
| dc.language.iso | es | |
| dc.publisher.faculty | Facultad de Ingeniería | spa |
| dc.publisher.grantor | Universidad El Bosque | spa |
| dc.publisher.program | Ingeniería de Sistemas | spa |
| dc.relation.references | [1] J. E. Oliva-Caipe, Y. E. Sinza-Diaz, y S. M. Guerrero-Calvache, «Análisis de los componentes relacionados en programación competitiva: un mapeo sistemático de literatura», Revista Politécnica, vol. 19, n.o 38, pp. 212-230, ago. 2023, doi: 10.33571/rpolitec.v19n38a14 | |
| dc.relation.references | [2] “Construcción de una aplicación web como sistema de recomendación de problemas para programación competitiva», 9 de octubre de 2017. http://hdl.handle.net/10872/16669 | |
| dc.relation.references | [3] “Sistema de gestión para problemas de competencias de programación», 9 de octubre de 2017. http://hdl.handle.net/10872/16674 | |
| dc.relation.references | [4] Ó. Fontenla-Romero, F. Bellas, y U. Da Coruña Facultade de Informática, “Desarrollo de un sistema de gestión de ejercicios de programación para docencia», 2019. http://hdl.handle.net/2183/24152 | |
| dc.relation.references | [5] G. Moltó y O. Sapena, “Entorno virtualizado de aprendizaje para facilitar el desarrollo de destrezas de programación», 2013. http://hdl.handle.net/10045/126296 | |
| dc.relation.references | [6] PHP.net, “Introducción a PHP,” [En línea]. Disponible en: https://www.php.net/manual/es/intro-whatis.php | |
| dc.relation.references | [7] T. R. M. Ángel, Desarrollo de aplicaciones web con PHP. Editorial Macro, 2014. | |
| dc.relation.references | [8] V. Vaswani, PHP Programming Solutions. New York, NY: The McGraw-Hill Companies, Inc., 2007. | |
| dc.relation.references | [9] Á. Cobo, PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz de Santos, 2005. | |
| dc.relation.references | [10] J. Erickson, “MySQL: Understanding What It Is and How It’s Used”, 29 de agosto de 2024. https://www.oracle.com/co/mysql/what-is-mysql/ | |
| dc.relation.references | [11] R. Soni, Nginx: From Beginner to Pro. Apress, 2016. | |
| dc.relation.references | [12] “nginx documentation”. https://nginx.org/en/docs | |
| dc.relation.references | [13] D. Mercer, Drupal: Creating Blogs, Forums, Portals, and Community Websites. Packt Pub Limited, 2006. | |
| dc.relation.references | [14] “Documentation”, Drupal.org, 15 de enero de 2025. https://www.drupal.org/documentation | |
| dc.relation.references | [15] D. F. R. Castañeda, Guía del programador competitivo: programación competitiva para todos. 2021. | |
| dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International | en |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.accessrights | https://purl.org/coar/access_right/c_abf2 | |
| dc.rights.local | Acceso abierto | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | Aplicación Web | |
| dc.subject | Programación Competitiva | |
| dc.subject | Plantilla Estandarizada | |
| dc.subject.ddc | 621.3 | |
| dc.subject.keywords | Web Application | |
| dc.subject.keywords | Competitive Programming | |
| dc.subject.keywords | Standardized Template | |
| dc.title | BosqueCompetitive: Aplicación Web para la Gestión y Creación de Ejercicios de Programación con Plantillas Estandarizadas, para el Grupo de Programación Competitiva | |
| dc.title.translated | BosqueCompetitive: Web Application for the Management and Creation of Programming Exercises with Standardized Templates, for the Competitive Programming Group | |
| dc.type.coar | https://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | https://purl.org/coar/version/c_ab4af688f83e57aa | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | spa |
Archivos
Bloque de licencias
1 - 3 de 3
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 1.95 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
Cargando...
- Nombre:
- Anexo 1 acta de aprobacion.pdf
- Tamaño:
- 260.96 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
Cargando...
- Nombre:
- Carta de autorizacion.pdf
- Tamaño:
- 326.37 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
