ulus Carvalho Diniz, Jefferson A. da Rocha, Kalil Martins Mota, Ricardo R. Fragelli*
*
Faculdade UnB Gama, rea Especial 2, Lote 14 Setor Central Gama-DF, 72405-610, Brasil
Abstract (fazemos depois) ...classroom. Keywords: Problem-based learning, Meaningful learning; Adaptive hypermedia.
J estou fazendo os cortes e correes nos textos que fizeram. No escrevam mais nada nos itens 1 e 2, pois estou finalizando ok? (a no ser se encontrarem algum erro de portugus. Ento peo que marquem no texto mudando a cor para vermelho, ok?) No item 2. peo apenas que insiram sobre as formas de apresentao adaptativa: Explicao adicional, requerida e comparativa. Conversando com o prof. Vincius agora que toquei que o ltimo prazo dia 20 e dia 20 no amanh. Ento, temos at tera mas, vamos l! Vamos tentar terminar at amanh... Pessoal, vocs tm que melhorar os textos que fizeram tirando o poderamos, fazemos (sem escrever na primeira pessoa, ok?) O texto deve ser impessoal, ou seja, pode-se, faz-se. Verifiquem, por favor, se tem alguma referncia que foi citada no texto sem ser adicionada nas referncias bibliogrficas no final. Quando entrarem, entrem no chat ( s clicar no quadradinho do lado direito superior da tela)
Introduo
As Tecnologias de Informao e Comunicao (TIC) fornecem um nvel de interatividade e de autonomia ao estudante bastante elevados e podem ser ferramentas potenciais em favor da ocorrncia da aprendizagem significativa. Contudo, h uma discusso acerca do aspecto psicopedaggico de expor um universo de estudantes em nveis de conhecimento e perfis cognitivos diversos a um mesmo material de aprendizagem. Desse modo, as Hipermdias Adaptativas (HA) voltadas aos ambientes educacionais podem ser uma boa opo, pois trabalham fundamentalmente os conceitos referentes construo de hiperdocumentos para apresentao e navegao que se adaptem s necessidades dos estudantes. Com o intuito de facilitar a utilizao de tais recursos, o Grupo de Pesquisa em Sistemas Inteligentes e Adaptativos (GPSIA) da Universidade de Braslia (UnB) construiu uma biblioteca de ferramentas baseadas em apresentao adaptativa que podem ser facilmente utilizadas por docentes sem que haja a necessidade de conhecimentos na rea de programao ou de conceitos especficos sobre mtodos e tcnicas de hipermdia adaptativa. A biblioteca foi construda a partir do Adobe Flash CS4 com programao em ActionScript, tomando por base os conceitos da aprendizagem significativa de Ausubel. Os elementos da biblioteca podem ser acessados por meio de arquivos de texto devidamente formatados e fazem a gerao de apresentaes adaptativas seguindo trs elementos da classificao consolidada por Brusilovsky (1996): Explicao adicional, Explicao requerida e Explicao comparativa. Os recursos foram testados por meio de textos de Clculo Diferencial e mostraram ser boas ferramentas para apoio 1
aprendizagem, em especial no contexto da metodologia PBL, podendo ser aplicados a contedos de outras reas do conhecimento.
feitas com conceitos prvios existentes na estrutura cognitiva do aprendiz. Esse elemento preexistente da estrutura de conhecimento do aprendiz chamado de subsunor ou conceito subsunor e o armazenamento de informaes no crebro organizado em uma hierarquia de conceitos, sendo que elementos mais especficos so ligados a conceitos mais abrangentes e inclusivos. Alm disso, se um novo conceito ancorado ao conceito subsunor, este modificado e se torna mais desenvolvido e inclusivo. Contudo, se a aprendizagem significativa no ocorre com freqncia em conjuno com um subsunor em especfico, este se torna limitado e pouco desenvolvido (Ausubel, 1968; Ausubel, 2003; Moreira, 1999).
[Jefferson e ulus: falar sobre cada um dos mtodos de apresentao adaptativa que utilizamos no trabalho (em ordem): explicao adicional, explicao requerida e explicao comparativa. A explicao requerida que estamos utilizando est incorreta. A ideia correta que os fragmentos do texto so organizados de modo que um prximo fragmento de texto apresentado depois de um conceito prvio. Ou seja, algo do tipo: A soma entre dois nmeros ..., depois para somar trs nmeros.., e depois a multiplicao uma forma de soma em que.... Vamos dizer que utilizamos a explicao requerida sem ser uma organizao de fragmentos, e sim, como uma lista de conceitos que podem ser acessados pelo estudante]
O mtodo da explicao adicional consiste em ocultar parte da informao sobre um certo conceito que no relevante para o nvel de conhecimento ou nvel de interesse do usurio. Por exemplo, detalhes de baixo nvel podem ser escondidos de usurios com nvel de conhecimento insuficiente para entend-los. Por outro lado, usurios novatos iro normalmente solicitar a Explicao Adicional que podem permanecer ocultas para usurios veteranos, que no necessitam mais delas. Em termos mais gerais, uma certa classe de usurio pode requerer informaes adicionais, especialmente preparadas para eles, que no so mostradas s outras classe. Este mtodo usado por exemplo nos sistemas MetaDoc (Boyle, 94) e KN_AHS (Kobsa, 94). uma variante desde mtodo ocultar do usurio certas partes da informao que no so relevantes para os objetivos do usurio (Hk, 98). Dois outros mtodos, denomidados Explicao Requerida (ER) e Explicao Comparativa (EC), podem ser empregados para modificar a informao apresentada ao usurio dependendo do nvel de conhecimento do mesmo sobre os conceitos relacionados. O primeiro mtodo induz uma ordenao dos contedos ao usurio onde a informao apresentada em primeiro lugar o pr-requisito para a seguinte. Seguindo esta ideia, ao apresentar a explicao de um conceito, o sistema insere a explicao de todos os conceitos requeridos para seu entendimento. Este mtodo empregado no sistema Cbook (Kay, 94). Porm na biblioteca para apresentao adaptativa, a Explicao Requerida consiste em uma organizao de uma lista de conceitos que pode ser acessada pelo estudante de forma linear ou no-linear, como o estudante achar ser necessrio. O conceito de explicao requerida vem fortalecer o da aprendizagem significativa, tendo em vista que mais fcil aprender uma coisa nova, baseado no que j se sabe e em seguida entender outros conceitos como a diferenciao do todo, do que a aprendizagem do todo por partes (Moreira, 2006).{essa ltima parte no sei se deve ser retirada, desde que faz referncia a boa parte do nosso trabalho, mas pode ser redundante.} O mtodo das Explicaes Comparativas baseia-se na similaridade existente entre dois conceitos. Se um conceito que est sendo apresentado conhecido, o usurio recebe uma explicao comparativa realando as semelhanas e diferenas entre os dois conceitos. Este mtodo costuma ser particularmente eficiente no domnio das linguagens de programao (Brusilovsky, 98). Esse tipo de explicao se faz necessria quando no possvel ancorar um novo conceito a um indivduo por meio do desenvolvimento de um conceito subsunor.
Para testar possveis caminhos na confeco de aplicaes para web com os mtodos de explicao requerida, explicao comparativa e explicao adicional, foi utilizado o Adobe Flash CS4 com programao em ActionScript. A ideia que o cdigo desenvolvido possa ser incorporado a uma biblioteca de HA a ser utilizada como suporte aprendizagem.
[Kalil e ulus: Esta parte do artigo deve ser melhorada! Devemos deixar bem claro como funciona a aplicao: desde como a aplicao l os arquivos-texto de slides e conceitos e transforma em vetores, e como a cada slide que apresentado na tela possui seu contedo adaptado e como ]
A aplicao baseada em frames e para cada execuo de um frame, uma funo acionada e verifica a existncia de conceitos-chave com base em um vetor de conceitos previamente determinado. Em outros dois vetores so especificadas as relaes de hierarquia entre conceitos e explicaes comparativas com outros conceitos. Os conceitos identificados em pelo menos dois vetores, isto , que possuem algum conceito prvio necessrio para o seu entendimento ou ento alguma explicao comparativa, so destacados na tela e transformados em objetos acessveis ao usurio. (Jefferson: fala sobre a formatao do arquivo-texto e figuras) No arquivo .txt os textos so previamente formatados, seguindo um padro para que a funo acionada possa l-los. A formatao deve ser seguida do incio ao fim do documento para que no ocorra ms interpretaes por parte do programa e, desse modo, gere uma visualizao distorcida do projeto inicial da aula criada. Detalhes como enters, espaamentos e ocultaes de figuras sero abordados mais adiante. Baseando-se no princpio de que os desenvolvedores dos arquivos .txt sero indivduos sem um conhecimento prvio em linguagem de programao e da plataforma Flash MX , o usurio deve dominar apenas um editor de textos que salve o formato .txt, como o bloco de notas, por exemplo. As figuras podem ser geradas de diversas formas, desde que o formato correto (.png, por exemplo), seja declarado no arquivo .txt. O programa baseado em HA, atravs de uma funo redimensiona as figuras para que o resoluo no exceda o limite da tela e no cause prejuzos a visualizao do contedo. Nas aulas de clculo diferencial construdas para testar os recursos e funcionalidades do programa, algumas figuras so ocultadas seguindo o princpio de Ausubel (1978) onde a sua estrutura de raciocnio est a todo o momento sendo organizada para que tal informao possa ser conciliada e modificada posteriormente. Desse modo, informaes desnecessrias para determinado usurio somente sero exibidas caso sejam solicitadas atravs de comandos e botes disponveis de maneira direta e intuitiva.
(Kalil: programa que l o arquivo-texto e transforma em vetores, falar tambm sobre a ocultao de fragmentos do texto original, isto , as imagens! #1) Ao executar o boto de inicio de carregamento faz a leitura de dois arquivos texto, slides e conceitos, respeitando as especificaes dos mesmos. Aps carregar o arquivo texto que lido linha a linha onde, no slides, tem um especificao de que sempre que for dado trs enters o flash ir interpretar como se tendo que gerar uma nova posio de memria, gerando este vetor de strings ele diferencia cada uma dessas posies como sendo um slide diferente. usado um esquema para no exibir parte do texto, que seria onde o usurio deseja colocar uma imagem para uma explicao mais detalhada, usando #1 ou #2 ou #3 alm do nome da imagem, que est na mesma pasta de todos os arquivos para seu carregamento, sendo cada uma delas um nvel de explicao, j que nem todos necessitam de um mesmo nvel de explicao para entender um mesmo assunto. Aps a leitura do arquivo texto cada slide escrito em um bloco de textos criado no flash, como texto de sada. Enquanto conceitos usa uma gama de diferentes especificaes, comeando na formao de cada conceito, que usamos os caracteres // e sempre o primeiro nome o conceito declarado pelo usurio no arquivo texto, exemplo integral, e a primeira posio no vetor ser o conceito existido e que deseja ser procurado nos slides, onde apenas apresentar se 4
encontrar no slide atual, ou seja, no slide em que o usurio estiver acessando no momento. O uso dos caracteres [] identifica que no existe um tipo de explicao, por exemplo no teramos uma explicao variante ento usamos [] dentro do arquivo texto. Aps a leitura dos arquivos texto tem-se uma exposio de informao e conceitos que pode vim a ser significativo, mostrando todos os conceitos e contedo armazenados nos arquivos texto. (Aulus: l os vetores e faz a apresentao adaptativa. Explicao Adicional, Explicao Requerida, Expl. comparativa) {alterado, checar} Aps a leitura dos conceitos gravados em um arquivo de texto simples, formatado corretamente, essa informao analisada verificando se existe alguma palavra referente algum assunto que necessite de informaes extras. Uma barra com esses assuntos mostrada para o estudante na parte inferior da tela. As informaes organizadas em vetores pode ser apresentada de forma adaptada para o usurio. A medida que o usurio interage com a aplicao, requisitando mais informaes, este segundo responde de maneira a suprir as necessidades de informaes para que ocorra a aprendizagem significativa, mostrando imagens, grficos e textos. Com a ajuda de uma tela de opo de Explicaes Adicionais, Explicaes Requeridas e Explicaes Comparativas que pode ser navegada de forma separada atravs de botes virtuais, traz novas explicaes e exemplos com vrios recursos citados anteriormente. Por padro, quando o estudante requiser informaes extras, lhe ser apresentado uma Explicao Adicional, com possibilidade de buscar outras EA. Da mesma forma que pode, tambm solicitar a Explicao Requerida onde ser mostrado uma lista com os conceitos necessrios para o entendimento do texto que pode ser clicado, levando a outra tela onde ser mostrado o conceito relativo. E por final, o estudante pode solicitar a Explicao Comparativa, que j foi explicada anteriormente neste artigo. O usurio pode requerer os tipos de explicaes que achar ser-lhe de melhor proveito, assim como a medida que este mesmo no achar que precise de informaes extras sobre determinado assunto, pode prosseguir com a aplicao buscando novos conhecimentos. O tutor deste estudante pode incluir a quantidade de informao que julgar necessria e relativa ao assunto, j que a biblioteca foi projetada para incluir teoricamente infinitos conceitos. (Kalil, Aulus: Representao esquemtica da aplicao desenvolvida)
Figura 1: Modelagem bsica conceitual do funcionamento da aplicao, enfatizando a interao com o usurio. [kalil e ulus, ficou lindo (sem sacanagem!) mas tem que melhorar a lgica do nosso trabalho e melhorar o portugus no tem vrgula depois de memria. Precisa dizer que os slides e os conceitos so lidos apenas uma vez e a cada slide o programa faz uma busca no vetor de conceitos. Vamos l!] ulus, precisa detalhar melhor. Tambm faltou fazer a parte das imagens que so utilizadas pela aplicao. Como estamos dizendo que fizemos uma biblioteca, ento, ao invs de colocar simplesmente aplicao, devemos colocar os elementos da aplicao como: mdulo de controle e biblioteca. A biblioteca deve ter os mdulos para apresentao adaptativa. Mas, o layout est timo! [ulus: Melhorei o layout e tal, se achar que precisa de legenda s me falar. modifiquei os termos aplicao de quando o programa est sendo executado, mas no modifiquei o primeiro e o ltimo por que no sei como a biblioteca rodaria sem aplicao, ento acho que esse esquema agora est mais correto que o anterior, sem dizer mais detalhado.]
Resultados
Para anlise do trabalho, foi desenvolvido um mdulo do Curso de Clculo Diferencial baseado nas seguintes tcnicas de integrao: a) substituio direta de variveis; (b) integrao por partes; (c) expanso por fraes parciais; e (d) substituio trigonomtrica. Alm das tcnicas de integrao, um mdulo de aplicaes de integral, com exemplos de aplicaes das tcnicas voltadas para a soluo de problemas iniciais de engenharia, faz parte das aulas desenvolvidas. Conforme discutido anteriormente, cada mdulo consiste em um arquivo-texto e opcionalmente uma pasta com imagens a serem alimentadas pelo sistema. Sendo assim, foram construdos 5 arquivos-texto com suas respectivas pastas com imagens. O arquivo de conceitos nico representando a consolidao de todos aqueles trabalhados nos arquivos ou utilizados como subsunores. 6
As pastas com imagens foram feitas basicamente com equaes utilizadas nas solues ou dedues das tcnicas de integrao. Com isso, pode-se utilizar a tcnica de ocultao de elementos do texto de modo que a exibio de passos da resoluo pudessem ser exibidos de acordo com a necessidade do estudante.
Aqui o Jefferson vai falar sobre como esto formatados os arquivos-texto e sobre a importncia de cada tcnica de apresentao adaptativa (Fragelli e Jefferson, todos)
Concluso
Este trabalho teve como meta investigar a possibilidade de criao de uma biblioteca para web que pudesse ser acessada por meio de arquivos-texto devidamente formatados. Desse modo, um professor poderia desenvolver facilmente um material adaptativo para dar suporte aos seus estudantes durante investigaes tericas no PBL. Por meio dos mdulos produzidos sobre tcnicas de integrao, observou-se a necessidade de criao de uma aplicao para facilitar a autoria de contedos. Contudo, mesmo sem mtodos auxiliares, pode-se considerar que a aplicao desenvolvida torna menos rdua a construo de hipermdias adaptativas para web. Apesar do mdulo de explicao requerida ter tido seu funcionamento testado em vrias situaes hipotticas, fcil concluir que os links dos conceitos organizados em forma de mapa conceitual tm uma melhor relao com a base terica utilizada neste trabalho, ou seja, seria uma ferramenta mais indicada para a ocorrncia da aprendizagem significativa. Com os testes e aprimoramentos realizados durante este trabalho de construo de uma biblioteca para apresentao adaptativa, conclui-se que a biblioteca se comportou conforme o esperado para as diversas situaes de teste. Desse modo, a biblioteca tambm pode ser utilizada por um Sistema de Hipermdia Adaptativa (SHA) que tem a adaptao automtica, sem a necessidade de ser acionada pelo estudante. Para isso, devem ser construdos os mdulos para anlise de preferncias e estilos de aprendizagem do estudante. Como meio complementar a este trabalho, pretende-se aplicar o contedo adaptativo em uma turma de Clculo 1 na Faculdade UnB Gama para uma melhor anlise.
Referncias Bibliogrficas
Ausubel, D. P. (1968). Educational psychology: a cognitive view. Nova York: Holt, Rinehart and Winston. Ausubel, D. P. (2003). Aquisio e reteno de conhecimentos: uma perspectiva cognitiva. Porto Portugal: Pltano. Boyle, C. (1994) Encarnacin, A. O. MetaDoc: an adaptive hypertext reading system. User modeling and User-Adapted Interaction, Dordrecht, v.4, n.1, p. 1-19, 1994. Bright, G. W., Harvey, J. G., & Wheeler, M. M. (1985). Learning and Mathematics Games. Journal for Research Mathematics Education Monograph. Springer. Brusilovsky, P. (1996). Methods and Techniques of Adaptive Hypermedia. User Modeling and User Adapted Interaction. v. 6, n. 2-3, p. 87-129. Special issue on adaptive hypertext and hypermedia, Kluwer. Brusilovsky, P. (1997). Efficient techniques for Adaptive Hypermedia. In: NICHOLAS, C.; MAYFIELD, J. (Eds.). Intelligent Hypertext: Advanced techniques for the World Wide Web. Belin: Springer-Verla. p. 12-30. Lecture Notes in 7
Computer Science, v.1326. Brusilovsky, P. (1998) A study of User Model Based Link Annotation in Educational Hypermedia. Journal of Universal Computer Science, Berlin, v. 4, n.4, p.428-448. Dochy, F., Segers, M., Van den Bossche, P., & Gijbels, D. (2003). Effects of Problem-Based Learning: A Meta-Analysis. Learning and Instruction, v. 13, p. 533568. Fragelli, R. R. (2010) Uma abordagem de Redes Quantizadas para Modelagem de Domnio em Sistemas de Tutoria Inteligentes. Braslia, 2010. Tese (Doutorado em Cincias Mecnicas) Programa de Doutorado em Cincias Mecnicas, Universidade de Braslia, Braslia. Fragelli, R.R., Vainstein, M.H. O Labirinto do Rato Cego: Aprendizagem Baseada em Projeto em Algoritmos e Programao de Computadores. In: PAEE'2011 - Project Approaches in Engineering Education: Aligning Engineering Education with Engineering Challenges, 2011, Lisboa. Third International Symposium on Project Approaches in Engineering Education (PAEE 2011): Aligning Engineering Education with Engineering Challenges, 2011. v. 1. p. 99-105. Freire, P. Pedagogia da Autonomia: saberes necessrios prtica educativa. So Paulo: Paz e Terra, 2011. Hk, K. et al. (1998) A glass box approach to adaptive hypermedia. In: Brusilovsky, Peter et al. Adaptive Hypertext and Hypermedia. Dordrecht: Kluwer Academic Publishers, 1998. p. 143 - 170. Huang, C.; Chuang, Y. (2008). Supporting the development of collaborative problem-based learning environments with an intelligent diagnosis tool. Expert Systems with Applications, v.35, ed.3, out-2008, p. 622-631. Kay, J. e Kummerfeld, R. Adaptive hypertext for individualized instruction. Disponivel por WWW em http:// www.cs.bgsu.edu/hypertext/adaptive/Kay.html (7 out. 1998).{posso adicionar essa fonte?} Kobsa, A. el al. (1994) KN-AHS: An adaptive hypertext client of the user modeling system BGP-MS in: International Conference on user Modeling, 4. 1994, Hyannis. Proceedings... Hyannis: The MITRE Corporation, 1994. p. 31-36. Moreira, M. A. (1999). Teorias de Aprendizagem. So Paulo: EPU. Moreira, M. A. (2006). A Teoria da Aprendizagem Significativa e sua implementao em Sala de Aula. Braslia: Universidade de Braslia. Oliveira, T.F. Proposta para Criao de Grupo Tutorial Edital DEG 07/2010. Universidade de Braslia, 2010. PALAZZO, Luiz A M: Modelos Proativos para Hipermdia Adaptativa. Tese de Doutorado. Instituto de Informtica da UFRGS. Programa de Ps-graduao em computao. Porto Alegre, 2000. Perecmanis, J. (2002). O efeito da adaptao universidade nas aprovaes no 1. semestre. In: ENCONTRO DE EDUCAO EM ENGENHARIA, 8. 2002, Juiz de Fora. Trabalhos apresentados. Juiz de Fora, MG: UFJF, 2002. 1 CDROM. Prensky, M. (2001). The Digital Game-Based Learning Revolution. San Francisco: McGraw-Hill. Ribeiro, L. R. C. (2008). Aprendizagem baseada em problemas: uma experincia no ensino superior. So Carlos: Edufscar. Ros, I. de los; Cazorla, A., Daz-Puente, J.M. & Yage, J.L. (2010). Projectbased learning in engineering higher education: two decades of teaching competences in real environments, Procedia - Social and Behavioral Sciences, v. 2, ed. 2, p. 1368-1378. Silva, R.R.C.M. (2002). Avaliao e indicadores para reforma curricular: relatrio n 1. Niteri, RJ: TEQ, UFF. Walker, A., & Shelton, B. E. (2008). Problem-Based Educational Games: Connections, Prescriptions, and Assessment. Journal of Interactive Learning Research.
Agradecimentos
Os autores agradecem ao Programa de Bolsas REUNI de Assistncia ao Ensino e ao Programa Bolsa de Permanncia da Universidade de Braslia pela concesso de bolsas, tornando possvel a realizao deste trabalho.