Patent ID: 7043194

Claim:
A learning system, comprising: a server and at least one user terminal connected to said server via a network, wherein the server comprises: storing means for storing at least one educational material; and transmitting means for transmitting said educational material to the user terminal via the network, wherein the user terminal comprises: receiving means for receiving said educational material from the server via the network; presentation means for presenting the received educational material to a user; wherein said user terminal further comprises: means for presenting one or more predetermined questions, which are prepared for the respective educational materials, for measuring comprehension to prompt the user to input one or more answers or reports to said predetermined questions; means for accepting said one or more answers or reports from the user in response to said one or more predetermined questions; and means for transmitting said one or more answers or reports to said server via the network, and wherein said server further comprises: evaluating means for receiving said one or more answers or reports from said user terminal to evaluate comprehension of the user based on said answers or reports by (i) determining whether or not said answers or reports include predetermined one or more keywords expressing comprehension of the user with respect to said educational material to evaluate comprehension of the user based on point values of the included keywords (ii) determining whether or not one or more subkeywords, relating to the keywords, are included in the vicinity of said keywords, and (iii) evaluating comprehension of the user based on point values of the included subkeywords, wherein said point values of said subkeywords vary based upon a distance from each keyword to each corresponding subkeyword.