Skip to Main Content
Traditional educational systems are usually presented in a course based and static way, without taking into account the learner's interests and learning progress. Language learning by that means could be accompanied by boredom and lack of real experiences, which is a great barrier to improving language skills. This paper presents an English learning system that is based on Web browsing. Users browse English websites of their own interests and the system grabs the proper words for the user to learn. A personalized forgetting curve is stored in the system and adapted to the user using a back-propagation artificial neural network. The system selects the learning contents according to the personalized forgetting curve. The learning data is sent to the server through Web service, to get assistance from a tutor or share the vocabulary list with other users.