摘要 |
PROBLEM TO BE SOLVED: To improve the language ability of learner by regarding a language data selected by learner or a default test base as the contents for learning, and testing the learner on the above contents for learning. SOLUTION: A learner can freely update language data stored in a learning database. The system in accordance with this invention includes a grammar analysis engine. This engine analyzes the grammar of the language data in the learning language database according to the grammatical rules collected and stored in a language grammar database, converts the language data in the learning database into test questions according to question models stored in a question model database, finally performs language tests by a grammar analysis processor and supplies the test results (such as analysis and explanation of errors). Thus, such a language learning system can be provided, as the learner can update the data and prepares test questions in accordance with the updated data. |