Text this: Gamification, collaborative learning and transversal competences: analysis of academic performance and students’ perceptions