3. Each pair has to respond to the same
questionnaire in Phase 1 and provide arguments.
They can see their answers and justifications
provided by each peer in Phase 1.
4. For each question the system calculates the
answers given individually and in collaboration. The
results are used in a debriefing session where
learners comment their arguments.
5. Each student writes a summary of all the
arguments collected for a specific question. The
summary should be structured according to the
framework used in the debriefing session.
Application of the Proposed Model to the
ArgueGraph Script
When the learners are present, the decision agent
informs the interpretation agents in order to rewrite
the script in a comprehensible format for the other
agents. Then, this script is executed by a set of
execution agents. These agents provide the learners
with the questionnaire and each learner responds to
it and argues his/her choice.
According to the learners answers the decision
agent produces the corresponding graph. Then, the
teacher or this agent forms pairs of learners who
have conflictual answers.
Each pair has to respond to the same questionnaire
in Phase 1 and provide arguments. The decision
agent allows the learners to see their answers and
justifications in Phase 1.
This agent calculates for each question the
answers given individually and in collaboration.
The results are used in a debriefing session where
the learners comment their arguments.
The different interactions of the learners with the
system are collected by the tracking agents and
during all these phases, the observer agents monitor
the other agents in order to provide a general idea on
the execution of the script.
In this way the designer can modify his script
and adapt it on the basis of the learners assisted by a
set of artificial agents which gave him the necessary
information about the learners’ interactions and
actions.
6 THE AGENTS
IMPLEMENTATION
To allow learners to access the learning system, a
distributed learning environment is proposed for
learners located anywhere and connected to learn at
any times. It’s a multi-agent based distributed
learning environment which provides a multitude of
learning object for learners of the group which are
referenced by the script author.
The learning system consists of the client side and
the server side. On the client side it has a JSP (Java
Server Page) user interface. On the server side, the
servlets and a multi-agent platform implemented
using JADE (jade: http://jade.tilab.com).
JADE (Java Agent Development Framework) is
a software framework for the development of multi-
agent systems and conforms to the FIPA
specifications (fipa : http://www.fipa.org/).
When learners log on the system through Web
based applications, a learner agent upload the profile
and requirements and the learner is affected to the
assigned group. The script is uploaded and the
execution of the script will be performed.
7 CONCLUSIONS
Collaboration has certain advantages for learning.
To profit from these advantages, the learners’
collaboration should be structured and organized.
Hence, scripts are used to structure the desired
interactions among learners.
The design of these scripts in not easy, for this
reason we suggest the use of an incremental script to
help the designer to take into account the behaviours
of learners and their interactions.
In this paper we presented a multi-agent based
system for the incremental design of collaborative
scripts. The main agents of this system are, namely,
‘The Decision Agent’, ‘The Interpreter Agents’, ‘The
Execution Agents’, ‘The Tracking Agents’ and ‘‘The
Observer Agents. These agents have the following
roles: decision, interpretation, execution, observation
and tracking learners.
REFERENCES
Dillenbourg, P, 2002. Over-scripting CSCL: the risks of
blending collaborative learning with instructional
design. In P. A. Kirschner(Ed) Three worlds of CSCL.
Can we support CSC, Heerlen, Open UniversiteitNed.
pp: 61-91. Netherland. 2002.
Dillenbourg, P, 2006(a). The solo/duo gap. Computers in
Human Behavior. Elsevier Ltd. 22, pp. 155- 159.
Dillenbourg, P, 2006(b). Orchestrating integrated learning
scenarios.Proceedings of the 23
rd
annual ascilite
conference: who’s learning? whose technology? 2006.
Foundation of Intelligent Physical Agents (FIPA),
http://www.fipa.org/
THE INCREMENTAL DESIGN OF SCRIPTS BASED ON MULTI-AGENT SYSTEM
325