Lossless format-dependent analysis and modification of multi-document e-learning resources
First Claim
Patent Images
1. A method comprising:
- reading content of an e-learning course of learning resources stored in a plurality of electronic files, wherein the electronic files are stored in a plurality of formats;
generating an object-oriented tree-structure representation of the content of the course based on the content that has been read from the electronic files stored in a plurality of formats, wherein the representation includes objects that represent portions of the content of the course and the tree-structure representation defines hierarchical relationships between objects of the representation and wherein the object-oriented representation is independent of the formats in which the files are stored;
generating a semantic content model of the content of the e-learning course, wherein the semantic content model includes an outline of the content including semantic relations and decoration, an abstract representation of the course content based on the object-oriented representation of the content, and semantic information about the content of the course based on implicit semantics between objects of the object-oriented representation;
providing information about the semantic content of the course model to a user through the semantic content model;
receiving instructions from the user to modify the content of the e-learning course;
modifying the object-oriented representation of the structures of the content in response to the instructions from the user; and
modifying the content of the e-learning course stored in at least one electronic file 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.
26 Citations
14 Claims
-
1. A method comprising:
-
reading content of an e-learning course of learning resources stored in a plurality of electronic files, wherein the electronic files are stored in a plurality of formats; generating an object-oriented tree-structure representation of the content of the course based on the content that has been read from the electronic files stored in a plurality of formats, wherein the representation includes objects that represent portions of the content of the course and the tree-structure representation defines hierarchical relationships between objects of the representation and wherein the object-oriented representation is independent of the formats in which the files are stored; generating a semantic content model of the content of the e-learning course, wherein the semantic content model includes an outline of the content including semantic relations and decoration, an abstract representation of the course content based on the object-oriented representation of the content, and semantic information about the content of the course based on implicit semantics between objects of the object-oriented representation; providing information about the semantic content of the course model to a user through the semantic content model; receiving instructions from the user to modify the content of the e-learning course; modifying the object-oriented representation of the structures of the content in response to the instructions from the user; and modifying the content of the e-learning course stored in at least one electronic file in response to the modified object-oriented representation of structures of the content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 of an e-learning course 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 tree-structure representation of the content of the course based on the content that has been read from the electronic files stored in a plurality of formats, wherein the tree-structure representation defines hierarchical relationships between objects of the representation and includes objects that represent portions of the content of the course that are independent of the format in which the files are stored; an executable code segment for causing a processor to generate a semantic content model of the content of the e-learning course, wherein the semantic content model includes an outline of the content including semantic relations and decoration, an abstract representation of the course content based on the object-oriented representation of the content, and semantic information about the content of the course based on implicit semantics between objects of the object-oriented representation; an executable code segment for causing a processor to provide information about the semantic content of the course model to a user through the semantic content model; an executable code segment for causing a processor to receive instructions from the 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 (7, 8)
-
-
9. A system for modifying an e-learning course, the system comprising:
-
a machine-readable medium having executable-instructions stored thereon; a plurality of plug-in modules configured for executing instructions stored on the machine-readable medium to cause the plug-in modules to read learning resources of the e-learning course stored in different particular formats of electronic files, to generate an object-oriented tree-structure representation content of the e-learning course based on the content that has been read from the electronic files stored in a plurality of formats, wherein the tree-structure representation includes objects that represent portions of the content of the course and defines hierarchical relationships between objects of the representation, and to generate a semantic content model of the content, wherein the semantic content model includes an outline of the content including semantic relations and decoration, an abstract representation of the course content based on the object-oriented representation of the content, and semantic information about the content of the course based on implicit semantics between objects of the object-oriented representation; and a transaction engine configured to execute instructions stored on the machine-readable medium to cause the engine to modify the object-oriented representation of the structures of the content in response to instructions from the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification