El presente trabajo documenta el desarrollo de un prototipo de plataforma web que permite realizar la evaluación docente en tiempo real y la toma de asistencia, dicho prototipo fue implementado utilizando tecnologías como ReactJS, NestJS y herramientas como SonarLint, TSLint para el análisis de código estático. La plataforma busca la mejora continua de la educación mediante retroalimentación anónima acerca de la experiencia que tienen los estudiantes respecto a las clases impartidas; la cuál ayuda al docente y a los responsables de velar por mantener óptimos niveles de desempeño en la docencia.This work documents the development of a web platform prototype that allows real-time teacher evaluation and attendance taking, this prototype was implemented using technologies such as ReactJS, NestJS and tools such as SonarLint, TSLint for static code analysis. The platform seeks the continuous improvement of education through anonymous feedback about the experience that students have regarding the classes taught; which helps the teacher and those responsible for ensuring optimal performance levels in teaching.PregradoIngeniero(a) de Sistemas y ComputaciónCONTENIDO
Introducción 3
Definición del problema 5
Pregunta de investigación 6
Objetivos 7
Objetivo general 7
Objetivos específicos 7
Marco referencial 8
Diseño metodológico 11
Desarrollo 18
Requisitos y arquitectura de la plataforma 18
Casos de uso: 18
Arquitectura y generalidades de la implementación: 22
Implementación por módulos 24
Módulo de autenticación 24
Módulo de gestión de cursos y clases 28
Módulo de asistencia 32
Módulo de evaluación docente 33
Módulo de visualización de resultados 34
Módulo de dashboard para la visualización de resultados del docente 35
Conclusiones 38
Bibliografía 3