Over the past years, a greater emphasis has been placed by the teachers on looking at new ways to innovate and encourage an environment where learners could develop their creativity, collaboration, the use of critical thinking skills as well as enhance their motivation and engagement factor. The new generation of learners who consider smart technologies to be their everyday routine pose a challeng ...