“…Gamification is the application of game components in supporting the different elements of the learning process (Kulpa, 2017). Some of the popular game components that can be used include animation, rewards, challenges and competitions, avatars and progress (Kostromina & Gnedykh, 2016;Domínguez et al, 2013;Kulpa, 2017;Baxter, Holderness & Wood, 2016). Studies have shown that these components have great effects on student's motivations towards the usage of the e -learning environment (Domínguez et al, 2013).…”