Patent No. 6201948 Agent based instruction system and method
Patent No. 6201948
Agent based instruction system and method (Cook,et al., Mar 13, 2001)
Abstract
This invention relates to a system and method for interactive, adaptive, and individualized computer-assisted instruction. This invention includes an agent for each student which adapts to its student and provides individualized guidance to the student and controls to the augmented computer-assisted instructional materials. The instructional materials of this invention are augmented to communicate the student's performance and the material's pedagogical characteristics to the agent and to receive control from the agent. Preferably, the content of the communication between the agent and the materials conforms to specified interface standards so that the agent acts independently of the content of the particular materials. Also preferably, the agent can project using various I/O modalities integrated, engaging, life-like display persona(e) appropriate to the preferences of its student and appear as a virtual tutor to the student. Finally, preferably this invention is implemented on computers interconnected by a network so that instruction can be delivered to geographically distributed students from geographically distributed servers. An important application of this invention is delivering interactive, adaptive, and individualized homework to students in their homes and other locations.
Notes:
SUMMARY
OF THE INVENTION
The Agent Based Instruction ("ABI") system of this invention is a system and
method for interactive, adaptive, and individualized computer-assisted instruction
and homework, preferably implemented on network connected computers, that overcomes
these problems by providing the following objects in preferred and alternative
embodiments. This invention provides a more effective system responsive to the
needs of several parties interested in education.
An important object of this invention is to provide the student with a virtual
tutor, by having agent software ("agent") adapted to each student that offers
a high quality of individualized student interaction and that manages or controls
instruction in a manner approximating a real tutor. The agent exercises management
or control over the computer-assisted instruction materials and provides information
and help to the student, both synchronously and asynchronously to particular
instructional materials. Agent behaviors are sensitive to both the educational
context and to the history of student behavior.
In a preferred embodiment of this invention the agent integrates data from several
sources.. From computer-assisted instructional materials, it accepts data on
the methods of instruction adopted by particular materials and on student performance
in the instruction. From the student, it accepts direct interactions as well
as using the history of previous student performance stored in a student data
object. From the teacher, it accepts data on customization and student assignments.
From the school, it accepts data on assigned courses, data on analysis of student
body performance, and educational standards and criteria. In a preferred embodiment,
these inputs allow individualization of agent interaction. Alternative embodiments
are responsive to additional data types and sources.
In a preferred embodiment of this invention, diverse agent behaviors are handled
uniformly by a single means. The diverse behaviors include encouragement and
feedback, providing meta-cognitive help on ongoing instruction, managing or
controlling and individualizing computer based instruction to the student's
learning modes, and assistance with assignment management. These diverse behaviors
are selected from a set of potentially appropriate candidate behaviors. This
set of candidate behaviors is ordered and the highest ranked behaviors are chosen.
In a preferred embodiment of this invention the diverse agent behaviors adapt
to the student based on a variety of information about the student. The agent
modifies its behavior on the basis of a growing history of interactions with
the student over time, as this history of student performance is stored in the
student data object. The agent can also modify its behavior on the basis of
teacher and school system supplied information.
Another important object of this invention is that the agent presents itself
on-screen to the student with integrated, and optionally, animated multimedia
persona, or preferably a plurality of persona (hereinafter called "personae").
The on-screen agent can appear as living entities, which in grade school can
be comfortable "Study Buddies.TM." and in adult training can be appear as an
objective "Concept Coach". The on-screen agent instructs, motivates, engages
and guides its student.
In a preferred embodiment, the on-screen agent can be dramatized by a single
character or by a cast of interacting characters. The interaction between these
actors can be individualized to reflect the pedagogical response of the agent.
To maintain student interest in the agent response, story lines continuing across
materials or session can be used.
In a preferred embodiment of this invention the voices, gestures and motions
of the personae are derived from the chosen behaviors, student personae preferences,
and the history of recent behavior by selection from tables containing a rich
variety of alternative sound and visual display objects. All elements of the
on-screen agent display are then synthesized in an integrated display script
calling for graphics, animation, video, or sound as appropriate. These scripts
are then bundled into applets, run-time program fragments that represent a complete
element of performance. This display is highly configurable by the student,
the teacher, or the system administrator.
It is an advantage of this invention that elements of the display objects can
be created by artists, animators, singers, and so forth, as data snips. Pluralities
of data snips can be stored in libraries of dynamic clip art and then installed
in an implementation of this invention. In this manner the on-screen agent personae
have an appropriately contemporary, realistic, and engaging manner. Data snips
are, in general, short clips of sound, voice, graphics, animation or video,
or combinations of these used to construct the on-screen agent. A data snip
can also be a complete preformatted animated sequence, perhaps in the format
of a talking animated daily cartoon strip.
Another important object is that the method and system of this invention is
adapted to implementation on a variety of networks. When so implemented, the
interactive, adaptive, and self-paced computer-assisted instruction and homework
provided by this invention is available to geographically dispersed students
and from geographically dispersed schools. For example, an implementation of
this invention as a "HomeWork Network.TM." can make computer assisted homework
available to students of all levels at home. In addition to computers located
at residences of students, the student can also access homework materials at
computers located in youth centers, libraries, schools and other locations.
In a preferred embodiment, the network on which this invention is implemented
as an intranet configured of appropriate links and utilizing the known TCP/IP
protocol suite, and as appropriate, ATM technologies, including World Wide Web,
associated browsers, and mail format extensions. Implementation over the public
Internet is equally preferred in cases where extensive connectivity is needed.
A further important object of this invention is to utilize augmented computer-assisted
instruction materials which present to students a variety of interactive, adaptive,
and self-paced computer-assisted instruction and homework materials in a manner
which informs the agent of a student's progress and performance and which permits
the agent to manage or control the materials to the student's pedagogic characteristics.
Thereby, the ABI system can effectively guide and engage students in their educational
tasks.
In a preferred embodiment, these instructional and homework materials are composed
of materials data presented by a materials engine. The materials data includes
display objects containing the substance of the instruction, logic to sequence
the display according to student input, and notations. Notations are augmented
definitions that serve to pass information to the agent concerning the materials
and the student. For example, notations classify key sections of materials which
are educationally significant student actions. Preferably, authoring tools assist
in developing these augmented instructional materials. Materials tasks and sequences
are created and entered by instructional designers and subject experts. Notations
are usually entered by instructional designers and can be customized by teachers.
In a preferred embodiment,.the information passed in the notations is standardized
according to an instruction materials interface standard. This standard establishes
a uniform way the materials independent data relating to student performance
are to be provided to the agent and a uniform way for the agent to guide the
student in a materials independent manner.
A further important object of this invention is to provide to the student a
range of tools which are integrated with the agent in a manner similar to the
instructional materials. These tools include general tools helpful to assigned
instructional tasks, and special tools for group work and communication and
for student scheduling.
In a preferred embodiment, the general tools include at least a calculator,
an encyclopedia, a dictionary, a thesaurus, each appropriate to the several
levels of students, which can access an ABI implementation. In a preferred embodiment,
the group work and communication materials allow, when permitted, message exchange,
student linking into groups for joint work, and student linking into groups
for structured work such as contests. In a preferred embodiment the student
scheduling tool records assigned student activities and their priorities. In
an embodiment, this tool can be consulted by the student to view schedules.
It can be consulted by the system to prescriptively schedule required activities,
to permit student choice, or to permit a mixed scheduling initiative. Finally,
it can be consulted by the agent to offer scheduling advice to the student.
Typically, student assignments are set by a teacher.
An object of this invention is reporting of student performance to students,
teachers, parents, administration, or to other appropriate individuals in a
business enterprise or other commercial versions. These reports include the
unique data on the student's pedagogic performance accumulated and analyzed
by the agent, as well as all the usual and expected performance data on specific
materials available in existing computer-assisted instruction systems. In a
preferred embodiment this data is derived from the student data object, where
all permanent student data is stored. These data objects are preferably stored
in an object oriented database system against which are run reports of this
data. It is an advantage of this invention in a school context that parents
can have access to current data on their children, and thereby play a more informed
role in their children's education.
Another object of the invention is to utilize current technologies for student
interaction. When available, this invention is adaptable to Network Computers
("NC"). NCs are low cost computers specifically designed to access intranets
or the public Internet. In a current preferred embodiment and implementation,
this invention is adaptable to multimedia PCs for some students, and to such
special interaction technologies as can be advantageous to special students
or students with special needs. Typical interactive devices include keyboards,
mice or other pointing devices, voice recognition, joy-sticks, touch activated
devices, light-pens, and so forth. Other devices, such as virtual reality devices,
can be added as they become commercialized.
It is clear to those of skill in the art that by providing interactive, adaptive,
and self-paced computer-assisted instruction and homework delivered over widely
available computer networks this invention has immediate application in public,
private, and commercial school environment of all levels. Educational research
shows that instruction and homework of these characteristics improves students'
educational outcomes. Further, in school contexts this invention advantageously
provides immediate access to student performance and pedagogic characteristics
to all interested parties, including parents.
-----------------------------
The
present invention is not to be limited in scope by the specific embodiments
described herein. Indeed, various modifications of the invention in addition
to those described herein will become apparent to those skilled in the art from
the foregoing description and accompanying figures. Such modifications are intended
to fall within the scope of the appended claims.
Various publications are cited herein, the disclosures of which are incorporated
by reference in their entireties.
Comments