Achievers Go (A-GO) : Plataforma Web per gestionar l'avenç dels alumnes en una assignatura utilitzant tècniques de gamificació.
Franco Carreras, Aran
Toro, María Carmen de tut. (Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

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. Creative Commons
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,



11 p, 1.4 MB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2026-03-06, last modified 2026-03-22



   Favorit i Compartir