
handle: 2117/472506
Aquest Treball de Fi de Grau presenta el disseny i desenvolupament d’un Proof of Concept d’un servei web educatiu, anomenat “Educació com a Societat”. El projecte parteix de la necessitat de donar sentit pràctic a l’aprenentatge escolar mitjançant una microsocietat educativa en què l’alumnat assumeix rols temporals vinculats a responsabilitats reals o simulades dins de l’aula. La proposta busca fomentar la motivació, responsabilitat, cooperació, iniciativa i comprensió del món laboral. Docents, equip directiu i administrador poden gestionar usuaris, rols d’alumnat, assignacions i indicadors (KPI). L’alumnat, per la seva banda, pot consultar els rols assignats, acomplir tasques, registrar observacions i donar feedback sobre l’experiència. El servei s’ha dissenyat amb una arquitectura web en tres capes: frontend amb React i Vite; backend amb Node.js i Express; i persistència amb MongoDB. També incorpora mesures de seguretat com CORS, Helmet, registre de peticions amb Morgan, xifrat de contrasenyes amb bcrypt, autenticació mitjançant JWT i control d’accés basat en rols (RBAC). Des del punt de vista acadèmic, el projecte s’emmarca principalment en l’especialitat de Tecnologies de la Informació, ja que se centra en el disseny tècnic d’un servei web, la seva arquitectura, la seguretat, la persistència de dades (amb una base de dades no relacional, noSQL) i la implementació. Complementàriament, incorpora elements de Sistemes d’Informació, perquè analitza processos educatius, defineix regles de governança, restriccions, traçabilitat i indicadors KPI per a la presa de decisions. El resultat és una base funcional i justificable que permeti validar la viabilitat tècnica i conceptual del model, així com identificar limitacions i línies futures d’evolució cap a un sistema complet.
Tecnologia educativa, Active learning, MongoDB, Rols d'alumnat, Educational KPIs, KPI educatius, React, Student roles, Educació activa, Governance, Express, Mongoose, Traçabilitat, Àrees temàtiques de la UPC::Informàtica::Enginyeria del software, Software architecture, Proof of Concept, Pàgines web--Desenvolupament, Governança, Microsocietat educativa, Educational technology, Educational microsociety, Vite, Programari--Disseny, Web site development, Control d'accés basat en rols, Node.js
Tecnologia educativa, Active learning, MongoDB, Rols d'alumnat, Educational KPIs, KPI educatius, React, Student roles, Educació activa, Governance, Express, Mongoose, Traçabilitat, Àrees temàtiques de la UPC::Informàtica::Enginyeria del software, Software architecture, Proof of Concept, Pàgines web--Desenvolupament, Governança, Microsocietat educativa, Educational technology, Educational microsociety, Vite, Programari--Disseny, Web site development, Control d'accés basat en rols, Node.js
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
