Computer-aided education systems and methods
First Claim
Patent Images
1. A method for presenting a learner with a pedagogically appropriate interaction using a data processing apparatus, the method comprising:
- determining learner information, wherein learner information includes data identifying the learner and historic data of a past performance of the learner;
selecting a lesson related to a subject matter based on an input by the learner;
analyzing, by an agent engine adapted to execute program instructions, concept data of relationships between concepts and the historic data for underpinning concepts that support understanding of the subject matter of the selected lesson;
computing a slope value, based on the analysis, reflecting which of the underpinning concepts have been mastered by the learner;
determining a state for the interaction based on the slope value;
creating a concept pattern based on the determined state; and
accessing the appropriate interaction based on the concept pattern.
0 Assignments
0 Petitions
Accused Products
Abstract
Computer-aided education systems and methods provide a learner with a pedagogically appropriate interaction, including determining learner information. A state for the interaction is determined based on the determined learner information. A concept pattern is created based on the determined state. The appropriate interaction is then accessed based on the concept pattern and the determined state.
19 Citations
21 Claims
-
1. A method for presenting a learner with a pedagogically appropriate interaction using a data processing apparatus, the method comprising:
-
determining learner information, wherein learner information includes data identifying the learner and historic data of a past performance of the learner; selecting a lesson related to a subject matter based on an input by the learner; analyzing, by an agent engine adapted to execute program instructions, concept data of relationships between concepts and the historic data for underpinning concepts that support understanding of the subject matter of the selected lesson; computing a slope value, based on the analysis, reflecting which of the underpinning concepts have been mastered by the learner; determining a state for the interaction based on the slope value; creating a concept pattern based on the determined state; and accessing the appropriate interaction based on the concept pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for presenting a learner with a pedagogically appropriate interaction, the system comprising:
-
an output device for displaying the interaction to the learner; an input device to allow the learner to interact with the system; and a computer, wherein the computer includes a processor and a memory, the memory including an intelligent computer-aided instructional (CAI) system and wherein the intelligent CAI system further includes; a session player for presenting the interaction to the output device; a movie data component for storing media files to be used by the session player; an agent engine for determining the appropriate interaction to be played by the session player and for determining movie data in the movie data component to be accessed by the session player, the agent engine further comprising; program code for computing a slope value representing an analysis of concept data of relationships between concepts and historic data of the learner for underpinning concepts that support understanding of a subject matter of a lesson selected by the learner; and program code for determining a state for the interaction based on the slope value; and a concept matrix used by the agent engine to select the appropriate interaction based on the determined state. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for presenting a learner with a pedagogically appropriate interaction, the method comprising:
-
determining learner information, wherein learner information includes data identifying the learner and historic data of a past performance of the learner; analyzing, by an agent engine adapted to execute program instructions, concept data of relationships between concepts and the historic data for underpinning concepts that support understanding of the subject matter of the selected lesson; and determining an interaction for the learner based on the analysis.
-
Specification