Gamification for learning Learning can be a challenging task if the learners lack motivation. The introduction of technology has increased the need for eLearning. Most learners prefer to learn on the go rather than staying in a classroom. Gamification is one of the technological approaches used to improve eLearning. Through gamification, game-design elements and game [...]