tut. (Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
| Additional title: |
Achievers Go (A-GO) : Web platform to manage students' progress in a course using gamification techniques. |
| Additional title: |
Achievers Go (A-GO) : Plataforma Web para gestionar el progreso de los alumnos en una asignatura utilizando técnicas de gamificación. |
| Date: |
2026 |
| Abstract: |
L'objectiu del projecte és desenvolupar una plataforma web adreçada tant als docents com als estudiants per facilitar la gestió i seguiment de l'activitat acadèmica a l'aula. Integrant tècniques de gamificació, es permeten crear assignatures amb activitats i tasques associades, assignar-hi insígnies i punts, importar estudiants mitjançant fitxers CSV, organitzar-los en grups i subgrups de treball i fer-ne l'avaluació. Aquesta solució permet un seguiment continu del progrés acadèmic i l'augment de la motivació i participació de l'alumnat. Per a emmagatzemar les dades, s'ha creat una base de dades basada en un model relacional utilitzant MariaDB. El backend s'ha implementat amb Node. js i Express. js, mitjançant una API REST que gestiona les peticions del sistema. El frontend s'ha desenvolupat amb Vue. js seguint una arquitectura SPA, complementada amb l'ús de Vue Router. Finalment, el sistema s'ha encapsulat en un entorn dockeritzat per a un futur desplegament. |
| Abstract: |
This project aims to develop a web platform designed for both teachers and students to allow the management and monitoring of academic activities in the classroom. By integrating gamification techniques, the platform enables the creation of courses with associated activities and tasks, the assignment of badges and points, the import of students via CSV files, the organization of students into work groups and subgroups, and performance evaluation. This solution allows continuous tracking of academic progress while enhancing student motivation and engagement. Data is stored in a relational database implemented with MariaDB. The backend is developed using Node. js and Express. js through a REST API that handles system requests. The frontend is built with Vue. js following a SPA (Single Page Application) architecture, complemented by Vue Router for navigation. Finally, the system is encapsulated in a dockerized environment for a future deployment. |
| Abstract: |
El objetivo del proyecto es desarrollar una plataforma web dirigida tanto a docentes como a estudiantes para facilitar la gestión y el seguimiento de la actividad académica en el aula. Integrando técnicas de gamificación, se permite crear asignaturas con actividades y tareas asociadas, asignar insignias y puntos, importar estudiantes mediante archivos CSV, organizarlos en grupos y subgrupos de trabajo y realizar su evaluación. Esta solución permite un seguimiento continuo del progreso académico y el aumento de la motivación y participación del alumnado. Para almacenar los datos, se ha creado una base de datos basada en un modelo relacional utilizando MariaDB. El backend se ha implementado con Node. js y Express. js, mediante una API REST que gestiona las peticiones del sistema. El frontend se ha desarrollado con Vue. js siguiendo una arquitectura SPA, complementada con el uso de Vue Router. Finalmente, el sistema se ha encapsulado en un entorno dockerizado para un futuro despliegue. |
| Rights: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Language: |
Català |
| Studies: |
Enginyeria Informàtica [2502441] |
| Study plan: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau |
| Subject area: |
Menció Tecnologies de la Informació |
| Subject: |
Gamificació ;
Seguiment acadèmic ;
SPA ;
Vue.js ;
Node.js ;
Express.js ;
MariaDB ;
API REST ;
Docker ;
CSV ;
UCD ;
Scrum ;
Figma ;
CSS ;
HTML ;
JavaScript ;
Frontend ;
Backend ;
Gamification ;
Academic tracking ;
REST API ;
Gamificación ;
Seguimiento académico ;
UCD, |