Adaptive Gamification for Learning Environments | Synapse