SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
A multiagent system for formative assessment support in Learning
                     Management Systems

             Joice Lee Otsuka, Vítor Sexto Bernardes, Heloísa Vieira da Rocha
                     Institute of Computing – State University of Campinas
           Nucleus of Informatics Applied to Education – State University of Campinas
                       P.O. Box 6176 13083-970 - Campinas, SP – Brazil
                                     Phone +55 19 3788-5842
                          {joice,vitor.bernardes,heloisa}@ic.unicamp.br


                                                 Abstract


Formative Assessment has been adopted as an alternative to the traditional model based on cumulative
exams and has revealed itself as a crucial importance to distance education, by helping the learners’
behavior perception and the problems identification and making possible more effective advice in the time
of learning process, even at distance. Nevertheless, the educators need to take extra steps to monitor
learners’ participation and to regulate the learning processes in distance courses, resulting in the educators’
overload and, consequently, the formative assessment high costs.
The possibility of saving all interactions in computer-based courses for later analysis can be explored to
provide formative support. This paper presents the main results of a doctoral research that proposes a
multiagent system (MAS) to support formative assessment in Learning Management Systems. The
proposed MAS architecture definition process and some considerations about the implementation of a
prototype that has been integrated into TelEduc LMS are discussed.
Keywords: multiagent systems, distance education, formative assessment.



                                                            online assessment presents some intrinsic
1    Introduction                                           difficulties, such as the absence of the face-
The formative assessment has been used as                   to-face interactions feedback, the lack of
an alternative to the traditional assessment                instructor control over the assessment and
based on cumulative exams, and allows the                   the authentication problem (who is
continuous monitoring and orientation of the                performing       the    assessment?).     The
learning process. This assessment approach                  informative and regulatory characteristics of
presents informative and regulatory roles,                  this assessment approach have revealed
providing information to the two main actors                themselves as a crucial importance to
of the teaching and learning process: the                   distance education, by helping the learners’
educator, that will be informed about the                   behavior perception and the problems
real effects of his/her pedagogical actions,                identification, making possible more
and will be able to regulate them; and the                  effective advice in the time of learning
learner, that will have the opportunity to be               process, even at distance.
conscious of his/her difficulties and,
                                                                 Nevertheless, nowadays most Learning
possibly, to recognize and to review his/her
                                                            Management Systems (LMSs) do not
own mistakes [Hadji 2001].
                                                            present features specially designed to help
     In distance education, the formative                   this assessment approach. Thus, the
assessment is even more important since the                 educators need to take extra steps to


TIDIA First Workshop – E-Learning Project      November 2004
monitor, to analyze and to advise the                 researches on education [Hadji 2001]
learning process. This scenario has been the          [Perrenoud 1998], the research group’s
main problem of formative assessment, face-           practical experience in computer-mediated
to-face as well as at distance.                       distance courses [Otsuka & Rocha 2002]
                                                      [Ferreira, Otsuka & Rocha 2003] and the
     This paper presents the main results of
                                                      analysis of other researches and experiences
a doctoral research that proposes a
                                                      on learning assessment in distance education
multiagent system (MAS) to support
                                                      [Thorpe 1998] [Hopper 1998] [Nelson 1998]
formative assessment in LMSs, aiming to
                                                      [Cerny 2001] [Gomez 2001].
reduce    the    instruct   overload    and
consequently, the formative assessment                     The requirements of two main actors in
costs.                                                formative assessment process, educators and
                                                      learners,    were identified. Thus, the
     The paper is structured in five sections.
                                                      requirements to support the educators’
Section 2 shows the main phases of the
                                                      needs are:
definition process that resulted in the
proposed MAS architecture. Section 3                        To receive, continuously, relevant and
presents the agents knowledge base                          reliable information about learner’s
definition and section 4 presents some                      participation at each proposed activity,
considerations about the implementation of                  throughout the course;
a prototype of the proposed architecture that
                                                            To receive the consolidation of learner’s
has been implemented and integrated into
                                                            participation at all activities proposed,
TelEduc1 [Rocha 2002, Rocha et al. 2002], a
                                                            making possible a global monitoring of
LMS that has been developed at State
                                                            learners’     participation    and     the
University of Campinas since 1997, and
                                                            identification     of     the    learners’
which is available as free software under the
                                                            participation and learning styles;
open-source GNU Public License. At last,
section 5 presents some final considerations                To have mechanisms to help the
about this work.                                            analysis and interpretation of the above
                                                            information, just in time, with coherence
2        The Multiagent System                              and impartiality;
         Architecture definition                            To receive help on the assessment of
The definition process of a MAS                             activities, by means of the preanalysis of
architecture to support formative assessment                learners’ participation based on criteria
in learning management systems was                          defined in the activities plan, and the
composed by the following main processes:                   elaboration of a detailed and consistent
the requirements specification and the                      feedback about these assessments;
process of analysis and design based on                     To have flexibility to define the
Gaia methodology [Wooldridge, Jennings &                    assessment criteria of each activity.
Kinny 2000]. The next subsections present
the main results obtained in these phases and             The requirements to support learners’
the resulted proposed architecture.                   needs are:
                                                            To receive, continuously, monitoring
2.1        Requirements Specification
                                                            reports and their learning profiles, that
The first step in the definition of the                     provide a feedback of their participation
proposed MAS architecture was the main                      in each proposed activities and in the
requirements specification. These main                      whole course, helping them to be
requirements have been obtained through                     conscious of their difficulties and
                                                            progresses;
1
    http://teleduc.nied.unicamp.br




TIDIA First Workshop – E-Learning Project   November 2004
To consult other learners’ learning
      profiles, making possible the knowledge                      Course Monitoring Agent            1.. n
      of the group learning profile, what might
      lead     to   improvements      in    the
      collaborative learning.
                                                                       collect and inform         consolidate
    The next step was the specification of            update             participation              global
                                                     activities              indices               analysis
agents “roles”, that is, the behaviors that
need to be implemented by the MAS to
support the requirements specified earlier.
The roles specification was based on Gaia                          *                         1..m
methodology, and it is presented in the next                Activities                  Integrator Agent
subsection.                                              Monitoring Agent

2.2     Analysis and design based on Gaia
        methodology                                                                 notify new
                                                       update          analyze      events with        request for
The Gaia methodology [Wooldridge,                     activities       indices       activities        monitoring
Jennings & Kinny 2000] was adopted
because it is simple and efficient, and
                                                      Figure 1 – The Agent Model of the proposed MAS: the
provides     effective support to the                 agent types are represented by rectangle and the agent roles
specification of agents behavior (Roles               are represented by rounded rectangles. The agents cardinality
                                                      is represented by: * (0 or more), 1..n (1 to n)
Model), the inter-role protocols definitions
(Interaction Model), the agent types
definition (Agent Model), as well as the
                                                            Course Monitoring Agent: this agent
identification of communication links
                                                            type is responsible for ongoing
between agent types (Acquaintance Model).
                                                            monitoring of learners’ participation
     At analysis phase the Roles Model and                  throughout a course. It acts accessing
the Interaction Model were defined. The                     the course database and collecting
Roles Model specifies a set of agent                        indices from learners’ participation in
behaviors     needed    to   support   the                  each activity proposed (for example,
requirements presented at subsection 2.1.                   synchronous       and       asynchronous
The Interaction Model identifies the                        discussion, projects, reports and so on).
communication protocols that will be                        The collected indices are sent to the
specified to make possible the inter-role                   appropriate Activity Monitoring Agent
interactions.                                               responsible for the analysis of activities.
     At design phase the Agent Model and                    This agent type is also responsible for a
the Acquaintance Model were defined. The                    global analysis of learners’ participation
Agent Model defines the agent types, that is                in one course, creating the learning
best thought of as a set of agent roles. To                 profiles. The MAS can have 1 to n
improve the system performance, the roles                   agents of this type, where n is the
were grouped trying to obtain a minimal                     number of current courses in the LMS;
number of agent types. This process resulted                Activities Monitoring Agent: each
in an Agent Model composed by 3 agent                       agent of this type is responsible for the
types (Figure 1):                                           analysis of learners’ participation
                                                            indices in every activity developed in
                                                            one specific tool of the LMS (such as
                                                            Discussion Forums, Chat, Portfolio,
                                                            Mail, Bulletin Board and so on). The
                                                            MAS can have 1 to m agents of this


TIDIA First Workshop – E-Learning Project   November 2004
type, where m is the number of                       addition of a new Activity Monitoring
      monitored tools in the LMS;                          Agent, responsible for the analysis of
                                                           learners’ participation in the context of the
      Integrator Agent: this agent type
                                                           new tool. The Course Monitoring Agent’s
      provides the MAS interface with the
                                                           roles may be slightly changed to be able to
      educator: it receives events from LMS
                                                           deal with the new tool monitoring.
      and informs them to the appropriated
                                                           Nevertheless, they are precise changes, that
      agents in the MAS. A new Integrator
                                                           will not interfere in the previously defined
      Agent should be created when one
                                                           roles (see discussion on section 4.3).
      educator logs in the LMS and should
      stay “alive” until the end of the session.
     The Acquaintance Model was obtained
                                                                                     Multiagent System Architecture
directly from the Agent Model (Figure 2),                  LMS
and identifies the communication links                     Monitoring criteries                <session x>
                                                           Monitoring request             <session 2>
among the three different agent types with
                                                                                       <session 1>
the purpose of identify any potential                                                Integrator Agent
communication bottlenecks, that could cause                      Assessment




                                                                                                                        Agent Communication Chanel
problems at run-time [Wooldridge, Jennings                                           Discussion Forum Activities
& Kinny 2000].                                                 Discussions Forum          Monitoring Agent

                                                                   Chat            Chat Activities Monitoring Agent
                      Course Monitoring       1..n
      *                     Agent
                                                                   Tool m          Tool m Activities Monitoring Agent
Integrator
  Agent                                                                                        Course 1
                                                                                          Monitoring Agent
                                                                     Course1
                          Activities          1..m                                           Course 2
                       Monitoring Agent                                                    Monitoring Agent

                                                                   Course2
Figure 2 – The Acquaintance Model of the proposed MAS                                        Course n
                                                                                          Monitoring Agent
                                                                   Course N
2.3       The multiagent system architecture                       n

The MAS architecture has been obtained                     Figure 3 – The proposed MAS integrated with a LMS
from the two process presented in the
previous subsections. Figure 3 shows the
proposed architecture integrated into a LMS                3      The knowledge base definition
that contains n courses and m tools to be
monitored. Thus, to support this LMS the                   The roles of Course Monitoring Agents and
proposed MAS architecture could include n                  Activities Monitoring Agents involve
Course Monitoring Agents and m Activity                    information analysis and new knowledge
Monitoring Agents. At each time an                         creation. Thus, the definition of these
educator logs in the LMS, one Integrator                   agents’ knowledge bases was needed. A
Agent is created to provide the interface                  knowledge base has been defined for each
between the MAS and the educator in the                    Activity Monitoring Agent to make possible
current session.                                           the analysis of learners’ participation in
                                                           activities developed in the monitored tool.
     The proposed architecture seems to be
easily extended to support the monitoring of                    The knowledge representation has been
new tools incorporated into the LMS. This is               done by means of frames and production
achieved by the implementation and                         rules. This process has been supported by


TIDIA First Workshop – E-Learning Project        November 2004
Protégé-20002 and Algernon3 tools that are                       implementation, and on the integration of
presented at section 4.1.2. An initial set of                    the proposed MAS into TelEduc.
rules has been defined with the participation
of researchers of Nucleus of Informatics                         4.1     Technology investigation
Applied to Education (Nied) at State                             Some tools have been analyzed in order to
University of Campinas, based on group’s                         make easier the implementation of the
experiences with formative assessment in                         proposed MAS, namely, tools to support the
distance education.                                              development of multiagent systems, tools to
     At the time of an activity creation, the                    support the construction of the knowledge
educator selects some criteria that are going                    base and inference systems. In the
to reflect the rules to be considered on this                    implementation of the prototype, the
activity monitoring. The educator also can                       following tools have been adopted: the Jade
define some reference indices that will be                       MAS development framework4, the Protégé-
used as parameters of rules at the execution                     2000 knowledge base editor5 and the
time, providing some flexibility to these                        Algernon rule-based inference system6, all
rules.                                                           of them are briefly described in the
                                                                 following subsections.
     Thus, when new monitoring indices are
collected through a Discussion Forums’                           4.1.1     Jade
Activity and instantiated into the Discussion
Forums’ Activities Monitoring Agent’                             JADE is free software and is distributed by
knowledge base, these rules are executed                         TILAB, as open source software under the
and new knowledge can be produced.                               terms of the LGPL (Lesser General Public
                                                                 License Version 2). It is implemented in
      The knowledge base definition is at                        Java7 and aims to make easier the
initial phase and may be refined with users’                     development of multiagent systems by
suggestions. In order to make this                               providing a comprehensive set of services
refinement possible, these knowledge bases                       and an API to support the development of
modeling have been focused on an easily                          agents in compliance with the FIPA
extended and not source-code dependent                           specifications [Gluz & Viccari 2003].
solution. In order to make easier the new
rules creation, the design of an interface that                        The JADE framework provides an API
makes possible the creation of new rules                         with several classes that represent common
directly by final users is proposed as future                    entities in MAS, supporting the definition of
work.                                                            agents, agents' behaviors, FIPA-ACL-
                                                                 compliant messages, interaction protocols,
                                                                 and so on [Bellifemine et al. 2003]. In the
4     Implementation Considerations
                                                                 time of vocabulary and semantics definition
A prototype of the proposed MAS has been                         of the agents’ communication content, a
implemented and it is going to be integrated                     solution based on Java objects usage as the
into the TelEduc LMS, composing the                              content of the messages exchanged among
solution for formative assessment support                        the agents has been adopted, as proposed in
proposed for this system in [Otsuka et al.                       [Vaucher & Ncho 2004]. The JADE
2003]. The following subsections present                         utilization has been essential to the agents
some considerations on the technological                         implementation in the proposed MAS,
support that has been explored in the
                                                                 4
                                                                   http://sharon.cselt.it/projects/jade/
                                                                 5
                                                                   http://protege.stanford.edu/
2                                                                6
  http://protege.stanford.edu/                                     http://smi.stanford.edu/people/hewett/research/ai/
3
  http://smi.stanford.edu/people/hewett/research/ai/             algernon/
                                                                 7
algernon/                                                          http://java.sun.com/



TIDIA First Workshop – E-Learning Project              November 2004
simplifying and significantly speeding up                    completely independent of the agents Java
the process.                                                 code, thus making the maintenance of
                                                             knowledge bases easier.
4.1.2    Protégé–2000 and Algernon
                                                             4.2   Technology integration
Protégé-2000 is an extensible, platform-
independent ontology and knowledge-base                      The three different technologies discussed
editor, developed by Stanford Medical                        are Java-based and offer APIs that make
Informatics at the Stanford University                       easier the integration among Jade, Protégé-
School of Medicine. Protégé is available as                  2000 and Algernon. As seen before, building
free software under the open-source Mozilla                  an agent with the Jade framework is realized
Public License [Gennari et al. 2002].                        by extending classes already defined in the
                                                             framework. The manipulation of one agent’s
     Protégé provides a simple and powerful                  knowledge base is possible by importing
graphical interface, integrating the ontology                classes from Algernon's APIs.
definition and creation tasks and the
insertion of instances into knowledge base                          The server runs by starting a Jade
task. Another very interesting feature is the                platform, which is the environment where
Protégé-2000's extensibility, since it is a                  the agents will live in, and then creating
platform that can be extended with graphical                 Activity and Course Monitoring agents.
widgets such as tables, diagrams and                         These agents' knowledge bases edited with
animation components. Also, due to its                       the Protégé-2000 GUI are stored in files that
plugin architecture, it is possible to                       can be accessed using Algernon's API in the
customize and extend Protégé's features                      agents code. This API allows creating an
according to the project specific needs                      instance of the Algernon inference machine,
[Musen et al. 2000].                                         adding a knowledge base to the list of KBs
                                                             this Algernon instance accesses, and
      In the prototype implementation, the                   querying and inserting data into them.
Algernon Tab plugin8 has been used, which
is responsible for the integration of Protégé                       Thus, after the definition of frames,
and Algernon, an inference system that                       slots and relations between frames, all using
provides backward and forward chaining                       Protégé-2000's graphical interface, the
rules to infer data in knowledge bases. This                 insertion of instances into an agent's
plugin makes possible to execute Algernon                    knowledge base is done using Algernon's
commands directly in the Protégé-2000                        API methods. When these data are inserted
GUI, and also operates directly on the                       into the knowledge base, the previously
latter’s knowledge bases, requiring no                       defined rules (using the Algernon Tab
mapping between different memory areas.                      plugin) are automatically triggered in the
This direct manipulation of Protégé-2000                     Algernon inference machine to process the
data is very interesting, because it provides                new entries and to try to recognize any
some performance gain [Hewett 2003].                         pattern. Whenever the inference machine
Algernon is available as free software under                 discovers something, a new instance is
the Mozilla Public License as well.                          created reporting this inferred situation,
                                                             which can be queried later by the
    The adoption of Protégé-2000 and                         community agents.
Algernon in the prototype implementation
has made possible using Protégé-2000's                       4.3   Integration of the proposed MAS
graphical interface directly to create                             into TelEduc
ontologies and knowledge-base rules. This is
                                                             The prototype integration into the TelEduc
                                                             LMS has started by focusing on the learners'
8
 http://algernon-j.sourceforge.net/doc/algernon-             participation monitoring in two of the
protege.html



TIDIA First Workshop – E-Learning Project          November 2004
communication tools of this LMS, the                  possible to easily extend the system to
Discussion Forums and the Portfolio. This             monitor new tools, since the core of the
decision is explained by the relevance of             system will already be implemented and
these two tools in the context of formative           most of the existing classes will possibly be
assessment. These tools, since they are               used and/or extended to implement new
asynchronous, allow deeper reflection by the          agents. Thus, the extension of the system to
learner at the moment of his/her                      monitor a new tool is expected to be done in
participation, resulting in more relevant and         3 main steps:
consistent contribution. The asynchronous
                                                            Creation of new methods for the Course
characteristic also helps the educator’s
                                                            Monitoring      Agent      (to     collect
action in the monitoring and regulating
                                                            participation indices related to the new
learners' participation throughout the
                                                            tool);
activities development, although this process
                                                             Creation of new methods for the
is generally too expensive due to the huge
                                                            Integrator Agent (to receive requests for
volume of information to be analyzed.
                                                            reports about the new tool monitoring
     The Discussion Forums tool interface                   and to present the analysis results);
has been adapted to make possible select the                Implementation and instantiation of a
degree of relevance (not relevant, low                      new Activity Monitoring Agent and
relevance, medium relevance, relevant, high                 creation of the knowledge base of this
relevance) of a message. Thus, it will be                   new agent to analyze the learners’
possible to record the participation as well                participation indices in activities
as to analyze the records of the learners’                  developed with the new tool.
participation assessments.
     The integration of the proposed MAS              5     Final Considerations
into TelEduc has been done through the
Integrator agent that runs at an user's               This paper presented the definition process
browser's applet and is responsible for the           of a MAS architecture to support formative
communication with server-side agents                 assessment in learning management
notifying relevant events at LMS. The                 systems. The main goals of this process was
Integrator agent is activated when necessary          to propose one solution that: (1) tries to
by invoking one of its methods, which is              minimize the number of agents, avoiding
done by a Javascript function call in the             one fast explosion of this number when
LMS code, that passes on to the applet, and           many courses and tools must be monitored;
thus to the Integrator agent in it, whatever          (2) is extensible, making possible to easily
information is needed. The Integrator agent,          extend the system to monitor new tools; (3)
once receives these data, must pass it to the         is generic, making possible to easily adapt it
server-side agents (Activity and Course               to other LMSs.
Monitoring agents), by sending an ACL-                     The knowledge base definition was
message through HTTP using Jade's HTTP                concerned with: (1) the flexibility, making
MTP (Message Transport Protocol). Once                possible the rules adaptation according to
the server-side agents receive the data, they         the educator’s needs; (2) the easy rule set
process it according to predefined protocols,         extension, by disconnecting the rules’
and the communication between the                     edition and system implementation.
Integrator agent and the server-side agents is
done for that given piece of information that              The Gaia methodology employment
server-side agents needed to know.                    was fundamental in the analysis and design
                                                      phases of the MAS architecture, helping
     After the implementation of the MAS              mainly in the roles and agent types
for the monitoring these two tools, it will be        definition. In the implementation phase, the



TIDIA First Workshop – E-Learning Project   November 2004
utilization of Jade, Protégé-2000 and                       (multiple choice questions, true or false
Algernon technologies was fundamental                       and subjective questions) to supply
because they significantly made easier and                  TelEduc users’ needs [Freitas 2002].
sped up this process. The next steps of this                The proposed MAS architecture should
project involve: (1) to finish the agents’                  be appropriately extended to support
behaviors implementation; (2) to refine the                 these tools monitoring.
knowledge bases of Discussion Forums and
                                                          This model explores the ease of
Portfolio Activities Monitoring Agents; (3)
                                                      recording anything that happens in a
to design the MAS user interface, that
                                                      computer-mediated distance course, in order
challenges to present a huge volume of
                                                      to provide formative assessment support, by
information and to maintain the consistence
                                                      means of agent technology.
with the current TelEduc user interface.
    The proposed MAS is part of the                   6     References
formative assessment support model                     Bellifemine, F. ; Caire, G.; Trucco, T.; Rimassa, G
proposed to TelEduc in [Otsuka 2002b,                      (2003) . JADE Programmer’s GUIDE.
Otsuka et al. 2003]. The other researches                  Available                                    at:
that compose this model are briefly                        http://sharon.cselt.it/projects/jade/
described below:
                                                       Cerny, R.Z. (2001). Uma reflexão sobre a
    One proposes and implements the                          avaliação formativa na educação a
    Assessments Tool, aiming to make                         distância. UFSC, 2001. Available at:
    easier the assessment management (by                     http://www.anped.org.br/24/tp1.htm
    storing and loading observations and               Ferreira, T. B. (2003). Gerenciador de Avaliações:
    grades assigned by educator during the                 Uma Ferramenta de Auxílio à Avaliação
    proposed      activities    development)               Formativa para o Ambiente de Educação a
    [Ferreira 2003]. These research results                Distância TelEduc. Master Thesis, Institute of
    have been used in the proposed MAS                     Computing/State University of Campinas,
    architecture,     providing      important             December, 2003.
    learners’ participation qualitative indices        Ferreira, T. B.; Otsuka, J.; Rocha, H. (2003).
    to be analyzed by the agents of the                    Interface para Auxílio à Avaliação Formativa
    proposed architecture;                                 no Ambiente TelEduc. In: Proceedings of XIV
                                                           Simpósio Brasileiro de Informática na
    Another that explores interface agents to              Educação (SBIE 2003). Rio de Janeiro,
    do an initial selection of the relevant                November, 2003.
    messages of one chat session, according
                                                       Freitas, C. E. F. (2002). Desenvolvimento de uma
    to educator’s interests [Lachi, Otsuka e
                                                            Ferramenta de Avaliação Objetiva para
    Rocha 2002; Lachi 2003], in order to                    Ambientes Computacionais de EaD. Master
    reduce the educator overload during the                 Qualify, Institute of Computing/ State
    analysis of a chat session log. In order to             University of Campinas, December, 2002.
    integrate this new chat tool into the
                                                       Gennari, J. ; Musen, M. A.; Fergerson, R. W. ;
    proposed architecture, its interface
                                                          Grosso, W. E.; Crubézy, M.; Eriksson, H. ;
    should be adapted to make possible                    Noy, N. F. ; Tu, S. W. (2002) The Evolution
    indicate the relevance degree of each                 of Protégé: An Environment for Knowledge-
    selected message (not relevant, low                   Based Systems Development, 2002.
    relevance, medium relevance, relevant,                Available at: http://protege.stanford.edu/
    high relevance). Besides, the proposed
                                                       Gluz, J. C.; Viccari, R. M. (2003) Linguagens de
    architecture should be extended to make                Comunicação entre Agentes: Fundamentos
    possible monitor this new chat tool;                   Padrões e Perspectivas. In Vieira, R., Osório,
    The last one aims the development of a                 F., and Rezende, S., eds., Proceedings of III
    set of exercises management tools                      Jornada de Mini-Cursos de Inteligência



TIDIA First Workshop – E-Learning Project   November 2004
Artificial, vol. 8. Campinas: SBC. 53-102,
     July, 2003.
                                                       Otsuka, J. L.; Rocha, H. V. (2002) Avaliação
Gomez, M.V. Avaliação Formativa e Continuada               Formativa em Ambientes de EaD. In:
   da Educação Baseada na Internet. Proceedings            Proceedings of XIII Simpósio Brasileiro de
   of VI Congresso Internacional de Educação a             Informática na Educação (SBIE 2002). São
   Distância. ABED, 1999.                                  Leopoldo, 12-14 de novembro, 2002
Hadji, C. (2001). Avaliação Desmistificada. Porto      Otsuka, J. L., Ferreira, T. B., Lachi, R. L., Rocha,
       Alegre: Artmed, 2001.                               H. V.(2003) Um Modelo de Suporte à
                                                           Avaliação Formativa no Ambiente TelEduc.
Hewett M.S. (2003). Algernon in Java
                                                           Revista Brasileira de Informática na
   Documentation – Available at: http://algernon-
                                                           Educação, SBC, 2003.
   j.sourceforge.net/doc
                                                       Perrenoud, P.(1999). Avaliação: da excelência à
Hopper, M. (1998) Assessment in WWW-Based
                                                           regulação das aprendizagens entre duas
   Learning     Systems:     Opportunities    and
                                                           lógicas. Porto Alegre: Artes Médicas, 1999.
   Challenges. Journal of Universal Computer
   Science 4, no. 4 (1998): 329-347. Available at:     Rocha et al.(2002). Projeto TelEduc: Pesquisa e
   http://www.jucs.org/jucs_4_4/assessment_in_            Desenvolvimento      de   Tecnologia    para
   www_based/paper.html                                   Educação a Distância. Prêmio de Excelência
                                                          ABED/Embratel       2002.    IX   Congresso
Lachi, R. L. Chapa: Um Agente de Interface para
                                                          Internacional de Educação a Distância da
    Ferramentas de Bate-papo em Ambientes de
                                                          ABED, September, 2002.
    Ensino à Distância na Web. Master Thesis,
    Institute of Computing/ State University of        Rocha, H. (2002). O ambiente TelEduc para
    Campinas, 2003.                                       Educação à Distância baseada na Web:
                                                          Princípios, Funcionalidades e Perspectivas de
Lachi, R; Otsuka, J.; Rocha, H. (2002). Uso de
                                                          desenvolvimento. In: Moraes, M.C. (Org).
    Agentes de Interface no Suporte à Análise de
                                                          Educação à Distância: Fundamentos e
    Sessões de Bate-Papo. In: Proceedings of 5th
                                                          Práticas. Campinas, SP:Unicamp/Nied, 2002,
    Workshop on Human Factors in Computer
                                                          pp. 197-212.
    Systems (IHC 2002). Fortaleza, October,
    2002.                                              Thorpe, M. (1998) Assessment and 'Third
                                                          Generation' Distance Education. Distance
Musen, M. A.; Fergerson, R. W. ; Grosso, W. E.;
                                                          Education 19, n. 2, 1998: 265-286. (EJ 582
   Noy, N. F.; Crubezy M., & Gennari, J.
                                                          131).
   H..(2000). Component-Based Support for
   Building Knowledge-Acquisition Systems. In:         Vaucher, J. Ncho, A. (2004). Jade Primer.
   Proceedings of Conference on Intelligent               Available at:
   Information Processing (IIP 2000) of the               http://www.iro.umontreal.ca/%7Evaucher/Age
   International Federation for Information               nts/Jade/JadePrimer.html.
   Processing World Computer Congress (WCC
                                                       Wooldridge, M.; Jennings, N.R.; Kinny, D. (2000)
   2000), Beijing, 2000.
                                                          The Gaia Methodology for Agent-Oriented
Nelson, G. E. (1998). On-Line Evaluation:                 Analysis and Design. Journal of Autonomous
    Multiple Choice, Discussion Questions, Essay,         Agents and Multi-Agent Systems Vol. 3. No.
    and Authentic Projects. In: Third Teaching in         3 285-312.
    the Community Colleges Online Conference,
    Kapiolani Community College, Hawaii, April
    7-9, 1998. (ED 430 695).
Otsuka, J. L. (2002). Um Modelo Baseado em
    Agentes de Interface para o Suporte à
    Avaliação Formativa em Ambientes de
    Educação a Distância. Campinas: Instituto de
    Computação da UNICAMP. Doctoral Qualify.
    Institute of Computing / State University of




TIDIA First Workshop – E-Learning Project   November 2004

Contenu connexe

Tendances

A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...Robert Power
 
Edde 806 presentation (r power, sept 25, 2014)
Edde 806 presentation (r power, sept 25, 2014)Edde 806 presentation (r power, sept 25, 2014)
Edde 806 presentation (r power, sept 25, 2014)Robert Power
 
Checklist for a Didactically Sound Design of eLearning Content
Checklist for a Didactically Sound Design of eLearning ContentChecklist for a Didactically Sound Design of eLearning Content
Checklist for a Didactically Sound Design of eLearning ContenteLearning Papers
 
A Standards-Based Infrastructure for Interoperability in Outcome-Based Education
A Standards-Based Infrastructure for Interoperability in Outcome-Based EducationA Standards-Based Infrastructure for Interoperability in Outcome-Based Education
A Standards-Based Infrastructure for Interoperability in Outcome-Based EducationMichael Derntl
 
10.1.1.122.5193
10.1.1.122.519310.1.1.122.5193
10.1.1.122.5193yoyosaka
 
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...William Kritsonis
 
Sera conference 2012 student evaluations
Sera conference 2012  student evaluationsSera conference 2012  student evaluations
Sera conference 2012 student evaluationsj.lodge
 
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...Robert Power
 
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...Lehman Teaching & Learning Commons
 
Essential Cultural Shifts Analysis - Survey
Essential Cultural Shifts Analysis - SurveyEssential Cultural Shifts Analysis - Survey
Essential Cultural Shifts Analysis - SurveyJigsaw Learning
 
Teaching and learning communication skills in Social Work education
Teaching and learning communication skills in Social Work educationTeaching and learning communication skills in Social Work education
Teaching and learning communication skills in Social Work educationforeman
 
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...Iain Doherty
 
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...Ulf-Daniel Ehlers
 
Making the Most of Interim Assessment Data
Making the Most of Interim Assessment Data Making the Most of Interim Assessment Data
Making the Most of Interim Assessment Data GNOCommunityInfo
 
Bba 334, mics, course outline +curriculum mapping
Bba 334, mics, course outline +curriculum mappingBba 334, mics, course outline +curriculum mapping
Bba 334, mics, course outline +curriculum mappingMahbub Hussain
 

Tendances (16)

A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
A Framework for Promoting Teacher Self-Efficacy with Mobile Reusable Learning...
 
Edde 806 presentation (r power, sept 25, 2014)
Edde 806 presentation (r power, sept 25, 2014)Edde 806 presentation (r power, sept 25, 2014)
Edde 806 presentation (r power, sept 25, 2014)
 
Checklist for a Didactically Sound Design of eLearning Content
Checklist for a Didactically Sound Design of eLearning ContentChecklist for a Didactically Sound Design of eLearning Content
Checklist for a Didactically Sound Design of eLearning Content
 
A Standards-Based Infrastructure for Interoperability in Outcome-Based Education
A Standards-Based Infrastructure for Interoperability in Outcome-Based EducationA Standards-Based Infrastructure for Interoperability in Outcome-Based Education
A Standards-Based Infrastructure for Interoperability in Outcome-Based Education
 
10.1.1.122.5193
10.1.1.122.519310.1.1.122.5193
10.1.1.122.5193
 
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...
Dr. Fred C. Lunenburg - measurement and assessment in schools schooling v1 n1...
 
Sera conference 2012 student evaluations
Sera conference 2012  student evaluationsSera conference 2012  student evaluations
Sera conference 2012 student evaluations
 
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...
Exploring Tools for Promoting Teacher Efficacy with mLearning (mlearn 2014 Pr...
 
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...
The Peer-Led Team Learning Model: Engaging Students in Mathematics and Scienc...
 
Essential Cultural Shifts Analysis - Survey
Essential Cultural Shifts Analysis - SurveyEssential Cultural Shifts Analysis - Survey
Essential Cultural Shifts Analysis - Survey
 
Teaching and learning communication skills in Social Work education
Teaching and learning communication skills in Social Work educationTeaching and learning communication skills in Social Work education
Teaching and learning communication skills in Social Work education
 
Assessment 101 -- Collaborative Tasks in Program- and Institution-Level Commi...
Assessment 101 -- Collaborative Tasks in Program- and Institution-Level Commi...Assessment 101 -- Collaborative Tasks in Program- and Institution-Level Commi...
Assessment 101 -- Collaborative Tasks in Program- and Institution-Level Commi...
 
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...
Evaluating the Impact of an eLearning Strategy on the Quality of Teaching and...
 
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...
QUALITY IN E-LEARNING FROM A LEARNER’S PERSPECTIVE (award winning paper) by U...
 
Making the Most of Interim Assessment Data
Making the Most of Interim Assessment Data Making the Most of Interim Assessment Data
Making the Most of Interim Assessment Data
 
Bba 334, mics, course outline +curriculum mapping
Bba 334, mics, course outline +curriculum mappingBba 334, mics, course outline +curriculum mapping
Bba 334, mics, course outline +curriculum mapping
 

Similaire à A multiagent system for formative assessment support in Learning Management Systems

Action research NMMU aug 2010 presentation
Action research NMMU aug 2010 presentationAction research NMMU aug 2010 presentation
Action research NMMU aug 2010 presentationDr. Renalde Huysamen
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
Lumadue, rick a replicable model focus v8 n1 2014
Lumadue, rick a replicable model focus v8 n1 2014Lumadue, rick a replicable model focus v8 n1 2014
Lumadue, rick a replicable model focus v8 n1 2014William Kritsonis
 
Using research to_create_effective_on-line
Using research to_create_effective_on-lineUsing research to_create_effective_on-line
Using research to_create_effective_on-linetrtkaren
 
Instructors’ adoption and implementation of Moodle in higher education
Instructors’ adoption and implementation of Moodle in higher educationInstructors’ adoption and implementation of Moodle in higher education
Instructors’ adoption and implementation of Moodle in higher educationCITE
 
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 versionBenita Williams
 
Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...IJCI JOURNAL
 
Basic concept in assessing student learning
Basic concept in assessing student learningBasic concept in assessing student learning
Basic concept in assessing student learningrouche mijares
 
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...Week 12_Designing Instructional Materials and Conducting Summative Evaluation...
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...RalphNavelino3
 
Ped 104 curriculum improvement final (1)
Ped 104 curriculum improvement final   (1)Ped 104 curriculum improvement final   (1)
Ped 104 curriculum improvement final (1)JOHNDAVEANIONBARTE
 
Clinical Systems Mentorship and Adherence: The ICAP Approach
Clinical Systems Mentorship and Adherence: The ICAP ApproachClinical Systems Mentorship and Adherence: The ICAP Approach
Clinical Systems Mentorship and Adherence: The ICAP Approachicapclinical
 
Digital Assessment Team 2022 - a day in the life.pptx
Digital Assessment Team 2022 - a day in the life.pptxDigital Assessment Team 2022 - a day in the life.pptx
Digital Assessment Team 2022 - a day in the life.pptxMarieke Guy
 
CURRICULUM DEVELOPMENT CYCLE.pdf
CURRICULUM DEVELOPMENT CYCLE.pdfCURRICULUM DEVELOPMENT CYCLE.pdf
CURRICULUM DEVELOPMENT CYCLE.pdfVictor Rosales
 
Two-Scheme Grading Management and Student Profiling System
Two-Scheme Grading Management and Student Profiling SystemTwo-Scheme Grading Management and Student Profiling System
Two-Scheme Grading Management and Student Profiling SystemRix Morales
 
Expert Guide to eLearning Development_ Enhancing Quality & Engagement
Expert Guide to eLearning Development_ Enhancing Quality & EngagementExpert Guide to eLearning Development_ Enhancing Quality & Engagement
Expert Guide to eLearning Development_ Enhancing Quality & Engagementvinaybommena900
 
Monitoring evaluation
Monitoring evaluationMonitoring evaluation
Monitoring evaluationCarlo Magno
 

Similaire à A multiagent system for formative assessment support in Learning Management Systems (20)

Action research NMMU aug 2010 presentation
Action research NMMU aug 2010 presentationAction research NMMU aug 2010 presentation
Action research NMMU aug 2010 presentation
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Lumadue, rick a replicable model focus v8 n1 2014
Lumadue, rick a replicable model focus v8 n1 2014Lumadue, rick a replicable model focus v8 n1 2014
Lumadue, rick a replicable model focus v8 n1 2014
 
Using research to_create_effective_on-line
Using research to_create_effective_on-lineUsing research to_create_effective_on-line
Using research to_create_effective_on-line
 
Instructors’ adoption and implementation of Moodle in higher education
Instructors’ adoption and implementation of Moodle in higher educationInstructors’ adoption and implementation of Moodle in higher education
Instructors’ adoption and implementation of Moodle in higher education
 
Hussain_Addas
Hussain_AddasHussain_Addas
Hussain_Addas
 
Ref
RefRef
Ref
 
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
 
Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...Applying User Experience and Usercentered Design Software Processes in Underg...
Applying User Experience and Usercentered Design Software Processes in Underg...
 
Basic concept in assessing student learning
Basic concept in assessing student learningBasic concept in assessing student learning
Basic concept in assessing student learning
 
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...Week 12_Designing Instructional Materials and Conducting Summative Evaluation...
Week 12_Designing Instructional Materials and Conducting Summative Evaluation...
 
Ped 104 curriculum improvement final (1)
Ped 104 curriculum improvement final   (1)Ped 104 curriculum improvement final   (1)
Ped 104 curriculum improvement final (1)
 
Clinical Systems Mentorship and Adherence: The ICAP Approach
Clinical Systems Mentorship and Adherence: The ICAP ApproachClinical Systems Mentorship and Adherence: The ICAP Approach
Clinical Systems Mentorship and Adherence: The ICAP Approach
 
Digital Assessment Team 2022 - a day in the life.pptx
Digital Assessment Team 2022 - a day in the life.pptxDigital Assessment Team 2022 - a day in the life.pptx
Digital Assessment Team 2022 - a day in the life.pptx
 
CURRICULUM DEVELOPMENT CYCLE.pdf
CURRICULUM DEVELOPMENT CYCLE.pdfCURRICULUM DEVELOPMENT CYCLE.pdf
CURRICULUM DEVELOPMENT CYCLE.pdf
 
Two-Scheme Grading Management and Student Profiling System
Two-Scheme Grading Management and Student Profiling SystemTwo-Scheme Grading Management and Student Profiling System
Two-Scheme Grading Management and Student Profiling System
 
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and PlatformsA Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
 
Expert Guide to eLearning Development_ Enhancing Quality & Engagement
Expert Guide to eLearning Development_ Enhancing Quality & EngagementExpert Guide to eLearning Development_ Enhancing Quality & Engagement
Expert Guide to eLearning Development_ Enhancing Quality & Engagement
 
Monitoring evaluation
Monitoring evaluationMonitoring evaluation
Monitoring evaluation
 
ICT in Assessment: A Backbone for Teaching and Learning Process
ICT in Assessment: A Backbone for Teaching and Learning ProcessICT in Assessment: A Backbone for Teaching and Learning Process
ICT in Assessment: A Backbone for Teaching and Learning Process
 

Plus de TelEduc

Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...
Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...
Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...TelEduc
 
Português na Internet: Questões de Planejamento e Produção de Materiais
Português na Internet: Questões de Planejamento e Produção de MateriaisPortuguês na Internet: Questões de Planejamento e Produção de Materiais
Português na Internet: Questões de Planejamento e Produção de MateriaisTelEduc
 
Communication, visualization and social aspects involved on a virtual collabo...
Communication, visualization and social aspects involved on a virtual collabo...Communication, visualization and social aspects involved on a virtual collabo...
Communication, visualization and social aspects involved on a virtual collabo...TelEduc
 
Uma modalidade de comunicação mediada por computador e suas várias interFACES
Uma modalidade de comunicação mediada por computador e suas várias interFACESUma modalidade de comunicação mediada por computador e suas várias interFACES
Uma modalidade de comunicação mediada por computador e suas várias interFACESTelEduc
 
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?TelEduc
 
Design de ambientes para EaD: (re)significações do usuário
Design de ambientes para EaD: (re)significações do usuárioDesign de ambientes para EaD: (re)significações do usuário
Design de ambientes para EaD: (re)significações do usuárioTelEduc
 
Contribuições de conceitos de comunicação mediada por computadores e visualiz...
Contribuições de conceitos de comunicação mediada por computadores e visualiz...Contribuições de conceitos de comunicação mediada por computadores e visualiz...
Contribuições de conceitos de comunicação mediada por computadores e visualiz...TelEduc
 
InterMap: Visualizando a interação em ambientes de educação a distância basea...
InterMap: Visualizando a interação em ambientes de educação a distância basea...InterMap: Visualizando a interação em ambientes de educação a distância basea...
InterMap: Visualizando a interação em ambientes de educação a distância basea...TelEduc
 
Aspectos Sociais em Design de Ambientes Colaborativos de Aprendizagem
Aspectos Sociais em Design de Ambientes Colaborativos de AprendizagemAspectos Sociais em Design de Ambientes Colaborativos de Aprendizagem
Aspectos Sociais em Design de Ambientes Colaborativos de AprendizagemTelEduc
 
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...Uso de agentes de interface para adequação de bate-papos ao contexto de educa...
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...TelEduc
 
Aprendizagem Online: ferramentas de comunicação para colaboração
Aprendizagem Online: ferramentas de comunicação para colaboraçãoAprendizagem Online: ferramentas de comunicação para colaboração
Aprendizagem Online: ferramentas de comunicação para colaboraçãoTelEduc
 
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...O ambiente TelEduc para educação a distância baseada na web: Princípios, func...
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...TelEduc
 
Informática na Educação Especial: cursos a distância para professores
Informática na Educação Especial: cursos a distância para professoresInformática na Educação Especial: cursos a distância para professores
Informática na Educação Especial: cursos a distância para professoresTelEduc
 
Análise do processo de avaliação contínua em um curso totalmente a distância
Análise do processo de avaliação contínua em um curso totalmente a distânciaAnálise do processo de avaliação contínua em um curso totalmente a distância
Análise do processo de avaliação contínua em um curso totalmente a distânciaTelEduc
 
A caminho de um modelo de apoio à avaliação contínua
A caminho de um modelo de apoio à avaliação contínuaA caminho de um modelo de apoio à avaliação contínua
A caminho de um modelo de apoio à avaliação contínuaTelEduc
 
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...TelEduc
 
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-PapoUso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-PapoTelEduc
 
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEduc
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEducSuporte à Avaliação Formativa no Ambiente de Educação à Distância TelEduc
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEducTelEduc
 
Formação em Serviço (a Distância) de Profissionais de Educação
Formação em Serviço (a Distância) de Profissionais de EducaçãoFormação em Serviço (a Distância) de Profissionais de Educação
Formação em Serviço (a Distância) de Profissionais de EducaçãoTelEduc
 
Avaliação Formativa em Ambientes de EaD - Transparências
Avaliação Formativa em Ambientes de EaD - TransparênciasAvaliação Formativa em Ambientes de EaD - Transparências
Avaliação Formativa em Ambientes de EaD - TransparênciasTelEduc
 

Plus de TelEduc (20)

Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...
Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...
Fundamentos para um Ambiente Computacional para o Ensino à Distância de Língu...
 
Português na Internet: Questões de Planejamento e Produção de Materiais
Português na Internet: Questões de Planejamento e Produção de MateriaisPortuguês na Internet: Questões de Planejamento e Produção de Materiais
Português na Internet: Questões de Planejamento e Produção de Materiais
 
Communication, visualization and social aspects involved on a virtual collabo...
Communication, visualization and social aspects involved on a virtual collabo...Communication, visualization and social aspects involved on a virtual collabo...
Communication, visualization and social aspects involved on a virtual collabo...
 
Uma modalidade de comunicação mediada por computador e suas várias interFACES
Uma modalidade de comunicação mediada por computador e suas várias interFACESUma modalidade de comunicação mediada por computador e suas várias interFACES
Uma modalidade de comunicação mediada por computador e suas várias interFACES
 
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?
# Ambientes para educação a distância baseados na Web: Onde estão as pessoas?
 
Design de ambientes para EaD: (re)significações do usuário
Design de ambientes para EaD: (re)significações do usuárioDesign de ambientes para EaD: (re)significações do usuário
Design de ambientes para EaD: (re)significações do usuário
 
Contribuições de conceitos de comunicação mediada por computadores e visualiz...
Contribuições de conceitos de comunicação mediada por computadores e visualiz...Contribuições de conceitos de comunicação mediada por computadores e visualiz...
Contribuições de conceitos de comunicação mediada por computadores e visualiz...
 
InterMap: Visualizando a interação em ambientes de educação a distância basea...
InterMap: Visualizando a interação em ambientes de educação a distância basea...InterMap: Visualizando a interação em ambientes de educação a distância basea...
InterMap: Visualizando a interação em ambientes de educação a distância basea...
 
Aspectos Sociais em Design de Ambientes Colaborativos de Aprendizagem
Aspectos Sociais em Design de Ambientes Colaborativos de AprendizagemAspectos Sociais em Design de Ambientes Colaborativos de Aprendizagem
Aspectos Sociais em Design de Ambientes Colaborativos de Aprendizagem
 
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...Uso de agentes de interface para adequação de bate-papos ao contexto de educa...
Uso de agentes de interface para adequação de bate-papos ao contexto de educa...
 
Aprendizagem Online: ferramentas de comunicação para colaboração
Aprendizagem Online: ferramentas de comunicação para colaboraçãoAprendizagem Online: ferramentas de comunicação para colaboração
Aprendizagem Online: ferramentas de comunicação para colaboração
 
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...O ambiente TelEduc para educação a distância baseada na web: Princípios, func...
O ambiente TelEduc para educação a distância baseada na web: Princípios, func...
 
Informática na Educação Especial: cursos a distância para professores
Informática na Educação Especial: cursos a distância para professoresInformática na Educação Especial: cursos a distância para professores
Informática na Educação Especial: cursos a distância para professores
 
Análise do processo de avaliação contínua em um curso totalmente a distância
Análise do processo de avaliação contínua em um curso totalmente a distânciaAnálise do processo de avaliação contínua em um curso totalmente a distância
Análise do processo de avaliação contínua em um curso totalmente a distância
 
A caminho de um modelo de apoio à avaliação contínua
A caminho de um modelo de apoio à avaliação contínuaA caminho de um modelo de apoio à avaliação contínua
A caminho de um modelo de apoio à avaliação contínua
 
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo - Tr...
 
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-PapoUso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo
Uso de Agentes de Interface no Suporte à Análise de Sessões de Bate-Papo
 
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEduc
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEducSuporte à Avaliação Formativa no Ambiente de Educação à Distância TelEduc
Suporte à Avaliação Formativa no Ambiente de Educação à Distância TelEduc
 
Formação em Serviço (a Distância) de Profissionais de Educação
Formação em Serviço (a Distância) de Profissionais de EducaçãoFormação em Serviço (a Distância) de Profissionais de Educação
Formação em Serviço (a Distância) de Profissionais de Educação
 
Avaliação Formativa em Ambientes de EaD - Transparências
Avaliação Formativa em Ambientes de EaD - TransparênciasAvaliação Formativa em Ambientes de EaD - Transparências
Avaliação Formativa em Ambientes de EaD - Transparências
 

Dernier

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Dernier (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

A multiagent system for formative assessment support in Learning Management Systems

  • 1. A multiagent system for formative assessment support in Learning Management Systems Joice Lee Otsuka, Vítor Sexto Bernardes, Heloísa Vieira da Rocha Institute of Computing – State University of Campinas Nucleus of Informatics Applied to Education – State University of Campinas P.O. Box 6176 13083-970 - Campinas, SP – Brazil Phone +55 19 3788-5842 {joice,vitor.bernardes,heloisa}@ic.unicamp.br Abstract Formative Assessment has been adopted as an alternative to the traditional model based on cumulative exams and has revealed itself as a crucial importance to distance education, by helping the learners’ behavior perception and the problems identification and making possible more effective advice in the time of learning process, even at distance. Nevertheless, the educators need to take extra steps to monitor learners’ participation and to regulate the learning processes in distance courses, resulting in the educators’ overload and, consequently, the formative assessment high costs. The possibility of saving all interactions in computer-based courses for later analysis can be explored to provide formative support. This paper presents the main results of a doctoral research that proposes a multiagent system (MAS) to support formative assessment in Learning Management Systems. The proposed MAS architecture definition process and some considerations about the implementation of a prototype that has been integrated into TelEduc LMS are discussed. Keywords: multiagent systems, distance education, formative assessment. online assessment presents some intrinsic 1 Introduction difficulties, such as the absence of the face- The formative assessment has been used as to-face interactions feedback, the lack of an alternative to the traditional assessment instructor control over the assessment and based on cumulative exams, and allows the the authentication problem (who is continuous monitoring and orientation of the performing the assessment?). The learning process. This assessment approach informative and regulatory characteristics of presents informative and regulatory roles, this assessment approach have revealed providing information to the two main actors themselves as a crucial importance to of the teaching and learning process: the distance education, by helping the learners’ educator, that will be informed about the behavior perception and the problems real effects of his/her pedagogical actions, identification, making possible more and will be able to regulate them; and the effective advice in the time of learning learner, that will have the opportunity to be process, even at distance. conscious of his/her difficulties and, Nevertheless, nowadays most Learning possibly, to recognize and to review his/her Management Systems (LMSs) do not own mistakes [Hadji 2001]. present features specially designed to help In distance education, the formative this assessment approach. Thus, the assessment is even more important since the educators need to take extra steps to TIDIA First Workshop – E-Learning Project November 2004
  • 2. monitor, to analyze and to advise the researches on education [Hadji 2001] learning process. This scenario has been the [Perrenoud 1998], the research group’s main problem of formative assessment, face- practical experience in computer-mediated to-face as well as at distance. distance courses [Otsuka & Rocha 2002] [Ferreira, Otsuka & Rocha 2003] and the This paper presents the main results of analysis of other researches and experiences a doctoral research that proposes a on learning assessment in distance education multiagent system (MAS) to support [Thorpe 1998] [Hopper 1998] [Nelson 1998] formative assessment in LMSs, aiming to [Cerny 2001] [Gomez 2001]. reduce the instruct overload and consequently, the formative assessment The requirements of two main actors in costs. formative assessment process, educators and learners, were identified. Thus, the The paper is structured in five sections. requirements to support the educators’ Section 2 shows the main phases of the needs are: definition process that resulted in the proposed MAS architecture. Section 3 To receive, continuously, relevant and presents the agents knowledge base reliable information about learner’s definition and section 4 presents some participation at each proposed activity, considerations about the implementation of throughout the course; a prototype of the proposed architecture that To receive the consolidation of learner’s has been implemented and integrated into participation at all activities proposed, TelEduc1 [Rocha 2002, Rocha et al. 2002], a making possible a global monitoring of LMS that has been developed at State learners’ participation and the University of Campinas since 1997, and identification of the learners’ which is available as free software under the participation and learning styles; open-source GNU Public License. At last, section 5 presents some final considerations To have mechanisms to help the about this work. analysis and interpretation of the above information, just in time, with coherence 2 The Multiagent System and impartiality; Architecture definition To receive help on the assessment of The definition process of a MAS activities, by means of the preanalysis of architecture to support formative assessment learners’ participation based on criteria in learning management systems was defined in the activities plan, and the composed by the following main processes: elaboration of a detailed and consistent the requirements specification and the feedback about these assessments; process of analysis and design based on To have flexibility to define the Gaia methodology [Wooldridge, Jennings & assessment criteria of each activity. Kinny 2000]. The next subsections present the main results obtained in these phases and The requirements to support learners’ the resulted proposed architecture. needs are: To receive, continuously, monitoring 2.1 Requirements Specification reports and their learning profiles, that The first step in the definition of the provide a feedback of their participation proposed MAS architecture was the main in each proposed activities and in the requirements specification. These main whole course, helping them to be requirements have been obtained through conscious of their difficulties and progresses; 1 http://teleduc.nied.unicamp.br TIDIA First Workshop – E-Learning Project November 2004
  • 3. To consult other learners’ learning profiles, making possible the knowledge Course Monitoring Agent 1.. n of the group learning profile, what might lead to improvements in the collaborative learning. collect and inform consolidate The next step was the specification of update participation global activities indices analysis agents “roles”, that is, the behaviors that need to be implemented by the MAS to support the requirements specified earlier. The roles specification was based on Gaia * 1..m methodology, and it is presented in the next Activities Integrator Agent subsection. Monitoring Agent 2.2 Analysis and design based on Gaia methodology notify new update analyze events with request for The Gaia methodology [Wooldridge, activities indices activities monitoring Jennings & Kinny 2000] was adopted because it is simple and efficient, and Figure 1 – The Agent Model of the proposed MAS: the provides effective support to the agent types are represented by rectangle and the agent roles specification of agents behavior (Roles are represented by rounded rectangles. The agents cardinality is represented by: * (0 or more), 1..n (1 to n) Model), the inter-role protocols definitions (Interaction Model), the agent types definition (Agent Model), as well as the Course Monitoring Agent: this agent identification of communication links type is responsible for ongoing between agent types (Acquaintance Model). monitoring of learners’ participation At analysis phase the Roles Model and throughout a course. It acts accessing the Interaction Model were defined. The the course database and collecting Roles Model specifies a set of agent indices from learners’ participation in behaviors needed to support the each activity proposed (for example, requirements presented at subsection 2.1. synchronous and asynchronous The Interaction Model identifies the discussion, projects, reports and so on). communication protocols that will be The collected indices are sent to the specified to make possible the inter-role appropriate Activity Monitoring Agent interactions. responsible for the analysis of activities. At design phase the Agent Model and This agent type is also responsible for a the Acquaintance Model were defined. The global analysis of learners’ participation Agent Model defines the agent types, that is in one course, creating the learning best thought of as a set of agent roles. To profiles. The MAS can have 1 to n improve the system performance, the roles agents of this type, where n is the were grouped trying to obtain a minimal number of current courses in the LMS; number of agent types. This process resulted Activities Monitoring Agent: each in an Agent Model composed by 3 agent agent of this type is responsible for the types (Figure 1): analysis of learners’ participation indices in every activity developed in one specific tool of the LMS (such as Discussion Forums, Chat, Portfolio, Mail, Bulletin Board and so on). The MAS can have 1 to m agents of this TIDIA First Workshop – E-Learning Project November 2004
  • 4. type, where m is the number of addition of a new Activity Monitoring monitored tools in the LMS; Agent, responsible for the analysis of learners’ participation in the context of the Integrator Agent: this agent type new tool. The Course Monitoring Agent’s provides the MAS interface with the roles may be slightly changed to be able to educator: it receives events from LMS deal with the new tool monitoring. and informs them to the appropriated Nevertheless, they are precise changes, that agents in the MAS. A new Integrator will not interfere in the previously defined Agent should be created when one roles (see discussion on section 4.3). educator logs in the LMS and should stay “alive” until the end of the session. The Acquaintance Model was obtained Multiagent System Architecture directly from the Agent Model (Figure 2), LMS and identifies the communication links Monitoring criteries <session x> Monitoring request <session 2> among the three different agent types with <session 1> the purpose of identify any potential Integrator Agent communication bottlenecks, that could cause Assessment Agent Communication Chanel problems at run-time [Wooldridge, Jennings Discussion Forum Activities & Kinny 2000]. Discussions Forum Monitoring Agent Chat Chat Activities Monitoring Agent Course Monitoring 1..n * Agent Tool m Tool m Activities Monitoring Agent Integrator Agent Course 1 Monitoring Agent Course1 Activities 1..m Course 2 Monitoring Agent Monitoring Agent Course2 Figure 2 – The Acquaintance Model of the proposed MAS Course n Monitoring Agent Course N 2.3 The multiagent system architecture n The MAS architecture has been obtained Figure 3 – The proposed MAS integrated with a LMS from the two process presented in the previous subsections. Figure 3 shows the proposed architecture integrated into a LMS 3 The knowledge base definition that contains n courses and m tools to be monitored. Thus, to support this LMS the The roles of Course Monitoring Agents and proposed MAS architecture could include n Activities Monitoring Agents involve Course Monitoring Agents and m Activity information analysis and new knowledge Monitoring Agents. At each time an creation. Thus, the definition of these educator logs in the LMS, one Integrator agents’ knowledge bases was needed. A Agent is created to provide the interface knowledge base has been defined for each between the MAS and the educator in the Activity Monitoring Agent to make possible current session. the analysis of learners’ participation in activities developed in the monitored tool. The proposed architecture seems to be easily extended to support the monitoring of The knowledge representation has been new tools incorporated into the LMS. This is done by means of frames and production achieved by the implementation and rules. This process has been supported by TIDIA First Workshop – E-Learning Project November 2004
  • 5. Protégé-20002 and Algernon3 tools that are implementation, and on the integration of presented at section 4.1.2. An initial set of the proposed MAS into TelEduc. rules has been defined with the participation of researchers of Nucleus of Informatics 4.1 Technology investigation Applied to Education (Nied) at State Some tools have been analyzed in order to University of Campinas, based on group’s make easier the implementation of the experiences with formative assessment in proposed MAS, namely, tools to support the distance education. development of multiagent systems, tools to At the time of an activity creation, the support the construction of the knowledge educator selects some criteria that are going base and inference systems. In the to reflect the rules to be considered on this implementation of the prototype, the activity monitoring. The educator also can following tools have been adopted: the Jade define some reference indices that will be MAS development framework4, the Protégé- used as parameters of rules at the execution 2000 knowledge base editor5 and the time, providing some flexibility to these Algernon rule-based inference system6, all rules. of them are briefly described in the following subsections. Thus, when new monitoring indices are collected through a Discussion Forums’ 4.1.1 Jade Activity and instantiated into the Discussion Forums’ Activities Monitoring Agent’ JADE is free software and is distributed by knowledge base, these rules are executed TILAB, as open source software under the and new knowledge can be produced. terms of the LGPL (Lesser General Public License Version 2). It is implemented in The knowledge base definition is at Java7 and aims to make easier the initial phase and may be refined with users’ development of multiagent systems by suggestions. In order to make this providing a comprehensive set of services refinement possible, these knowledge bases and an API to support the development of modeling have been focused on an easily agents in compliance with the FIPA extended and not source-code dependent specifications [Gluz & Viccari 2003]. solution. In order to make easier the new rules creation, the design of an interface that The JADE framework provides an API makes possible the creation of new rules with several classes that represent common directly by final users is proposed as future entities in MAS, supporting the definition of work. agents, agents' behaviors, FIPA-ACL- compliant messages, interaction protocols, and so on [Bellifemine et al. 2003]. In the 4 Implementation Considerations time of vocabulary and semantics definition A prototype of the proposed MAS has been of the agents’ communication content, a implemented and it is going to be integrated solution based on Java objects usage as the into the TelEduc LMS, composing the content of the messages exchanged among solution for formative assessment support the agents has been adopted, as proposed in proposed for this system in [Otsuka et al. [Vaucher & Ncho 2004]. The JADE 2003]. The following subsections present utilization has been essential to the agents some considerations on the technological implementation in the proposed MAS, support that has been explored in the 4 http://sharon.cselt.it/projects/jade/ 5 http://protege.stanford.edu/ 2 6 http://protege.stanford.edu/ http://smi.stanford.edu/people/hewett/research/ai/ 3 http://smi.stanford.edu/people/hewett/research/ai/ algernon/ 7 algernon/ http://java.sun.com/ TIDIA First Workshop – E-Learning Project November 2004
  • 6. simplifying and significantly speeding up completely independent of the agents Java the process. code, thus making the maintenance of knowledge bases easier. 4.1.2 Protégé–2000 and Algernon 4.2 Technology integration Protégé-2000 is an extensible, platform- independent ontology and knowledge-base The three different technologies discussed editor, developed by Stanford Medical are Java-based and offer APIs that make Informatics at the Stanford University easier the integration among Jade, Protégé- School of Medicine. Protégé is available as 2000 and Algernon. As seen before, building free software under the open-source Mozilla an agent with the Jade framework is realized Public License [Gennari et al. 2002]. by extending classes already defined in the framework. The manipulation of one agent’s Protégé provides a simple and powerful knowledge base is possible by importing graphical interface, integrating the ontology classes from Algernon's APIs. definition and creation tasks and the insertion of instances into knowledge base The server runs by starting a Jade task. Another very interesting feature is the platform, which is the environment where Protégé-2000's extensibility, since it is a the agents will live in, and then creating platform that can be extended with graphical Activity and Course Monitoring agents. widgets such as tables, diagrams and These agents' knowledge bases edited with animation components. Also, due to its the Protégé-2000 GUI are stored in files that plugin architecture, it is possible to can be accessed using Algernon's API in the customize and extend Protégé's features agents code. This API allows creating an according to the project specific needs instance of the Algernon inference machine, [Musen et al. 2000]. adding a knowledge base to the list of KBs this Algernon instance accesses, and In the prototype implementation, the querying and inserting data into them. Algernon Tab plugin8 has been used, which is responsible for the integration of Protégé Thus, after the definition of frames, and Algernon, an inference system that slots and relations between frames, all using provides backward and forward chaining Protégé-2000's graphical interface, the rules to infer data in knowledge bases. This insertion of instances into an agent's plugin makes possible to execute Algernon knowledge base is done using Algernon's commands directly in the Protégé-2000 API methods. When these data are inserted GUI, and also operates directly on the into the knowledge base, the previously latter’s knowledge bases, requiring no defined rules (using the Algernon Tab mapping between different memory areas. plugin) are automatically triggered in the This direct manipulation of Protégé-2000 Algernon inference machine to process the data is very interesting, because it provides new entries and to try to recognize any some performance gain [Hewett 2003]. pattern. Whenever the inference machine Algernon is available as free software under discovers something, a new instance is the Mozilla Public License as well. created reporting this inferred situation, which can be queried later by the The adoption of Protégé-2000 and community agents. Algernon in the prototype implementation has made possible using Protégé-2000's 4.3 Integration of the proposed MAS graphical interface directly to create into TelEduc ontologies and knowledge-base rules. This is The prototype integration into the TelEduc LMS has started by focusing on the learners' 8 http://algernon-j.sourceforge.net/doc/algernon- participation monitoring in two of the protege.html TIDIA First Workshop – E-Learning Project November 2004
  • 7. communication tools of this LMS, the possible to easily extend the system to Discussion Forums and the Portfolio. This monitor new tools, since the core of the decision is explained by the relevance of system will already be implemented and these two tools in the context of formative most of the existing classes will possibly be assessment. These tools, since they are used and/or extended to implement new asynchronous, allow deeper reflection by the agents. Thus, the extension of the system to learner at the moment of his/her monitor a new tool is expected to be done in participation, resulting in more relevant and 3 main steps: consistent contribution. The asynchronous Creation of new methods for the Course characteristic also helps the educator’s Monitoring Agent (to collect action in the monitoring and regulating participation indices related to the new learners' participation throughout the tool); activities development, although this process Creation of new methods for the is generally too expensive due to the huge Integrator Agent (to receive requests for volume of information to be analyzed. reports about the new tool monitoring The Discussion Forums tool interface and to present the analysis results); has been adapted to make possible select the Implementation and instantiation of a degree of relevance (not relevant, low new Activity Monitoring Agent and relevance, medium relevance, relevant, high creation of the knowledge base of this relevance) of a message. Thus, it will be new agent to analyze the learners’ possible to record the participation as well participation indices in activities as to analyze the records of the learners’ developed with the new tool. participation assessments. The integration of the proposed MAS 5 Final Considerations into TelEduc has been done through the Integrator agent that runs at an user's This paper presented the definition process browser's applet and is responsible for the of a MAS architecture to support formative communication with server-side agents assessment in learning management notifying relevant events at LMS. The systems. The main goals of this process was Integrator agent is activated when necessary to propose one solution that: (1) tries to by invoking one of its methods, which is minimize the number of agents, avoiding done by a Javascript function call in the one fast explosion of this number when LMS code, that passes on to the applet, and many courses and tools must be monitored; thus to the Integrator agent in it, whatever (2) is extensible, making possible to easily information is needed. The Integrator agent, extend the system to monitor new tools; (3) once receives these data, must pass it to the is generic, making possible to easily adapt it server-side agents (Activity and Course to other LMSs. Monitoring agents), by sending an ACL- The knowledge base definition was message through HTTP using Jade's HTTP concerned with: (1) the flexibility, making MTP (Message Transport Protocol). Once possible the rules adaptation according to the server-side agents receive the data, they the educator’s needs; (2) the easy rule set process it according to predefined protocols, extension, by disconnecting the rules’ and the communication between the edition and system implementation. Integrator agent and the server-side agents is done for that given piece of information that The Gaia methodology employment server-side agents needed to know. was fundamental in the analysis and design phases of the MAS architecture, helping After the implementation of the MAS mainly in the roles and agent types for the monitoring these two tools, it will be definition. In the implementation phase, the TIDIA First Workshop – E-Learning Project November 2004
  • 8. utilization of Jade, Protégé-2000 and (multiple choice questions, true or false Algernon technologies was fundamental and subjective questions) to supply because they significantly made easier and TelEduc users’ needs [Freitas 2002]. sped up this process. The next steps of this The proposed MAS architecture should project involve: (1) to finish the agents’ be appropriately extended to support behaviors implementation; (2) to refine the these tools monitoring. knowledge bases of Discussion Forums and This model explores the ease of Portfolio Activities Monitoring Agents; (3) recording anything that happens in a to design the MAS user interface, that computer-mediated distance course, in order challenges to present a huge volume of to provide formative assessment support, by information and to maintain the consistence means of agent technology. with the current TelEduc user interface. The proposed MAS is part of the 6 References formative assessment support model Bellifemine, F. ; Caire, G.; Trucco, T.; Rimassa, G proposed to TelEduc in [Otsuka 2002b, (2003) . JADE Programmer’s GUIDE. Otsuka et al. 2003]. The other researches Available at: that compose this model are briefly http://sharon.cselt.it/projects/jade/ described below: Cerny, R.Z. (2001). Uma reflexão sobre a One proposes and implements the avaliação formativa na educação a Assessments Tool, aiming to make distância. UFSC, 2001. Available at: easier the assessment management (by http://www.anped.org.br/24/tp1.htm storing and loading observations and Ferreira, T. B. (2003). Gerenciador de Avaliações: grades assigned by educator during the Uma Ferramenta de Auxílio à Avaliação proposed activities development) Formativa para o Ambiente de Educação a [Ferreira 2003]. These research results Distância TelEduc. Master Thesis, Institute of have been used in the proposed MAS Computing/State University of Campinas, architecture, providing important December, 2003. learners’ participation qualitative indices Ferreira, T. B.; Otsuka, J.; Rocha, H. (2003). to be analyzed by the agents of the Interface para Auxílio à Avaliação Formativa proposed architecture; no Ambiente TelEduc. In: Proceedings of XIV Simpósio Brasileiro de Informática na Another that explores interface agents to Educação (SBIE 2003). Rio de Janeiro, do an initial selection of the relevant November, 2003. messages of one chat session, according Freitas, C. E. F. (2002). Desenvolvimento de uma to educator’s interests [Lachi, Otsuka e Ferramenta de Avaliação Objetiva para Rocha 2002; Lachi 2003], in order to Ambientes Computacionais de EaD. Master reduce the educator overload during the Qualify, Institute of Computing/ State analysis of a chat session log. In order to University of Campinas, December, 2002. integrate this new chat tool into the Gennari, J. ; Musen, M. A.; Fergerson, R. W. ; proposed architecture, its interface Grosso, W. E.; Crubézy, M.; Eriksson, H. ; should be adapted to make possible Noy, N. F. ; Tu, S. W. (2002) The Evolution indicate the relevance degree of each of Protégé: An Environment for Knowledge- selected message (not relevant, low Based Systems Development, 2002. relevance, medium relevance, relevant, Available at: http://protege.stanford.edu/ high relevance). Besides, the proposed Gluz, J. C.; Viccari, R. M. (2003) Linguagens de architecture should be extended to make Comunicação entre Agentes: Fundamentos possible monitor this new chat tool; Padrões e Perspectivas. In Vieira, R., Osório, The last one aims the development of a F., and Rezende, S., eds., Proceedings of III set of exercises management tools Jornada de Mini-Cursos de Inteligência TIDIA First Workshop – E-Learning Project November 2004
  • 9. Artificial, vol. 8. Campinas: SBC. 53-102, July, 2003. Otsuka, J. L.; Rocha, H. V. (2002) Avaliação Gomez, M.V. Avaliação Formativa e Continuada Formativa em Ambientes de EaD. In: da Educação Baseada na Internet. Proceedings Proceedings of XIII Simpósio Brasileiro de of VI Congresso Internacional de Educação a Informática na Educação (SBIE 2002). São Distância. ABED, 1999. Leopoldo, 12-14 de novembro, 2002 Hadji, C. (2001). Avaliação Desmistificada. Porto Otsuka, J. L., Ferreira, T. B., Lachi, R. L., Rocha, Alegre: Artmed, 2001. H. V.(2003) Um Modelo de Suporte à Avaliação Formativa no Ambiente TelEduc. Hewett M.S. (2003). Algernon in Java Revista Brasileira de Informática na Documentation – Available at: http://algernon- Educação, SBC, 2003. j.sourceforge.net/doc Perrenoud, P.(1999). Avaliação: da excelência à Hopper, M. (1998) Assessment in WWW-Based regulação das aprendizagens entre duas Learning Systems: Opportunities and lógicas. Porto Alegre: Artes Médicas, 1999. Challenges. Journal of Universal Computer Science 4, no. 4 (1998): 329-347. Available at: Rocha et al.(2002). Projeto TelEduc: Pesquisa e http://www.jucs.org/jucs_4_4/assessment_in_ Desenvolvimento de Tecnologia para www_based/paper.html Educação a Distância. Prêmio de Excelência ABED/Embratel 2002. IX Congresso Lachi, R. L. Chapa: Um Agente de Interface para Internacional de Educação a Distância da Ferramentas de Bate-papo em Ambientes de ABED, September, 2002. Ensino à Distância na Web. Master Thesis, Institute of Computing/ State University of Rocha, H. (2002). O ambiente TelEduc para Campinas, 2003. Educação à Distância baseada na Web: Princípios, Funcionalidades e Perspectivas de Lachi, R; Otsuka, J.; Rocha, H. (2002). Uso de desenvolvimento. In: Moraes, M.C. (Org). Agentes de Interface no Suporte à Análise de Educação à Distância: Fundamentos e Sessões de Bate-Papo. In: Proceedings of 5th Práticas. Campinas, SP:Unicamp/Nied, 2002, Workshop on Human Factors in Computer pp. 197-212. Systems (IHC 2002). Fortaleza, October, 2002. Thorpe, M. (1998) Assessment and 'Third Generation' Distance Education. Distance Musen, M. A.; Fergerson, R. W. ; Grosso, W. E.; Education 19, n. 2, 1998: 265-286. (EJ 582 Noy, N. F.; Crubezy M., & Gennari, J. 131). H..(2000). Component-Based Support for Building Knowledge-Acquisition Systems. In: Vaucher, J. Ncho, A. (2004). Jade Primer. Proceedings of Conference on Intelligent Available at: Information Processing (IIP 2000) of the http://www.iro.umontreal.ca/%7Evaucher/Age International Federation for Information nts/Jade/JadePrimer.html. Processing World Computer Congress (WCC Wooldridge, M.; Jennings, N.R.; Kinny, D. (2000) 2000), Beijing, 2000. The Gaia Methodology for Agent-Oriented Nelson, G. E. (1998). On-Line Evaluation: Analysis and Design. Journal of Autonomous Multiple Choice, Discussion Questions, Essay, Agents and Multi-Agent Systems Vol. 3. No. and Authentic Projects. In: Third Teaching in 3 285-312. the Community Colleges Online Conference, Kapiolani Community College, Hawaii, April 7-9, 1998. (ED 430 695). Otsuka, J. L. (2002). Um Modelo Baseado em Agentes de Interface para o Suporte à Avaliação Formativa em Ambientes de Educação a Distância. Campinas: Instituto de Computação da UNICAMP. Doctoral Qualify. Institute of Computing / State University of TIDIA First Workshop – E-Learning Project November 2004