dc.contributorCastillo Rodríguez, César Manuel
dc.creatorGarcía Sánchez, Esteban
dc.date2023-05-30T14:51:49Z
dc.date2023-05-30T14:51:49Z
dc.date2022
dc.date.accessioned2023-08-28T15:27:30Z
dc.date.available2023-08-28T15:27:30Z
dc.identifierUniversidad Tecnológica de Pereira
dc.identifierRepositorio Institucional Universidad Tecnológica de Pereira
dc.identifierhttps://repositorio.utp.edu.co/home
dc.identifierhttps://hdl.handle.net/11059/14683
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/8443079
dc.descriptionLa ausencia de una herramienta concreta en la que los estudiantes universitarios puedan publicar opiniones acerca de los profesores que les han enseñado, les dificulta la toma de decisiones durante el proceso de inscripción de asignaturas, en otras palabras, la carencia de información acerca de los educadores impide que sea fácil para los estudiantes elegir los docentes que consideren más adecuados. Por esta razón, se plantea en este trabajo, la creación de una solución web que permita que los estudiantes universitarios publiquen reseñas acerca de los profesores asignados durante los periodos académicos y compartan los horarios de sus asignaturas, para que otros estudiantes puedan servirse de esta información. En cuando a la realización del producto de software, se emplea el modelo incremental. De igual manera, se describen los pasos efectuados para la elaboración de la solución, se modela el sistema y se detallan sus especificaciones. Adicionalmente, se utilizan tecnologías de desarrollo web como Django y Tailwind CSS, y se define un analizador sintáctico para manipular los datos contenidos en los horarios. La aplicación web es implementada en un sitio web para que sea accesible para los estudiantes. Finalmente, se valida el funcionamiento del producto con la ayuda de varios estudiantes de la Universidad Tecnológica de Pereira.
dc.descriptionPregrado
dc.descriptionIngeniero(a) de Sistemas y Computación
dc.descriptionTabla de Contenido Resumen..........................................................................................................................................11 Abstract .......................................................................................................................................... 12 Introducción................................................................................................................................... 13 1. Planteamiento del Problema ...................................................................................................... 15 1.1. Formulación del Problema................................................................................................... 16 1.2. Delimitación del Problema .................................................................................................. 16 2. Justificación ............................................................................................................................... 17 3. Objetivos..................................................................................................................................... 19 3.1. Objetivo General.................................................................................................................. 19 3.2. Objetivos Específicos........................................................................................................... 19 4. Marco Referencial ......................................................................................................................20 4.1. Antecedentes........................................................................................................................20 4.1.1. Antecedentes Nacionales ...............................................................................................20 4.1.2. Antecedentes Internacionales ....................................................................................... 21 4.2. Marco Teórico ..................................................................................................................... 21 4.2.1. Solución Web................................................................................................................. 21 4.2.2. Desempeño Docente .....................................................................................................22 4.2.3. Evaluación del Desempeño Docente.............................................................................23 4.2.3.1. Evaluación del Desempeño Docente en la Universidad Tecnológica de Pereira ..24 4.2.4. Inscripción de Asignaturas ...........................................................................................24 4.2.4.1. Inscripción de Asignaturas en la Universidad Tecnológica de Pereira .................24 4.2.5. Horario de Clases..........................................................................................................25 4.3. Marco Conceptual ...............................................................................................................25 4.3.1. Hypertext Transfer Protocol (HTTP)............................................................................25 4.3.1.1. Método GET ...........................................................................................................26 4.3.1.2. Método POST.........................................................................................................26 4.3.2. Domain Name System (DNS).......................................................................................26 4.3.3. Hypertext Markup Language (HTML) .........................................................................26 4.3.4. Cascading Style Sheets (CSS)........................................................................................26 4.3.5. Lenguaje de Programación ...........................................................................................26 4.3.5.1. Python....................................................................................................................27 4.3.5.2. JavaScript..............................................................................................................27 4.3.6. Framework....................................................................................................................27 4.3.6.1. Django................................................................................................................... 28 4.3.6.2. Tailwind CSS ........................................................................................................ 28 4.3.7. Bases de Datos ............................................................................................................. 28 4.3.7.1. PostgreSQL ........................................................................................................... 28 4.3.7.2. Object Relational Mapping (ORM)...................................................................... 28 4.3.8. API y JSON ...................................................................................................................29 4.3.9. Gramática Libre de Contexto........................................................................................29 4.3.9.1. Analizador Léxico ..................................................................................................29 4.3.9.2. Analizador Sintáctico ............................................................................................30 4.3.9.3. Expresión Regular.................................................................................................30 4.3.10. Modelos de Proceso de Software.................................................................................30 4.3.10.1. Modelo Incremental.............................................................................................30 4.3.11. Unified Modeling Language (UML) ............................................................................ 31 4.3.12. Sitio de Reseñas........................................................................................................... 31 4.3.13. Escala de Likert ........................................................................................................... 31 4.4. Marco Temporal.................................................................................................................. 31 5. Metodología................................................................................................................................33 5.1. Descripción General y Análisis ............................................................................................33 5.1.1. Funcionalidad del Producto...........................................................................................34 5.1.2. Características de Usuarios ...........................................................................................34 5.1.2.1. Visitante .................................................................................................................35 5.1.2.2. Usuario Registrado ................................................................................................35 5.1.2.3. Usuario Educativo .................................................................................................35 5.1.2.4. Usuario Verificado .................................................................................................35 5.1.2.5. Usuario Educativo Verificado ................................................................................35 5.1.2.6. Administrador........................................................................................................35 5.1.3. Especificación de Requisitos de Software .....................................................................36 5.1.3.1. Requisitos Funcionales ..........................................................................................36 5.1.3.2. Requisitos No Funcionales ....................................................................................38 5.1.4. Reglas de Negocio..........................................................................................................40 5.2. Diseño y Modelado del Producto ........................................................................................ 41 5.2.1. Casos de Uso.................................................................................................................. 41 5.2.1.1. Diagrama de Casos de Uso ..................................................................................... 41 5.2.1.2. Especificación de Casos de Uso .............................................................................42 5.2.2. Diagrama de Paquetes ..................................................................................................58 5.2.3. Diagramas de Secuencia ...............................................................................................59 5.2.4. Modelo Relacional ........................................................................................................66 5.3. Desarrollo del Producto...................................................................................................... 68 5.3.1. Aplicación de Reseñas .................................................................................................. 68 5.3.2. Aplicación de Horarios..................................................................................................70 5.3.2.1. Diseño del Analizador Léxico ................................................................................ 71 5.3.2.2. Diseño del Analizador Sintáctico ..........................................................................72 5.4. Implementación y Despliegue del Producto .......................................................................77 6. Resultados ..................................................................................................................................79 7. Conclusiones...............................................................................................................................81 8. Recomendaciones ......................................................................................................................83
dc.format102 Páginas
dc.formatapplication/pdf
dc.formatapplication/pdf
dc.languagespa
dc.publisherUniversidad Tecnológica de Pereira
dc.publisherFacultad de Ingenierías
dc.publisherPereira
dc.publisherIngeniería de Sistemas y Computación
dc.relationAho, A. V., Lam, M. S., Sethi, R., & Ullman, J. D. (2008). Compiladores: Principios, técnicas y herramientas (A. V. Romero Elizondo, Trad.; 2a ed.). Pearson Educación.
dc.relationAlarcón Gavino, J. E. (2021). Aplicación Web y la Evaluación del Desempeño Docente en la Escuela Universitaria de Posgrado de la Universidad Nacional Federico Villarreal, 2021 [Trabajo de grado, Universidad Peruana de Ciencias e Informática]. http://repositorio.upci.edu.pe/handle/upci/441
dc.relationAlbino Muñoz, L. A. (2016). SiPA-Pos: Sistema de planificación de asignaturas para estudiantes de posgrado [Trabajo de grado, Pontificia Universidad Javeriana]. http://hdl.handle.net/10554/21457
dc.relationAmjad, M., & Linda, N. J. (2020). A Web Based Automated Tool for Course Teacher Evaluation System (TTE). International Journal of Education and Management Engineering, 10(2), 11–19. https://doi.org/10.5815/ijeme.2020.02.02
dc.relationAtehortúa Zuluaga, J. C. (2020). Modelo de filtrado colaborativo de la cadena de Markov para la recomendación de matrícula en materias por semestre orientado a la reducción del tiempo marginal utilizado por un estudiante para finalizar su carrera: Caso de estudio, ISC en la UTP [Tesis de maestría, Universidad Tecnológica de Pereira]. https://hdl.handle.net/11059/12937
dc.relationBibliotecas Universidad de San Buenaventura, & Soto-Herrera, D. A. (2021). Plantilla APA Tesis. Biblioteca Digital Universidad de San Buenaventura. http://bibliotecadigital.usb.edu.co/handle/10819/8162
dc.relationButterfield, A., & Ngondi, G. E. (Eds.). (2016). A Dictionary of Computer Science (7a ed.). Oxford University Press.
dc.relationCarvajal Vera, V., & Villasmil Vergel, M. C. (2017). Diseño de un aplicativo web que recomiende asignaturas electivas a estudiantes de ingeniería industrial de la Pontificia Universidad 85 Javeriana [Trabajo de grado, Pontificia Universidad Javeriana]. http://hdl.handle.net/10554/36414
dc.relationChiavenato, I. (2011). Administración de recursos humanos: El capital humano de las organizaciones (9a ed.). McGraw Hill
dc.relationConsejo Superior de la Universidad Tecnológica de Pereira. (2017, diciembre 5). Acuerdo 77. Por medio del cual se modifican los artículos 57, 58, 59, 60 y 62 del Estatuto Docente Acuerdo 14 de 1993 - Relacionados con la evaluación docente integral. https://www2.utp.edu.co/secretaria/estatuto-docente/5286/acuerdo-no-77-por-medio del-cual-se-modifica-los-artculos-57-58-59-60-y-62-del-estatuto-docente-acuerdo-14- de-1993-relacionados-con-la-evaluacin-docente-integral
dc.relationConsejo Superior Universitario de la Universidad Nacional de Colombia. (2008, abril 15). Acuerdo 8. Por el cual se adopta el Estatuto Estudiantil de la Universidad Nacional de Colombia en sus disposiciones Académicas. http://www.legal.unal.edu.co/rlunal/home/doc.jsp?d_i=34983
dc.relationDate, C. J. (2001). Introducción a los sistemas de bases de datos (S. L. M. Ruiz Faudón, Trad.; 7a ed.). Pearson Educación
dc.relationDjango Software Foundation. (2021). The web framework for perfectionists with deadlines | Django. https://www.djangoproject.com/
dc.relationEspinosa Burbano, F. A. (s/f). Los estudiantes [Trabajo de grado, Universidad de los Andes]. Recuperado el 27 de noviembre de 2021, de http://hdl.handle.net/1992/39421
dc.relationFowler, M. (2004). UML distilled: A brief guide to the standard object modeling language (3a ed.). Addison-Wesley.
dc.relationGarcía Chacón, C. A. (2013). MY SIREASE Sistema de Recomendación basado en la caracterización del estudiante Para apoyarlo en el proceso de inscripción de asignaturas [Trabajo de grado, Pontificia Universidad Javeriana]. http://hdl.handle.net/10554/55421
dc.relationHernandez, M. J. (2013). Database Design for Mere Mortals: A Hands-on Guide to Relational Database Design (3a ed.). Addison-Wesley.
dc.relationHolovaty, A., & Kaplan-Moss, J. (2009). The definitive guide to Django: Web development done right (2a ed.). Apress.
dc.relationHorowitz, E. (1984). Fundamentals of Programming Languages (2a ed.). Springer. https://doi.org/10.1007/978-3-642-69406-6
dc.relationJazayeri, M. (2007). Some Trends in Web Application Development. Future of Software Engineering (FOSE ’07), 199–213. https://doi.org/10.1109/FOSE.2007.26
dc.relationJin, B., Sahni, S., & Shevat, A. (2018). Designing Web APIs: Building APIs That Developers Love. O’Reilly.
dc.relationJoshi, A., Kale, S., Chandel, S., & Pal, D. K. (2015). Likert Scale: Explored and Explained. Current Journal of Applied Science and Technology, 396–403. https://doi.org/10.9734/BJAST/2015/14975
dc.relationJoyanes Aguilar, L. (2008). Fundamentos de Programación: Algoritmos, estructura de datos y objetos (4a ed.). McGraw Hill.
dc.relationKillebrew, T. F. (2009). User-generated Review System (United States Patent Núm. US20090216577A1). https://patents.google.com/patent/US20090216577
dc.relationLuján-Mora, S. (2002). Programación de aplicaciones web: Historia, principios básicos y clientes web. Editorial Club Universitario. http://hdl.handle.net/10045/16995
dc.relationMassé, M. (2012). REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. O’Reilly.
dc.relationMcLeod, S. (2008, agosto 3). Likert Scale Definition, Examples and Analysis. Simply Psychology. https://www.simplypsychology.org/likert-scale.html
dc.relationMinisterio de Educación Nacional. (2008). Guía No. 31. Guía Metodológica Evaluación Anual de Desempeño Laboral. https://www.mineducacion.gov.co/1780/articles 169241_archivo_pdf.pdf
dc.relationMondy, R. W. (2010). Administración de recursos humanos (11a ed.). Pearson Educación.
dc.relationMontenegro Aldana, I. A. (2003). Evaluación del desempeño docente. Fundamentos, modelos e instrumentos. Cooperativa Editorial Magisterio
dc.relationMontoya Vargas, J., Arbesú García, I., Contreras Pérez, G., & Conzuelo Serrato, S. (2014). Evaluación de la docencia universitaria en México, Chile y Colombia: Análisis de experiencias. https://repositorio.uam.es/handle/10486/661846
dc.relationMozilla Developer Network [MDN] contributors. (2021, junio 28). JavaScript | MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript
dc.relationNiederst Robbins, J. (2018). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics (5a ed.). O’Reilly.
dc.relationOlivares Arredondo, F. A. (2018). Sistema de software para apoyar al estudiante en la toma de decisiones durante el proceso de inscripción de asignaturas [Tesis, Universidad de Talca (Chile)]. http://dspace.utalca.cl/handle/1950/12113
dc.relationOrtiz Castellanos, P. M. (2019). Análisis de la percepción de calidad del servicio y la satisfacción de los estudiantes de Comunicación Social con respecto al proceso de matrícula académica en la Pontificia Universidad Javeriana [Pontificia Universidad Javeriana]. http://repository.javeriana.edu.co/handle/10554/50097
dc.relationPasetti, A. (2002). Software Frameworks and Embedded Control Systems. Springer. https://doi.org/10.1007/3-540-45707-0
dc.relationPressman, R. S. (2010). Ingeniería del software: Un enfoque práctico (V. Campos Olguín & J. Enríquez Brito, Trads.; 7a ed.). McGraw-Hill.
dc.relationPressman, R. S., & Lowe, D. B. (2009). Web Engineering: A Practitioner’s Approach. McGraw Hill Higher Educatio
dc.relationPython Software Foundation. (s/f). Preguntas frecuentes generales sobre Python— Documentación de Python—3.10.2. Recuperado el 13 de febrero de 2022, de https://docs.python.org/es/3/faq/general.html#what-is-python
dc.relationRectoría de la Universidad Tecnológica de Pereira. (2018, enero 3). Resolución 215. Por medio del cual se reglamenta el Acuerdo 77 de 2017 relacionado con la evaluación docente y se dictan otras disposiciones. https://www2.utp.edu.co/secretaria/resoluciones generales/5315/resolucin-no-215-por-medio-del-cual-se-reglamenta-el-acuerdo-77-de 2017-relacionado-con-la-evaluacin-docente-y-se-dictan-otras-disposicione
dc.relationRectoría de la Universidad Tecnológica de Pereira. (2018, enero 3). Resolución 215. Por medio del cual se reglamenta el Acuerdo 77 de 2017 relacionado con la evaluación docente y se dictan otras disposiciones. https://www2.utp.edu.co/secretaria/resoluciones generales/5315/resolucin-no-215-por-medio-del-cual-se-reglamenta-el-acuerdo-77-de 2017-relacionado-con-la-evaluacin-docente-y-se-dictan-otras-disposicione
dc.relationRosado García, J. L., & Plúa Reyes, D. F. (2020). Desarrollo e implementación de una aplicación Web para la administración del proceso de evaluación Docente en el Instituto Tecnológico Superior Vicente Rocafuerte [Trabajo de grado, Universidad de Guayaquil]. http://repositorio.ug.edu.ec/handle/redug/48929
dc.relationSánchez Ceballos, C. C., & Trejos Chalarca, E. A. (2016). La deserción en el programa Licenciatura en Matemáticas y Física desde el año 2002 hasta el año 2015 [Trabajo de grado, Universidad Tecnológica de Pereira]. https://hdl.handle.net/11059/7180
dc.relationSommerville, I. (2011). Ingeniería de Software (V. Campos Olguín, Trad.; 9a ed.). Pearson Educación.
dc.relationTailwind Labs Inc. (2017). Tailwind CSS (3.0.23) [Software de computador]. https://tailwindcss.com
dc.relationTejedor, F. J., & García-Valcárcel, A. (2010). Evaluación del desempeño docente. Revista Española de Pedagogía, 68(247), 439–459.
dc.relationThe PostgreSQL Global Development Group. (2022). PostgreSQL (14.2) [Software de computador]. https://www.postgresql.org/docs/14/intro-whatis.html
dc.relationUniversidad Tecnológica de Pereira. (2012). Reglamento Estudiantil. https://www2.utp.edu.co/cms-
dc.relationValcarcel, C., Holmes, J., Berliner, D. C., & Koerner, M. (2021). The value of student feedback in open forums: A natural analysis of descriptions of poorly rated teachers. Education Policy Analysis Archives, 29(January-July), 79. https://doi.org/10.14507/epaa.29.6289
dc.relationVilla Sánchez, A. (2008). La excelencia docente. Revista de educación, número extraordinario, 177–212
dc.relationWerther, W. B., & Davis, K. (2008). Administración de recursos humanos: El capital humano de las empresas (J. Mejía Gómez, Trad.; 6a ed.). McGraw-Hill.
dc.relationWong, C. (2000). HTTP pocket reference. O’Reilly.
dc.rightsManifiesto (Manifestamos) en este documento la voluntad de autorizar a la Biblioteca Jorge Roa Martínez de la Universidad Tecnológica de Pereira la publicación en el Repositorio institucional (http://biblioteca.utp.edu.co), la versión electrónica de la OBRA titulada: ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ La Universidad Tecnológica de Pereira, entidad académica sin ánimo de lucro, queda por lo tanto facultada para ejercer plenamente la autorización anteriormente descrita en su actividad ordinaria de investigación, docencia y publicación. La autorización otorgada se ajusta a lo que establece la Ley 23 de 1982. Con todo, en mi (nuestra) condición de autor (es) me (nos) reservo (reservamos) los derechos morales de la OBRA antes citada con arreglo al artículo 30 de
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.rightsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores
dc.subject370 - Educación::378 - Educación superior (Educación terciaria)
dc.subjectSitios web - Diseño y desarrollo
dc.subjectEducación universitaria - Evaluación
dc.subjectEvaluación de la enseñanza
dc.subjectEstudiante
dc.subjectDocente
dc.subjectInscripción de asignatura
dc.titleDiseño y desarrollo de un sitio web de reseñas de profesores de la UTP para compensar las limitaciones de la heteroevaluación docente
dc.typeTrabajo de grado - Pregrado
dc.typehttp://purl.org/coar/resource_type/c_7a1f
dc.typehttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.typeText
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.typeinfo:eu-repo/semantics/acceptedVersion


Este ítem pertenece a la siguiente institución