Custom electronic learning system and method
First Claim
Patent Images
1. A custom electronic learning system, comprising:
- a characteristic system for defining a set of user characteristics for a user;
a conversion system for converting a knowledge object into a set of knowledge atoms, wherein each knowledge atom includes;
learning data based on a portion of information in the knowledge object;
a type attribute describing the learning data; and
a level attribute representing a measure of detail of the learning data; and
a compiler system for generating a learning object based on the set of user characteristics and the set of knowledge atoms.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating a custom learning object. The system and method generate the custom learning object based on a knowledge object and a set of user characteristics for a user. In one embodiment, the knowledge object is converted to a set of knowledge atoms. Each knowledge atom is then mapped to a container defining an output format. One or more containers are combined to define the custom learning object.
12 Citations
20 Claims
-
1. A custom electronic learning system, comprising:
-
a characteristic system for defining a set of user characteristics for a user; a conversion system for converting a knowledge object into a set of knowledge atoms, wherein each knowledge atom includes; learning data based on a portion of information in the knowledge object; a type attribute describing the learning data; and a level attribute representing a measure of detail of the learning data; and a compiler system for generating a learning object based on the set of user characteristics and the set of knowledge atoms. - View Dependent Claims (2, 3, 4, 5, 20)
-
-
6. A custom electronic learning system, comprising:
-
a characteristic system for defining a set of user characteristics for a user; a conversion system for converting a knowledge object into a set of knowledge atoms; and a compiler system for generating a learning object based on the set of user characteristics and the set of knowledge atoms, wherein the compiler system includes; a set of containers, wherein each container defines an output format; a container manager for managing containers, wherein the learning object is based on at least one container; and a set of handlers, wherein each handler maps a knowledge atom into at least one of the set of containers. - View Dependent Claims (7)
-
-
8. A method of generating a custom electronic learning object, comprising:
-
receiving a knowledge object that includes information for presentation to a user; defining a set of user characteristics for the user; creating a set of knowledge atoms based on the knowledge object, wherein each knowledge atom includes; learning data based on a portion of the information in the knowledge object; and a type attribute describing the learning data; and generating the learning object based on the set of knowledge atoms and the set of user characteristics. - View Dependent Claims (14, 15)
-
-
9. A method of generating a custom electronic learning object, comprising:
-
receiving a knowledge object; defining a set of user characteristics for a user, wherein the defining step includes; assigning default values for at least one of the user characteristics; and selecting a value for at least one of the user characteristics; creating a set of knowledge atoms based on the knowledge object, wherein each knowledge atom includes; learning data based on a portion of information in the knowledge object; and a type attribute describing the learning data; and generating the learning object based on the set of knowledge atoms and the set of user characteristics. - View Dependent Claims (10)
-
-
11. A method of generating a custom electronic learning object, comprising:
-
receiving a knowledge object; defining a set of user characteristics for a user; creating a set of knowledge atoms based on the knowledge object, wherein each knowledge atom includes; learning data based on a portion of information in the knowledge object; and a type attribute describing the learning data; and a level attribute representing a measure of detail of the learning data; and generating the learning object based on the set of knowledge atoms and the set of user characteristics, wherein the generating step filters the set of knowledge atoms based on the level attribute.
-
-
12. A method of generating a custom electronic learning object, comprising:
-
receiving a knowledge object; defining a set of user characteristics for a user; creating a set of knowledge atoms based on the knowledge object, wherein each knowledge atom includes; learning data based on a portion of information in the knowledge object; and a type attribute describing the learning data; and generating the learning object based on the set of knowledge atoms and the set of user characteristics, wherein the generating step includes; providing a set of containers, wherein each container defines an output format; and providing a set of handlers, wherein each handler maps a knowledge atom having a particular type attribute into at least one of the set of containers. - View Dependent Claims (13)
-
-
16. A system for generating a custom electronic learning object, comprising:
-
a set of user characteristics for a user including a learning style; a set of knowledge atoms, wherein each knowledge atom includes learning data; and a compiler system for generating the learning object, the compiler system including a set of containers, wherein each container defines an output format; and wherein the learning object comprises each knowledge atom mapped into at least one container based on at least the learning style. - View Dependent Claims (17, 18, 19)
-
Specification