This app builds your English vocabulary through reading. Functions to build:
-
Collect a database of reading articles in past exams.
-
Let user mark the new words when reading, and accumulate them into a personalized vocabulary database.
-
Create a "smart" word list everyday based on (1) the importance and the frequency it appears in history exams. (2) the test result
-
Guide the user to memorize the words with the theory of "Forgetting curve" https://en.wikipedia.org/wiki/Forgetting_curve. i.e. Repeat the words with correct number of times and sequence to enhance memorizing.
-
Test if the user has mastered the new words. ( by reading articles that contains the same/similar batches of words). This result will update the future word list.