These days, those are elements that exist in the environment around us everywhere. Those elements enable students to experience new range of skills and ideas that were not possible to experience using traditional methods of teaching. They can also facilitates project-based working, enabling students to collaborate in the exploration of related learning content to complete assignments whilst communicating with teachers or other students.