System and method for converting document to reusable learning object
First Claim
1. A system for converting a document to a reusable learning object, wherein said reusable learning object is configured for training over a network, comprising:
- an application to create said document, wherein said document contains data;
an autopilot to query and receive information about said document; and
an export filter to convert said data within said document into metadata, such that said converted document contains extensible markup language that is incorporated by said reusable learning object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for converting a document to create a reusable learning object is disclosed. The reusable learning object is used to create a course of instruction for an online or virtual classroom. The reusable learning object is shared and modified by different users for each course. A document stored on a computing platform coupled to the system is made available for the reusable learning object. The document is created by an application and contains data that may not be in a format useable by the reusable learning object. An autopilot and an export filter are invoked by a prompt or command from the application or another source. The export filter converts the data within the document into metadata to support an extensible markup language (“XML”) format. The autopilot queries and receives information on the document to create the reusable learning object. The reusable learning object is created by the converted data and received information. Thus, the document is available for online training purposes despite not being in a format supported by the reusable learning object.
83 Citations
31 Claims
-
1. A system for converting a document to a reusable learning object, wherein said reusable learning object is configured for training over a network, comprising:
-
an application to create said document, wherein said document contains data;
an autopilot to query and receive information about said document; and
an export filter to convert said data within said document into metadata, such that said converted document contains extensible markup language that is incorporated by said reusable learning object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for converting data of a document into metadata for use in a reusable learning object, comprising:
-
an operating system supporting an application to create said document using said data;
an autopilot to query for information about said document;
an export filter to convert said data in said metadata to support an extensible markup language format acceptable to a learning management system; and
a computing platform to support said operating system and said application, and provides a location to store said document, wherein said autopilot and said export filter are invoked on said computing platform. - View Dependent Claims (9, 10, 11)
-
-
12. A method for creating a reusable learning object from a document, comprising:
-
invoking an autopilot and an export filter;
receiving a document having data;
responding to said autopilot to provide information regarding said document;
converting said data into metadata using said export filter; and
generating said reusable learning object using said metadata and said information from said autopilot. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for creating a course using reusable learning objects with a learning management system, comprising:
-
receiving a document having data;
determining whether said document has an extensible markup language format;
invoking an export filter to convert said data within document to metadata supporting said extensible markup language format; and
creating a reusable learning object using said metadata. - View Dependent Claims (18, 19, 20)
-
-
21. A method for converting a document having data according to a format to a reusable learning object, comprising:
-
selecting said document;
receiving a prompt to convert said document to an extensible markup language format;
invoking an export filter;
converting said data within said document to metadata corresponding to said extensible markup language format;
invoking an autopilot to receive information on said document to supplement said metadata; and
creating said reusable learning object having said extensible markup language format with said metadata and said information from said autopilot. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system for method for creating a reusable learning object from a document, comprising:
-
means for invoking an autopilot and an export filter;
means for receiving a document having data;
means for responding to said autopilot to provide information regarding said document;
means for converting said data into metadata using said export filter; and
means for generating said reusable learning object using said metadata and said information from said autopilot.
-
-
27. A computer program product comprising a computer useable medium having computer readable code embodied therein for creating a reusable learning object from a document, the computer program product adapted when run on a computer to execute steps, including:
-
invoking an autopilot and an export filter;
receiving a document having data;
responding to said autopilot to provide information regarding said document;
converting said data into metadata using said export filter; and
generating said reusable learning object using said metadata and said information from said autopilot.
-
-
28. A system for creating a course using reusable learning objects with a learning management system, comprising:
-
means for receiving a document having data;
means for determining whether said document has an extensible markup language format;
means for invoking an export filter to convert said data within document to metadata supporting said extensible markup language format; and
means for creating a reusable learning object using said metadata.
-
-
29. A computer program product comprising a computer useable medium having computer readable code embodied therein for creating a course using reusable learning objects with a learning management system, the computer program product adapted when run on a computer to execute steps, including:
-
receiving a document having data;
determining whether said document has an extensible markup language format;
invoking an export filter to convert said data within document to metadata supporting said extensible markup language format; and
creating a reusable learning object using said metadata.
-
-
30. A system for converting a document having data according to a format to a reusable learning object, comprising:
-
means for selecting said document;
means for receiving a prompt to convert said document to an extensible markup language format;
means for invoking an export filter;
means for converting said data within said document to metadata corresponding to said extensible markup language format;
means for invoking an autopilot to receive information on said document to supplement said metadata; and
means for creating said reusable learning object having said extensible markup language format with said metadata and said information from said autopilot.
-
-
31. A computer program product comprising a computer useable medium having computer readable code embodied therein for converting a document having data according to a format to a reusable learning object, the computer program product adapted when run on a computer to execute steps, including:
-
selecting said document;
receiving a prompt to convert said document to an extensible markup language format;
invoking an export filter;
converting said data within said document to metadata corresponding to said extensible markup language format;
invoking an autopilot to receive information on said document to supplement said metadata; and
creating said reusable learning object having said extensible markup language format with said metadata and said information from said autopilot.
-
Specification