Learning control information generation method, apparatus and computer readable medium storing learning control information generation program
First Claim
1. A learning control information generation apparatus in a web-based training system which uses the WWW for education, said learning control information generation apparatus comprising:
- information obtaining means for requesting and obtaining hypertext information specified by an URI;
means for analyzing said hypertext information, obtaining element information and link information, and instructing said information obtaining means to request and obtain information specified by said link information;
means for storing relationships between said hypertext information, said element information and said link information as a list structure;
rule storing means for storing at least a rule for converting said relationships between said hypertext information, said element information and said link information into learning control information suitable for use in said web-based training system; and
rule executing means for detecting a relationship which corresponds with a condition of said rule from said relations between said hypertext information, said element information and said link information, executing an action of said rule corresponding to the detected relationship and outputting said learning control information.
2 Assignments
0 Petitions
Accused Products
Abstract
A learning control information generation method in a web-based training system which uses the WWW for education is provided. The learning control information generation method includes the steps of specifying hypertext information which is processed first, requesting and obtaining the hypertext information, analyzing the hypertext information, and obtaining element information and link information, storing relations between the hypertext information, the element information and the link information by using list structure in a storage, detecting a relation which corresponds with a condition of a rule for generating learning control information necessary for the web-based training system from the stored relations, and executing an action of the rule and outputting the learning control information.
-
Citations
20 Claims
-
1. A learning control information generation apparatus in a web-based training system which uses the WWW for education, said learning control information generation apparatus comprising:
-
information obtaining means for requesting and obtaining hypertext information specified by an URI;
means for analyzing said hypertext information, obtaining element information and link information, and instructing said information obtaining means to request and obtain information specified by said link information;
means for storing relationships between said hypertext information, said element information and said link information as a list structure;
rule storing means for storing at least a rule for converting said relationships between said hypertext information, said element information and said link information into learning control information suitable for use in said web-based training system; and
rule executing means for detecting a relationship which corresponds with a condition of said rule from said relations between said hypertext information, said element information and said link information, executing an action of said rule corresponding to the detected relationship and outputting said learning control information. - View Dependent Claims (2, 3, 5, 7, 8, 9, 10)
means for asking a user whether said rule needs to be executed after said relationship is detected, and executing said action of said rule only when said user accepts.
-
-
3. The learning control information generation apparatus as claimed in claim 1, said rule executing means comprising:
means for asking a user to select what process needs to be applied to a hyperlink structure to which said rule can not be applied, and executing said process which said user selects.
-
5. The learning control information generation apparatus as claimed in claim 1, said rule storing means storing:
-
a condition part for determining whether said rule is applied; and
an action part which is executed when said condition is satisfied.
-
-
7. The learning control information generation apparatus as claimed in claim 5, said action part comprising:
-
means for setting a title in a first scenario table;
means for generating a second scenario table;
means for setting a starting point page table and at least an intermediate page table in said second scenario table; and
means for setting a pointer to said second scenario table in said first scenario table.
-
-
8. The learning control information generation apparatus as claimed in claim 7, said condition part being satisfied when at least two page tables of a plurality of page tables which are connected by a conjunction which represents a continuation have the same parent anchor table.
-
9. The learning control information generation apparatus as claimed in claim 5, said rule storing means storing a rule including said condition part and said action part;
-
said condition part being satisfied when at least two page tables of a plurality of page tables which are connected by a conjunction which represents a continuation have the same parent anchor table; and
said action part comprising;
means for adding a record in a link rewriting file;
means for setting a page name of a starting point page table;
means for setting a page name of an intermediate page table as an original link name;
means for setting said conjunction as an anchor; and
means for setting a command corresponding to said conjunction.
-
-
10. The learning control information generation apparatus as claimed in claim 5, according to said rule, said learning control information generation apparatus further comprising:
-
means for setting, when a dictionary page exists, all terms of said dictionary page in a target definition table; and
means for linking, when a page having a link to a term of said dictionary page exists in a scenario table, a record corresponding to said page in said scenario table and a record corresponding to said term in said target definition table.
-
-
4. A learning control information generation apparatus in a web-based training system which uses the WWW for education, said learning control information generation apparatus comprising:
-
means for receiving a first page specified by a user;
means for obtaining a file corresponding to said first page;
analyzing means for analyzing contents of said file, obtaining a page linked from a page in said file one after another and analyzing every hyperlink structure;
means for storing a result obtained by said analyzing means, said result forming a list structure comprising a page table having information including a file name of each page, an anchor included in each page and an anchor table having a pointer to a page table corresponding to a linked page; and
means for applying at least a rule to said result and generating learning control information necessary for said web-based training system, said rule being for generating a scenario table, a link rewriting table and a target definition table which are said learning control information. - View Dependent Claims (6)
a condition part for determining whether said rule is applied; and
an action part which is executed when said condition is satisfied.
-
-
11. A computer readable medium storing program code for causing a computer to generate learning control information in a web-based training system which uses the WWW for education, said computer readable medium comprising:
-
information obtaining program code means for requesting and obtaining hypertext information specified by an URI;
program code means for analyzing said hypertext information, obtaining element information and link information, and instructing said information obtaining program code means to request and obtain information specified by said link information;
program code means for storing relationships between said hypertext information, said element information and said link information as a list structure;
rule storing program code means for storing at least a rule for converting said relationships between said hypertext information, said element information and said link information into learning control information necessary for said web-based training system; and
rule executing program code means for detecting a relationship which corresponds with a condition of said rule from said relations between said hypertext information, said element information and said link information, executing an action of said rule corresponding to the detected relationship and outputting said learning control information. - View Dependent Claims (12, 13, 15, 17, 18, 19, 20)
program code means for asking a user whether said rule needs to be executed after said relationship is detected, and executing said action of said rule only when said user accepts.
-
-
13. The computer readable medium as claimed in claim 11, said rule executing program code means comprising:
program code means for asking a user to select what process needs to be applied to a hyperlink structure to which said rule can not be applied, and executing said process which said user selects.
-
15. The computer readable medium as claimed in claim 11, said rule storing program code means storing:
-
a condition part for determining whether said rule is applied; and
an action part which is executed when said condition is satisfied.
-
-
17. The computer readable medium as claimed in claim 15, said action part comprising:
-
program code means for setting a title in a first scenario table;
program code means for generating a second scenario table;
program code means for setting a starting point page table and at least an intermediate page table in said second scenario table; and
program code means for setting a pointer to said second scenario table in said first scenario table.
-
-
18. The computer readable medium as claimed in claim 17, said condition part being satisfied when at least two page tables of a plurality of page tables which are connected by a conjunction which represents a continuation have the same parent anchor table.
-
19. The computer readable medium as claimed in claim 15, said rule storing program code means storing a rule including said condition part and said action part;
-
said condition part being satisfied when at least two page tables of a plurality of page tables which are connected by a conjunction which represents a continuation have the same parent anchor table; and
said action part comprising;
program code means for adding a record in a link rewriting file;
program code means for setting a page name of a starting point page table;
program code means for setting a page name of an intermediate page table as an original link name;
program code means for setting said conjunction as an anchor; and
program code means for setting a command corresponding to said conjunction.
-
-
20. The computer readable medium as claimed in claim 15, according to said rule, said rule executing program code means comprising:
-
program code means for setting, when a dictionary page exists, all terms of said dictionary page in a target definition table; and
program code means for linking, when a page having a link to a term of said dictionary page exists in a scenario table, a record corresponding to said page in said scenario table and a record corresponding to said term in said target definition table.
-
-
14. A computer readable medium storing program code for causing a computer to generate learning control information in a web-based training system which uses the WWW for education, said computer readable medium comprising:
-
program code means for receiving a first page specified by a user;
program code means for obtaining a file corresponding to said first page;
analyzing program code means for analyzing contents of said file, obtaining a page linked from a page in said file one after another and analyzing every hyperlink structure;
program code means for storing a result obtained by said analyzing program code means, said result forming a list structure comprising a page table having information including a file name of each page, an anchor included in each page and an anchor table having a pointer to a page table corresponding to a linked page; and
program code means for applying at least a rule to said result and generating learning control information necessary for said web-based training system, said rule being for generating a scenario table, a link rewriting table and a target definition table which are said learning control information. - View Dependent Claims (16)
a condition part for determining whether said rule is applied; and
an action part which is executed when said condition is satisfied.
-
Specification