Sistema web inteligente de apoyo a la enseñanza de la programación : módulo recomendador
Cargando...
Archivos
Fecha
2023
Profesor/a Guía
Facultad/escuela
Idioma
es
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Andrés Bello
Nombre de Curso
Licencia CC
Licencia CC
Resumen
El siguiente proyecto tiene como propósito diseñar e implementar una plataforma web inteligente
de apoyo a la enseñanza a la programación, el rol asignado dentro de la realización del proyecto
corresponde a un servicio de recomendación. Este servicio trabaja como API REST y provee de
información que la plataforma web consume para que los estudiantes puedan monitorear su
progreso y ver recomendaciones de ejercicios. El Algoritmo de recomendación funciona en base
al registro histórico de ejercicios realizados por los alumnos y su finalidad es buscar ejercicios
similares al estado actual del estudiante con su registro de ejercicios realizados.
El proyecto se abordó utilizando ingeniería de requisitos mediante reuniones semanales con el
Stakeholder. Para su realización se utilizó la metodología ágil Scrum y se planificaron 2 Sprints
para desarrollar todos los requisitos
The following project´s purpose is to design and implement a smart web platform that supports programming learning. The main role assigned within the realization of the project is a recommendation service. This service works as an API REST and provides information that is later consumed by the web platform so that students can monitor their progress and get exercise recommendations. The recommendation algorithm functions based on the historic register of exercises already done by the students and its objective is to find similar exercises that correlate to the current state of the students’ knowledge, utilizing their own history of done exercises. The project was approached applying resources engineering through weekly meetings with the Stakeholder. For its realization, the agile Scrum methodology was used, and two Sprints were planned to develop every single requirement.
The following project´s purpose is to design and implement a smart web platform that supports programming learning. The main role assigned within the realization of the project is a recommendation service. This service works as an API REST and provides information that is later consumed by the web platform so that students can monitor their progress and get exercise recommendations. The recommendation algorithm functions based on the historic register of exercises already done by the students and its objective is to find similar exercises that correlate to the current state of the students’ knowledge, utilizing their own history of done exercises. The project was approached applying resources engineering through weekly meetings with the Stakeholder. For its realization, the agile Scrum methodology was used, and two Sprints were planned to develop every single requirement.
Notas
Tesis (Ingeniero Civil Informático)
Palabras clave
Páginas Web, Diseño, Programación