Enhancing Collaborative Learning Based on Gamification | Synapse