• ”Helper”, “Scrutinizing” and “Profile” agents
which constitute the system of analysis and the
system of help.
The LMS includes a “Principal” agent which
implements the teaching scenario. The figure 1
shows the human-computer interface of the LMS:
the summary (“Résumé”), the course and the
exercises (“Cours et exercices”), the self-assessment
(“Autoévaluations”), the external references
(“Références”), the glossary and the index
“(“Glossaire, index)”. When the learner chooses an
exercise, the “Principal” agent creates an “Exercise”
agent implementing the scenario of the
corresponding exercise; we can have thus
simultaneously several “Exercise” agents An
“Exercise” agent is always associated to an
“Applicative” agent which implements the
interactive system necessary to the realization of the
exercise; in the current project, this agent
implements a word processor.
The “Historical” agent records the learner’s
behavior as a sequence of actions (the activity
graph). It thus communicates with the previous
agents: it records the activity with respect to the full
teaching scenario (for example, it records if the
learner consults the exercises, then reaches the
course), to the scenario for a particular exercise (for
example, when the learner answers the first question,
then the second one, then returns to the first one), to
the “Applicative” agent (for example, the learner
selects a paragraph then clicks on the shortcut button
“centering the paragraph”).
“Scrutinizing” agents allow observing and
analyzing the activity of learning. These agents are
charged to identify characteristic behaviors,
according to the profile. They are created
dynamically by the “Exercise” agents. They have a
mechanism of subscription which enables them to
receive from the “Historical” agent the sequences of
actions they are charged to analyze. According to
their analysis, they will create “Helper” agents or
will communicate with the existing “Helper” agents.
They will also communicate with the “Profile” agent
charged to dynamically adapt the profile of the
learner.
The “Helper” agents provide the assistance by
giving feedback, displaying solution, procedure,
chapter corresponding to the difficulty, asking
questions to the learners. In the last step of the
project, they will give the metacognitive guidance to
the learners. They also will communicate with the
“Profile” agent.
5 CONCLUSIONS
We have presented the process and the software
device that we have developed, associated to the
design of a new kind of help. The multiagent
architecture used to implement the software system
is an original way to deal with the complex problem
of a dynamic and contextual learning help. It allows
to meet the dynamic, flexibility and scalability
requirements of the device.
We are testing it with the learning of the C2i
certificate. At present, we have realized the first
step of the process (we have defined the regular
behavior and the possible deviations) and constituted
the bootstrap of the software device. Then we have
recorded the behavior of a troop of learners with the
software device. Currently, a psychologist is
analysing these recordings (step 2 of the process).
Afterwards, the results of this analysis will be
integrated into the system and will be evaluated.
At the same time, we are working on the
specification of « Helper » agents to add syntactic
analysis abilities to them: each « Helper » agent will
be defined by an abstract grammar which will be
specific to a learning behavior. Then, the
psychologists would just have to define abstract
grammars and associated semantic actions.
REFERENCES
Osman, M. E., Hannafin, M.J. 1992. Metacognition
research and theory: Analysis and implications for
instructional design. Educational Technology
Research & Development, 40(2), 83-89.
Winne, P. H., Stockley, D. B. 1998. Computing
technologies as sites for developing self-regulated
learning. D. H. Schunk and B. J. Zimmerman (Eds.),
Developing self-regulated learning: From teaching to
self-reflective practice 106-136. New York: Guilford.
Azevedo, R. 2005. Using hypermedia as a metacognitive
tool for enhancing student learning? The role of self-
regulated learning. Educational Psychologist, 40(4),
199–209.
Hannafin, M. J., Land, S. M. 1997. The foundations and
assumptions of technology-enhanced, student-centered
learning environments. Instructional Science, 25, 167-
202.
Narciss, S., Proske, A., Körndle, H. 2007. Promoting self-
regulated learning in web-based learning
environments. Computers in Human Behavior, 23,
1126-1144.
Narciss, S., Körndle, H., & Dupeyrat, C. 2002.
Promouvoir l’apprentissage auto-régulé avec
l’Internet. Colloque Compréhension et Hypermédia,
Albi, 10-11 octobre 2002.
HELP DESIGN FOR THE METACOGNITIVE GUIDANCE OF THE LEARNER - A Proposition of Computer-Based
System
215