Lossless format-dependent analysis and modification of multi-document e-learning resources
First Claim
1. A method comprising:
- reading content stored in a plurality of electronic files, wherein the files belong to a course of learning resources;
generating an object-oriented representation of structures of the content, wherein the representation includes objects that represent portions of the content;
generating a semantic content model of the content based on the object-oriented representation of the content;
receiving instructions to modify the content;
modifying the object-oriented representation of the structures of the content in response to the instructions from the user; and
modifying the content in response to the modified object-oriented representation of structures of the content.
2 Assignments
0 Petitions
Accused Products
Abstract
Content stored in a plurality of electronic files that belong to a course of learning resources is read. An object-oriented representation of structures of the content is generated, where the representation includes objects that represent portions of the content, and a semantic content model of the content is generated based on the object-oriented representation of the content. Instructions to modify the content are received and the object-oriented representation of the structures of the content is modified in response to the instructions from the user. In response to the modified object-oriented representation of structures of the content the content is modified.
-
Citations
20 Claims
-
1. A method comprising:
-
reading content stored in a plurality of electronic files, wherein the files belong to a course of learning resources;
generating an object-oriented representation of structures of the content, wherein the representation includes objects that represent portions of the content;
generating a semantic content model of the content based on the object-oriented representation of the content;
receiving instructions to modify the content;
modifying the object-oriented representation of the structures of the content in response to the instructions from the user; and
modifying the content in response to the modified object-oriented representation of structures of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising a machine-readable storage medium having executable-instructions stored thereon, the instructions including:
-
an executable code segment for causing a processor to read content stored in a plurality of electronic files, wherein the files belong to a suite of learning resources and at least some of the files are stored in different formats than other files;
an executable code segment for causing a processor to generate an object-oriented representation of structures of the content, wherein the representation includes objects that represent portions of the content that are independent of the format in which the content is stored;
an executable code segment for causing a processor to generate a semantic content model of the content based on the object-oriented representation of the content;
an executable code segment for causing a processor to receive instructions from a user to modify the content;
an executable code segment for causing a processor to modify the object-oriented representation of the structures of the content in response to the instructions from the user; and
an executable code segment for causing a processor to modify the content in response to the modified object-oriented representation of structures of the content. - View Dependent Claims (12, 13)
-
-
14. A system for modifying an e-learning course, the system comprising:
-
a plurality of plug-in modules configured for reading learning resources of the e-learning course stored in different particular formats of electronic files;
an object-oriented representation of structures of content of the e-learning course, wherein the representation includes objects that represent portions of the content;
a semantic content model of the content based on the object-oriented representation of the content;
an transaction engine configured to modifying the object-oriented representation of the structures of the content in response to instructions from the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification