Sie sind auf Seite 1von 10

Computer on the Beach 2013 - Artigos Completos

208

Construindo Mapas Conceituais utilizando a abordagem


iMap
Wagner de Andrade Perin, Roberto Guimares Morati Junior, Davidson Cury,
Credin Silva de Menezes
Departamento de Informtica
Universidade Federal do Esprito Santo (UFES) Vitria, ES Brasil
wagner.perin@ufes.br, robertomorati@gmail.com, {davidson,
credine}@inf.ufes.br

Abstract. This article discusses the importance and application of concept maps
in teaching and learning, emphasizing the need for tools that give support to
teachers in the analysis of maps to track and assess learning. For this, an
intelligent tool for navigation and retrieval of information is designed. This tool
is able to answer questions about the maps based on their ability to make
inferences. A proof of concept is also performed.
Resumo. Este artigo discute a importncia e aplicaes dos mapas conceituais
no ensino e aprendizagem destacando a necessidade de ferramentas que deem
suporte aos professores na anlise dos mapas para acompanhar e avaliar a
aprendizagem. Para tanto, projetada uma ferramenta inteligente de
navegao e recuperao de informao, capaz de responder a perguntas sobre
os mapas, baseando-se em sua capacidade de realizar inferncias. Uma prova
de conceito tambm realizada.

1. Introduo
A utilizao de recursos computacionais na promoo da educao tem se tornado uma
prtica recorrente na maioria das escolas e universidades. Diversos estudos j comprovam
que o uso bem direcionado deles podem proporcionar resultados positivos
aprendizagem [Silva 2005]. Neste contexto, Carvalho, Nevado e Menezes (2005)
apresentam o importante conceito de arquiteturas pedaggicas e estudam metodologias
que integrem ferramentas tecnolgicas na educao de modo a causar impactos
significativos na aprendizagem. Algumas dessas ferramentas tecnolgicas so as que do
apoio construo de mapas conceituais.
Devido sua versatilidade, possvel construir mapas conceituais para uma nica
aula, uma unidade de um curso, um captulo de um livro ou mesmo para um programa
educacional completo. Na medida em que os alunos vo construindo conhecimento em
sala de aula, eles podem utilizar os mapas conceituais para integrar, reconciliar e
diferenciar conceitos, servindo este, portanto, como um recurso de aprendizagem. Dessa
forma, os mapas representam a estrutura cognitiva do aprendiz e podem ser, obviamente,
valiosas fontes de informao para os professores no acompanhamento e na avaliao da
aprendizagem.
O atual cenrio educacional demonstra, no entanto, que tal importante ferramenta
est sendo subutilizada devido a, principalmente, falta de tempo para analise dos

Computer on the Beach 2013 - Artigos Completos

209

resultados obtidos. Por se tratar de uma representao da estrutura cognitiva de um


indivduo, a anlise de mapas conceituais no uma atividade trivial. Requer que o
professor analise, de maneira profunda, a capacidade do estudante de identificar e
estabelecer relaes entre os conceitos estudados e aqueles j presentes na sua estrutura
cognitiva. Algumas vezes, um nico mapa conceitual pode exigir horas para ser analisado
por completo. Multiplicando o problema da anlise de um mapa conceitual pela
quantidade de alunos que um professor possui em sala de aula ser possvel notar a
necessidade de o professor dedicar um dispendioso tempo, tempo este que, na maioria
das vezes, eles no possuem.
Torna-se evidente, portanto, a grande necessidade que existe da criao de um
aparato ferramental que auxiliem os alunos na criao de mapas conceituais e, ao mesmo
tempo, fornea subsdios aos professores na anlise e avaliao destes. Muitas iniciativas
j foram realizadas neste sentido, de modo que existem, hoje, diversas ferramentas
computacionais que auxiliam no processo de criao e edio de mapas conceituais e seu
variante prximo, os mapas mentais. Algumas dessas ferramentas so: ExploraTree1,
Mindomo2, MindMeister3, WiseMapping4 e o mais conhecido deles, o CmapTools5.
Outras apoiam a construo automtica, ou semiautomtica, de mapas conceituais
[Kowata, Cury e Boeres 2009].
importante frisar, no entanto, que todas estas solues permitem a criao de
mapas conceituais e mapas mentais, mas no fornecem mecanismos que ampliem suas
funcionalidades permitindo uma busca rpida por conceitos e relaes, sem a necessidade
de uma anlise, ou mapeamento, de seus elementos grficos. Pode ser que os professores
queiram, por exemplo, buscar respostas a questes que geralmente fazem ao analisar um
mapa conceitual, questes tais como: Como se certificar de que os alunos identificaram,
em seus mapas conceituais, um determinado conceito?; Como verificar se o estudante
identificou uma relao entre dois dados conceitos?; Quais conceitos o aluno
relacionou a um dado conceito?; e, Que conceitos um aluno precisa conhecer para o
completo entendimento de outro conceito mais abrangente? As ferramentas supracitadas
no possuem mecanismos que facilitem esse processo.
Com o objetivo de resolver essa limitao, este artigo objetiva apresentar o iMap,
um ambiente computacional que vai alm de auxiliar os estudantes na construo de seus
mapas conceituais. Para os professores, o iMap fornece mecanismos que os auxiliam a
realizar a verificao do contedo dos mapas sem a necessidade de uma anlise demorada.
Para apresentar este ambiente, este artigo foi organizado em cinco sees. A Seo
2 objetiva apresentar o ambiente proposto, suas caractersticas e principais componentes.
A Seo 3 apresenta um exemplo de abordagem pedaggica apoiada por este ambiente.
A Seo 4 apresenta as consideraes finais e os possveis trabalhos futuros. Por fim, a
Seo 5 alista as referncias bibliogrficas.

Disponvel em: http://www.exploratree.org.uk/


Disponvel em: http://www.mindomo.com
3
Disponvel em: http://www.mindmeister.com
4
Disponvel em: http://www.wisemapping.com/c/home.htm
5
Disponvel em: http://cmap.ihmc.us/download/
2

Computer on the Beach 2013 - Artigos Completos

210

2. O ambiente proposto
O iMap um prottipo que se encontra em fase de testes. Seu nome um acrnimo de
Inferncia em Mapas que sintetiza o seu principal objetivo. Ele foi idealizado com o
objetivo de formar um ambiente em cuja principal tarefa fornecer um mecanismo de
inferncias capaz de responder s perguntas que os professores desejam fazer para extrair
informaes presentes nos mapas conceituais, de modo simples, direto e rpido.
Sendo assim, o iMap fornece duas funcionalidades principais: 1) uma ferramenta
grfica que facilita o processo de criao e edio de mapas conceituais e 2) a gerao de
um arquivo, a partir do mapa gerado, alimenta uma base de fatos e regras de um sistema
capaz de realizar inferncias e responder a diversas perguntas sobre o mapa e navega-lo
em busca de conceitos relacionados a um conceito-origem.
2.1. O iMap e sua arquitetura geral
O desenvolvimento do iMap utilizou uma combinao das seguintes tcnicas e solues:
MDD (Model-Driven Development) e RBS (Rule Based Systems). Sua arquitetura geral
est sintetizada na Figura 1. Observa-se nesta figura que a construo da ferramenta para
edio de mapas conceituais utilizando a abordagem MDD engloba trs subatividades:
1) metamodelagem de mapas conceituais, 2) definio da sintaxe concreta visual e 3)
definio de regras de transformao do modelo instanciado para um arquivo de texto. A
juno destas trs atividades compe a ferramenta grfica do iMap que pode ser utilizada
para construo e definio de instncias do mapa conceitual. Uma vez gerado uma
instncia do mapa conceitual, as regras de transformao do iMap so executadas,
gerando um arquivo de sada contendo os fatos e regras que serviro de entrada para o
mecanismo inteligente. A abordagem MDD faz com que o tempo gasto para produo de
uma aplicao seja reduzido drasticamente, uma vez que requer pouca edio de cdigosfonte de aplicaes, bastando apenas especificar, visualmente, a sintaxe abstrata do
domnio da aplicao e a sintaxe concreta grfica que se deseja obter das instncias do
metamodelo da aplicao. Essas instncias podem ento ser transformadas em arquivo
texto cujo formato especificado pelo desenvolvedor da aplicao [Almeida et al. 2004].

Figura 1. Arquitetura Geral do iMap

O arquivo de regras resultante da transformao das instncias do metamodelo


servir de entrada para um RBS, um sistema que utiliza um mtodo combinado de
pesquisa e raciocnio [Simon 1997; Abraham 1995]. Ele ser utilizado como uma
ferramenta auxiliar e ser responsvel por fornecer a capacidade de realizar inferncias
nos mapas conceituais. Esta camada inteligente ser til na criao de regras que
permitiro aos professores navegar o mapa conceitual e, mais importante ainda, responder
a perguntas extraindo, assim, informaes sobre os conceitos e relaes presentes nos

Computer on the Beach 2013 - Artigos Completos

211

mapas. Na escolha deste mecanismo, diversos RBSs foram analisados (Drools6, JESS7,
RuleML8 e PIE9). Devido s caractersticas singulares deste projeto o RBS escolhido foi
o PIE (Prolog Inference Engine).
A Figura 2 apresenta um mapa conceitual que pode ser construdo utilizando o
iMap e o arquivo gerado pela transformao deste. Ela ajuda a entender melhor o processo
de transformao do mapa conceitual e a composio dos fatos contidos no arquivo de
sada, que segue a sintaxe esperada pelo PIE.
(a)

(b)

Figura 2. (a) Mapa conceitual construdo no iMap / (b) Arquivo gerado

Os fatos contidos no arquivo de sada so, na realidade, um mapeamento das


relaes definidas no mapa conceitual. Como as relaes podem possuir mais de um
conceito-destino e tambm muitos conceitos-origem, as relaes so decompostas em
tuplas do tipo conceito-relao-conceito, fazendo, assim, uma permutao dos
conceitos-origem com os conceitos-destino. Sendo assim, todas as possveis combinaes
so geradas formando um conjunto de tuplas que abrangem todo o mapa.
2.2. Requisitos e desenvolvimento
As trs subatividades mencionadas na seo anterior podem ser resolvidas com o uso de
um nico framework, denominado Obeo Designer10. Este framework fornece todas as
facilidades caractersticas da abordagem MDD. A principal caracterstica desta
abordagem a reduo da complexidade no desenvolvimento de ferramentas de
modelagem de linguagens especficas de domnio, neste caso, dos mapas conceituais. A
Figura 3 sintetiza a organizao e relao entre essas trs subatividades. A etapa 1 a
especificao de um metamodelo, a sintaxe abstrata, que representa a definio do
domnio da aplicao, seus conceitos, relaes e propriedades. A etapa 2 consiste na
descrio da sintaxe concreta visual, ou seja, na definio da forma como cada um dos
componentes ser representado graficamente. Por ltimo, na etapa 3, especificado um
conjunto de regras de transformao que sero aplicadas ao mapa instanciado a fim de
gerar o arquivo de sada.

Mais informaes em: http://www.jboss.org/drools/


Mais informaes em: http://www.jessrules.com/
8
Mais informaes em: http://www.ruleml.org/
9
Mais informaes em: http://www.visual-prolog.com/
10
Obeo Designer uma ferramenta proprietria desenvolvida pela empresa Obeo, uma companhia
especializada em construo de ferramentas MDA (Model-Driven Architecture) baseada em Eclipse. Mais
informaes podem ser obtidas atravs do site: www.obeodesigner.com
7

Computer on the Beach 2013 - Artigos Completos

212

Figura 3. Etapas de desenvolvimento do iMap no Obeo Designer

A seguir sero apresentados os resultado obtidos com a realizao de cada uma


dessas etapas na construo da ferramenta grfica do iMap.
2.2.1. O metamodelo da aplicao
O metamodelo visa descrever todos os componentes presentes em um mapa conceitual,
bem como suas caractersticas e relaes. A Figura 4 apresenta o metamodelo construdo
para o iMap. A metaclasse MapaConceitual considerada um container onde so
armazenados os componentes (Conceito e Relacao). Outra caracterstica que se pode
destacar a possibilidade de especificar a questo de investigao do mapa. Notamos
ainda os conceitos e relaes presentes em um mapa conceitual possuem, como
propriedade, uma descrio.

Figura 4. Metamodelo do iMap

2.2.2. A sintaxe concreta visual


A segunda etapa para a construo do iMap consistiu na definio da sintaxe concreta
visual, ou seja, o layout da aplicao. A sintaxe concreta visual permite especificar, por
meio do framework utilizado, a forma como os componentes presentes no metamodelo
sero representados graficamente. Partindo das caractersticas de mapas conceituais, que
podem ser observadas na Figura 2(a), notamos que os conceitos presentes num mapa
conceitual so representados graficamente por meio de uma elipse contendo, no seu
interior, uma breve descrio do conceito. As relaes so representadas por setas e
possuem, de maneira similar, uma descrio, que representa o significado da ligao entre

Computer on the Beach 2013 - Artigos Completos

213

os dois, ou mais, conceitos relacionados. A Figura 5 apresenta parte do arquivo que


especifica a sintaxe concreta visual do iMap.

Figura 5. A sintaxe concreta visual do iMap

Os elementos selecionados na Figura 5 descrevem a forma como as instncias de


Conceito e Relao devem ser representadas graficamente. Percebe-se que as
instncias de conceitos sero representadas por elipses brancas enquanto as de relaes
sero representas por uma nota com descrio e setas apontando para os conceitos-origem
e conceitos-alvo. Todas estas especificaes so realizadas visualmente, com poucas
interferncias de cdigo, sendo esta uma caracterstica da abordagem MDD.
2.2.3. As regras de transformao
A ltima etapa para a construo do iMap consiste na definio de um conjunto de regras
de transformao. A ferramenta grfica do iMap cria e manipula uma instncia da
metaclasse MapaConceitual que usada como um container de instncias de
Conceito e Relao. Para que seja possvel manipular os conceitos presentes no mapa
conceitual instanciado atravs do PIE, preciso mapear os conceitos e relaes para o
formato de proposies aceito por este mecanismo. As proposies de entrada para o PIE
devem seguir o padro presente na Figura 2 (b), ou seja, as relaes entre os conceitos
precisam ser mapeados na forma de tuplas no seguinte formato:
rel (<Descrio_da_Relao">,<Conceito_Origem>, <Conceito_Alvo>)
Este processo de transformao possvel com a utilizao de um gerador de
cdigo, muito utilizado na abordagem MDA e presente no Obeo Designer, denominado
Acceleo11. Ele permite a definio de regras de transformao, utilizando sintaxe prpria,
que so aplicadas s instncias do container do metamodelo.
No iMap, a execuo das regras de transformao iro gerar um arquivo contendo
as proposies no formado esperado pelo PIE. Este arquivo inclui, ainda, as seguintes
regras de consulta que sero utilizadas pelos professores pra realizar perguntas ao mapa
conceitual:
- primeiraOrdemDireta(ConceitoA, ConceitoB): Auxilia na verificao de
existncia de relao direta entre o ConceitoA e o ConceitoB, sendo estes origem e
destino da relao, respectivamente. Ou seja, o ConceitoA leva ao ConceitoB.
- primeiraOrdemInversa(ConceitoA, ConceitoB): Auxilia na verificao de
existncia de relao direta entre o ConceitoA e o ConceitoB, sendo estes destino e
origem da relao, respectivamente. Ou seja, o ConceitoA inferido pelo ConceitoB.

11

Mais informaes em: http://www.acceleo.org

Computer on the Beach 2013 - Artigos Completos

214

- todoDestino(Conceito, Saida): Imprime todos, e quantos so, os conceitos


possveis para Saida descritos no mapa conceitual, navegando a partir do Conceito
sendo, este ultimo, origem da navegao. Permite verificar, ento, todos os conceitos que
podem ser inferidos no mapa conceitual tendo por base o Conceito de origem.
- todaOrigem(Saida, Conceito): Imprime todos os conceitos possveis para
Saida descritos no mapa conceitual, navegando at o Conceito sendo, este ultimo,
destino da navegao. Permite, portanto, verificar todos os conceitos que so prrequisitos para o entendimento do Conceito dado como alvo no mapa conceitual.
- existeRelacaoDireta(ConceitoA, ConceitoB): Verifica a existncia de uma
relao direta entre os conceitos A e B.
- existeRelacao(ConceitoA, ConceitoB): Verifica a existncia de relao entre
os conceitos A e B, independente de ser uma relao direta ou no. Ou seja, podendo
haver um ou vrios conceitos entre os conceitos A e B.
- quaisRelacoes(Saida, Conceito): Informa, atravs de Saida, todas as
descries das relaes na qual o Conceito est presente.
- quaisRelacoes(Saida, ConceitoA, ConceitoB): Informa, atravs de Saida,
todas as descries das relaes que possuem o ConceitoA e ConceitoB relacionados.
2.3. Os passos para utilizao
Uma vez que o iMap , na realidade, um ambiente composto por vrias ferramenta onde
cada uma possui um propsito especfico, a Figura 6 sintetiza o fluxo de utilizao deste
ambiente.

Figura 6. Fluxo de utilizao do iMap

Percebe-se, portanto que, o iMap utilizado nas etapas iniciais, ou seja, na criao
e transformao do mapa conceitual num arquivo que servir de entrada para o
mecanismo inteligente, o PIE. Este mecanismo , ento, alimentado pelo mapa
conceitual e pode ser utilizado pelo professor para extrair as informaes que deseja.

3. Uma abordagem apoiada pelo iMap


Existem diversas abordagens possveis onde o iMap poderia ser utilizado como ambiente
de apoio aprendizagem. Um dos cenrios possveis pode ser o modelo descrito no passoa-passo abaixo:
- Passo 1: O professor sugere aos alunos que, a partir de um artigo que explica,
por exemplo, o que so mapas conceituais, os estudantes devem construir um mapa,

Computer on the Beach 2013 - Artigos Completos

215

utilizando o iMap, que responda a seguinte questo: O que so mapas conceituais?. Um


possvel resultado obtido por um desses estudantes apresentado na Figura 7.

Figura 7. Um exemplo de mapa conceitual construdo no iMap

- Passo 2: O professor realiza a transformao do mapa atravs da execuo do


arquivo de transformao do iMap. Esta execuo simples, bastando informar dois
parmetros: 1) a instncia de MapaConceitual que deseja transformar e 2) o local de
sada do arquivo transformado.
- Passo 3: O professor inicializa o PIE que estar previamente configurado para,
na inicializao, abrir o arquivo gerado pelo iMap. A Figura 8 apresenta a tela logo aps
a inicializao do PIE, com parte do arquivo gerado pelo iMap a esquerda.

Figura 8. Tela de inicializao do PIE, o mecanismo de inferncia.

- Passo 4: O professor solicita ao PIE que atualize sua base de fatos e regras e, a
partir de ento, poder realizar perguntas utilizando a caixa de dilogo. Estas perguntas
devem ser feitas utilizando a sintaxe definida no arquivo de entrada que se encontra
descrita na Seo 2.2.3 deste artigo. Para exemplificar, a Figura 9 apresenta respostas s
seguintes perguntas: (a) Existe relao direta entre Verbos e Proposies? (b) Existe

Computer on the Beach 2013 - Artigos Completos

216

relao entre Caixas e Substantivos? (c) Quais e quantos conceitos o aluno


identificou partindo do conceito Verbos? (d) Quais conceitos levam ao completo
entendimento do conceito Frases de Ligacao? (e) De quais relaes o conceito
Conceitos participa? (f) Atravs de qual(is) relao(es) os conceitos Conceitos e
Proposies esto relacionados? A Figura 9 apresenta as respostas dadas a cada uma
dessas perguntas.

Figura 9. Respostas s perguntas submetidas ao PIE

Como pode ser observado, o mecanismo inteligente permite que, de maneira


rpida, o professor extraia informaes do mapa, ou mesmo navegue em seus conceitos.
Desta forma, o professor pode acompanhar e avaliar a aprendizagem do estudante
certificando-se que estes foram capazes de estabelecer relaes entre conceitos presentes
no artigo proposto sem depender de um dispendioso tempo para anlise e mapeamento
dos conceitos presentes nestes mapas, reduzindo drasticamente, assim, o tempo gasto
neste processo.

4. Consideraes finais e Trabalhos futuros


Diversos estudos comprovam os timos resultados alcanados por abordagens
pedaggicas apoiadas pelo uso dos mapas conceituais. No entanto, preciso destacar que
a utilizao desta tcnica limitada, principalmente, devido ao dispendioso tempo gasto
pelos professores no acompanhamento e na avaliao destes.
Constando a ausncia total de aparato ferramental que auxilie os docentes neste
processo, este artigo apresentou o ambiente iMap. Esta ambiente permite que os
professores alimentem um sistema inteligente com fatos gerados a partir das relaes
entre os conceitos especificados pelos estudantes e, a partir de ento, utilize sua sintaxe
para realizar perguntas ao mecanismo que pode, por meio de inferncia, respond-las. O
iMap permite, portanto, o acompanhamento e a avaliao de mapas conceituais e reduz o
dispendioso tempo que os professores gastariam ao mapear e verificar a existncia de
relaes entre conceitos presentes nos mapas gerados por seus alunos.
Os resultados obtidos at ento, por meio de experimentos conduzidos pelos
autores, demonstram que possvel desenvolver um ambiente completo para criao,
anlise e avaliao de mapas conceituais com agilidade.
No entanto, h ainda algumas limitaes e novas funes do iMap que podem ser
exploradas e diversos trabalhos futuros desenvolvidos. Outras extenses de suas
funcionalidades podem permitir averiguar quais conceitos o estudante ainda no
conseguiu identificar por meio, talvez, de uma comparao entre mapas conceituais.
Alm disto, pode incluir funcionalidades como: gerao automtica de mapas a partir de
textos e mesclagem de mapas conceituais, que podem gerar bases de fatos e regras bem
abrangentes.

Computer on the Beach 2013 - Artigos Completos

217

Uma limitao est nas perguntas utilizadas no mecanismo inteligente que exigem
do professor conhecer a sintaxe das regras para consulta definidas. Desta forma, outro
trabalho futuro pode estar empenhado em como tornar o mecanismo capaz de interpretar
questes feitas pelo professor em linguagem natural.
Outro trabalho futuro identificado pretende integrar a ferramenta grfica do iMap
com o CmapTools, por ser uma ferramenta amplamente utilizada e possuir um vasto
repositrio, permitindo que estas compartilhem mapas entre si. Ou mesmo, definir novas
regras de transformao no iMap de modo a torna-lo capaz de gerar base de fatos e regras
a partir de mapas construdos no prprio CmapTools.
Pode-se pensar, por ltimo, no desenvolvimento de uma RBS que componha, de
maneira integrada, o ambiente iMap a fim de evitar a necessidade da inicializao de uma
segunda ferramenta, neste caso, o PIE.

5. Referncias
Abraham, A. (2005) 130: Rule-based Expert Systems. Oklahoma State University,
Stillwater, USA. One Problem Solving Using Heuristics.pp.909-919
Almeida, J. P. A. ; Dijkman, R. ; van Sinderen, M. ; Ferreira Pires, L. (2004) On the
Notion of Abstract Platform in MDA Development. In: 8th IEEE International
Enterprise Distributed Object Computing Conference, 2004, Monterrey, USA.
Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE
International. Washington, DC: IEEE Computer Society Press, 2004. p. 253-263.
Carvalho, M. J. S., Nevado, R. A., Menezes, C. S. (2005) Arquiteturas Pedaggicas para
educao a distncia: concepes e suporte telemtico. Anais do XVI Simpsio
Brasileiro de Informtica na Educao, Juiz de Fora MG Brasil.
Kowata, J. H., Cury, D., Boeres, M. C. S. (2009) Caracterizao das Abordagens para
Construo (Semi) Automtica de Mapas Conceituais. Anais do XX Simpsio
Brasileiro de Informtica na Educao, Florianpolis SC Brasil.
Schank, R. and Birnbaum, L. (1996) "Aumentando a inteligncia". In A natureza da
inteligncia, Edited by Jean Khalfa. So Paulo: Ed. UNESP, p.77-109.
Silva, E. T. (2005) Revalorizao do livro diante das novas mdias. Veculos e linguagens
do mundo contemporneo: a educao do leitor para as encruzilhadas da mdia. In:
Integrao das Tecnologias na Educao. Salto para o Futuro. Almeida, Maria
Elizabeth Bianconcini de., Moran, Jos Manuel.
Simon, H. A. (1997) Models of Bounded Rationality, Vol. 3. MIT Press. Massachusetts
Institute of Technology, Cambridge, Massachusetts, USA.

Das könnte Ihnen auch gefallen