Learning technologies are those that are used for enhancement of teaching, learning and assessment. In other words, it is the use of a range of ICTs for teaching, learning and assessment. Learning technologies can be deployed as tools for drill and practice, tutorials, information retrieval systems, simulations, communication, etc.