What defines Gamification and Game-based learning?

What is a Serious Business Game? | Gamified Training

What is Gamification? | Smart Learning