23.12.2013 Views

Um Framework para desenvolvimento de Ambientes Virtuais de ...

Um Framework para desenvolvimento de Ambientes Virtuais de ...

Um Framework para desenvolvimento de Ambientes Virtuais de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Nossa ferramenta, <strong>de</strong>senvolvida seguindo os conceitos <strong>de</strong> Inteligência Artificial<br />

Distribuída (IAD) mais recentes [Jemmings et al. 1998], baseia-se em uma<br />

arquitetura multiagente, on<strong>de</strong> cada agente tem seu comportamento <strong>de</strong>finido em<br />

função <strong>de</strong> seus objetivos específicos, e interage com os outros agentes (e avatares)<br />

<strong>de</strong>sta socieda<strong>de</strong> diretamente (através <strong>de</strong> linguagens <strong>de</strong> comunicação inter-agentes,<br />

como KQML [Finnin & Fritzson 1994], ou indiretamente (através <strong>de</strong> mudanças no<br />

ambiente) sem, contudo, buscarem solucionar nenhum problema inicial preciso,<br />

como acontece em sistemas <strong>de</strong> resolução distribuída <strong>de</strong> problemas.<br />

Ao contrário da abordagem clássica, baseada no comportamento individual<br />

humano, a IAD toma por base o comportamento social <strong>de</strong> um grupo, enfatizando<br />

as ações e interações dos agentes que compõem a socieda<strong>de</strong>. Por levar em conta<br />

conceitos <strong>de</strong> natureza sociológica/etológica, esta abordagem se mostra<br />

evi<strong>de</strong>ntemente mais apropriada <strong>para</strong> um ambiente <strong>de</strong> ensino cooperativo. Na<br />

abordagem <strong>de</strong> IAD adotada aqui, um sistema multiagente consiste em entida<strong>de</strong>s<br />

ativas (agentes) e entida<strong>de</strong>s passivas (que compõem o ambiente). Veremos a seguir<br />

uma <strong>de</strong>scrição <strong>de</strong>talhada dos componentes do sistema, projetados segundo os<br />

critérios apresentados nesta seção.<br />

4.2 Componentes do Sistema<br />

Cada ambiente <strong>de</strong> estudo é formado por cinco entida<strong>de</strong>s ativas (agentes) e oito<br />

entida<strong>de</strong>s passivas (ambiente), on<strong>de</strong> cada agente percebe partes do ambiente e age<br />

sobre ele <strong>de</strong> acordo com suas características e objetivos (Cf. Figura 2). Essa<br />

escolha foi feita tendo-se por base as funcionalida<strong>de</strong>s que <strong>de</strong>sejamos oferecer nos<br />

ambientes que serão criados, po<strong>de</strong>ndo sofrer modificações e acréscimos no futuro<br />

(seção 6).<br />

Entida<strong>de</strong>s Ativas<br />

Entida<strong>de</strong>s Passivas<br />

Browser<br />

CGI<br />

Navegador<br />

Consultor<br />

Monitor<br />

Notificador<br />

Editor<br />

PERL<br />

Hipertransparências<br />

Glossário<br />

Biblioteca virtual<br />

Caixa <strong>de</strong> respostas<br />

Mural virtual<br />

Sala <strong>de</strong> reuniões<br />

Fichas dos estudantes<br />

Exercícios <strong>de</strong> fixação<br />

ASCII e HTML<br />

4.2.1 Entida<strong>de</strong>s Passivas<br />

Figura 2: Arquitetura do framework FAVECI.<br />

Hipertransparências: Base <strong>de</strong> informações formada por hipertextos com o<br />

conteúdo a ser apresentado aos estudantes que participam do ambiente <strong>de</strong> estudo.<br />

Esses hipertextos po<strong>de</strong>m ser livremente visitados pelo estudante, que conta com o

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!