Designing a User-Centred Adaptive Gamified Learning System: A Multidisciplinary Approach from Pedagogy to Artificial Intelligence. | Synapse