System and methods for predicting and dynamically adapting the most
appropriate content and teaching strategies that aid individual student
learning. System and methods are based on a cognitive model that
integrates new information with what the student already knows. A program
of study is predicted by the unique cognitive needs of the individual
student correlated with aggregated student data history using an
Artificial Intelligence Engine (AI Engine). Said system and methods then
dynamically adapt the initial cognitive model to the student's ongoing
progress using personalized software Agents. Said system and methods
include a computer network that incorporates a server-side AI Engine and
a collection of client-side software Agents embodied as animated
characters. The program connects new information to prior knowledge and
then strengthens these connections through dedicated learning Activities,
customized to the student, to ensure that effective, and real, learning
occurs.