Learning support method, system and computer readable medium storing learning support program
First Claim
1. A learning support method performed by a learning support server in a learning support system which includes an information providing server, said learning support server and an information terminal which are connected via a communication means including a computer network, said learning support method comprising the steps of:
- obtaining from said information providing server, by said learning support server, information which is to be provided to said information terminal according to history information of a user when said information terminal requests said learning support server to send information;
performing, by said learning support server, a changing process for changing control information necessary for learning support on said information, and providing said information to said information terminal, wherein, when said information which is obtained by said learning support server from said information providing server is hypertext information, said changing process comprises the steps of;
retrieving tag information which corresponds to a condition part from said information by using a tag rewriting rule, said tag rewriting rule including said condition part used for retrieving tag information which is to be changed and an action part which describes a process corresponding to said condition part, said tag information being control information of said hypertext information, wherein said condition part of said tag rewriting rule comprises a URL condition including a URL and a tag condition including a tag identifier indicating a kind of a tag;
changing said tag information according said process in said action part; and
providing information in which said tag information is changed to said information terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A learning support method is provided, in which sophisticated learning support services which a learning support server provides can be used by using a tag rewriting rule, history information can be obtained, and a sophisticated user interface design, for example, for controlling a window can be realized. The learning support method includes the steps of: retrieving tag information which corresponds to a condition part from information, which is obtained by a learning support server, by using a tag rewriting rule, the tag rewriting rule including the condition part and an action part which describes a process; changing the tag information according to the process in the action part; and providing information in which the tag information is changed to an information terminal.
-
Citations
18 Claims
-
1. A learning support method performed by a learning support server in a learning support system which includes an information providing server, said learning support server and an information terminal which are connected via a communication means including a computer network, said learning support method comprising the steps of:
-
obtaining from said information providing server, by said learning support server, information which is to be provided to said information terminal according to history information of a user when said information terminal requests said learning support server to send information;
performing, by said learning support server, a changing process for changing control information necessary for learning support on said information, and providing said information to said information terminal, wherein, when said information which is obtained by said learning support server from said information providing server is hypertext information, said changing process comprises the steps of;
retrieving tag information which corresponds to a condition part from said information by using a tag rewriting rule, said tag rewriting rule including said condition part used for retrieving tag information which is to be changed and an action part which describes a process corresponding to said condition part, said tag information being control information of said hypertext information, wherein said condition part of said tag rewriting rule comprises a URL condition including a URL and a tag condition including a tag identifier indicating a kind of a tag;
changing said tag information according said process in said action part; and
providing information in which said tag information is changed to said information terminal. - View Dependent Claims (2, 3, 4, 5, 6)
using a regular expression described by a pattern description language for describing said condition part or said action part;
retrieving said tag information corresponding to said condition part described by said regular expression from said obtained information;
performing said changing process on said tag information according to said action part described by said regular expression.
-
-
3. The learning support method as claimed in claim 2, wherein said action part includes a command for carrying out a process, said learning support method comprising the step of:
executing said command for changing a pattern corresponding to said condition part.
-
4. The learning support method as claimed in claim 2, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
-
5. The learning support method as claimed in claim 1, wherein said action part includes a command for carrying out a process, said learning support method comprising the step of:
executing said command for changing a pattern corresponding to said condition part.
-
6. The learning support method as claimed in claim 1, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
-
7. A learning support server used in a learning support system which includes an information providing server, said learning support server and an information terminal which are connected via a communication means including a computer network, said learning support server comprising:
-
means for obtaining, from said information providing server, information which is to be provided to said information terminal according to history information of a user when said information terminal requests said learning support server to send information; and
changing means for performing a changing process for changing control information necessary for learning support on said information;
said changing means comprising;
a tag rewriting rule which includes a condition part used for retrieving tag information which is to be changed and an action part which describes a process corresponding to said condition part, said tag information being control information of hypertext information, wherein said condition part of said tag rewriting rule comprises a URL condition including a URL and a tag condition including a tag identifier indicating a kind of a tag;
tag retrieving means for retrieving tag information which corresponds to said condition part from said information which is obtained by said learning support server from said information providing server when said information is hypertext information;
tag changing means for changing said tag information according to said process in said action part; and
information providing means for providing information in which said tag is changed to said information terminal. - View Dependent Claims (8, 9, 10, 11, 12)
means for retrieving said tag information corresponding to said condition part described by said regular expression from said obtained information, and said tag changing means comprising;
means for performing said changing process on said tag information according to said action part described by-said regular expression.
-
-
9. The learning support server as claimed in claim 8, wherein said action part includes a command for carrying out a process, said tag changing means comprising:
means for executing said command for changing a pattern corresponding to said condition part.
-
10. The learning support server as claimed in claim 8, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
-
11. The learning support server as claimed in claim 7, wherein said action part includes a command for carrying out a process, said tag changing means comprising:
means for executing said command for changing a pattern corresponding to said condition part.
-
12. The learning support server as claimed in claim 7, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
-
13. A computer readable medium storing program code for causing a computer as a learning support server to support learning in a learning support system which includes an information providing server, said learning support server and an information terminal which are connected via a communication means including a computer network, said computer readable medium comprising:
-
program code means for obtaining, from said information providing server, information which is to be provided to said information terminal according to history information of a user when said information terminal requests said learning support server to send information; and
changing program code means for performing a changing process for changing control information necessary for learning support on said information;
said changing program code means comprising;
program code means for storing a tag rewriting rule which includes a condition part used for retrieving tag information which is to be changed and an action part which describes a process corresponding to said condition part, said tag information being control information of hypertext information, wherein said condition part of said tag rewriting rule comprises a URL condition including a URL and a tag condition including a tag identifier indicating kind of a tag;
tag retrieving program code means for retrieving tag information which corresponds to said condition part from said information which is obtained by said learning support server from said information providing server when said information is hypertext information;
tag changing program code means for changing said tag information according to said process in said action part; and
information providing program code means for providing information in which said tag is changed to said information terminal. - View Dependent Claims (14, 15, 16, 17, 18)
program code means for retrieving said tag information corresponding to said condition part described by said regular expression from said obtained information, and said tag changing program code means comprising;
program code means for performing said changing process on said tag information according to said action part described by said regular expression.
-
-
15. The computer readable medium as claimed in claim 14, wherein said action part includes a command for carrying out a process, said tag changing program code means comprising:
program code means for executing said command for changing a pattern corresponding to said condition part.
-
16. The computer readable medium as claimed in claim 14, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
-
17. The computer readable medium as claimed in claim 13, wherein said action part includes a command for carrying out a process, said tag changing program code means comprising:
program code means for executing said command for changing a pattern corresponding to said condition part.
-
18. The computer readable medium as claimed in claim 13, wherein said condition part of said tag rewriting rule includes an information name, a tag name, an attribute name and an anchor name.
Specification