This paper also covers the difficulties facing these approaches such as the imitations of the Internet, lack of expertise in development of media and digital content, the difficulty when collecting learning material distributed throughout the internet, and the cost of development