The advancement of science and computer technology has influenced change in the communication and the dissemination of data. It is important for education to evolve and bring in computer and Internet technology for presenting and transferring knowledge to learners, and to provide enhanced opportunity for learning.