Disponibilizando Objeto de Aprendizagem OBA
Transcrição
Disponibilizando Objeto de Aprendizagem OBA
Disponibilizando Objeto de Aprendizagem OBA-MC e seus Recursos na TV Digital com Web Service Marcos Vinicius de Andrade Limaa, Carla Katarina de Monteiro Marquesa, Rommel Wladimir de Limaa, José Osvaldo Mesquita Chavesa, Karl Alelaf Ferreiraa e Thiago Reis da Silvab a Laboratório de Redes e Sistemas Distribuídos (LORDI), Programa de Pós-Graduação em Ciência da Computação (PPgCC), Universidade do Estado do Rio Grande do Norte (UERN), BR 110, KM 48, Rua Prof. Antônio Campos, Costa e Silva, CEP:59610-090, Mossoró-RN, Brasil b Programa de Pós-Graduação em Sistemas Computacionais (PPgSC), Universidade Federal do Rio Grande do Norte (UFRN), Campus Universitário Lagoa Nova, CEP:59072-970, Natal/RN, Brasil Resumo. Mesmo após mais de seis décadas do início das primeiras transmissões televisivas no Brasil, os programas educativos ainda seguem um mesmo formato. E embora este formato seja amplamente utilizado, ele não oferece uma maneira clara que permita que os alunos compreendam melhor os diversos relacionamentos existentes entre os conteúdos apresentados, além de não permitir também que se saiba qual nível o professor espera que seja alcançado pelos alunos para cada um dos conteúdos trabalhados. Como uma possível solução é apresentada neste artigo uma maneira de aproveitar os mapas encapsulados pelo pacote do objeto de aprendizagem OBA-MC para uso no ambiente de TV Digital Interativa. Para atingir os objetivos foi desenvolvido um Web Service, definida a estrutura de arquivo XML responsável pela descrição de pacotes OBA-MC e criado um projeto de desenvolvimento de uma aplicação interativa, chamada MCD-TV, responsável pela exibição de Mapa de Conteúdos e Mapa de Dependências no ambiente de TV Digital. Espera-se que ao final da pesquisa seja disponibilizada uma arquitetura que permita que professores e alunos tenham acesso a um novo ambiente de aprendizado pela TV e que o processo de ensino-aprendizagem seja maximizado. Palavras-chave: T-learning, Objeto de Aprendizagem, Mapa de Conteúdos, Mapa de Dependências, Web Service. Abstract. Even after more than six decades of the beginning of the first television broadcasts in Brazil, educational programs still follow the same format. And although this format is widely used, it does not offer a clear way that allows students to better understand the various relationships between the contents, and do not allow too that the teacher know what level expected to be reached by the students for each of the contents worked. As a possible solution, is presented in this paper a way to harness the maps encapsulated by the learning object OBA-MC package to use in the Interactive Digital TV environment. To achieve the objectives we have developed a Web Service, set the XML file structure responsible for description of OBA-MC package and created a project to develop an interactive application, called MCD-TV, responsible for displaying map content and map dependencies in Digital TV environment. It is expected that at the end of the survey is provided an architecture that allows teachers and students have access to a new learning environment for TV and the process of teaching-learning is maximized. Keywords: T-learning, Learning Object, Contents Map, Dependence Map, Web Service. PACS: 89.20.Ff, 01.40.Ha, 01.50.-i INTRODUÇÃO As primeiras transmissões de televisão (TV) no Brasil remontam da década de 50, e após pouco mais de seis décadas, a TV ostenta uma posição de destaque, presente em 96,9% dos lares brasileiros [1]. É notório que ao longo de sua história, diversas melhorias e avanços ocorreram, tais como: transmissão de imagens em cores, transmissão do áudio em estéreo, transmissão de segundo programa de áudio (do Inglês Second Audio Program – SAP), disponibilização de legendas (do Inglês Closed Captions – CC) e por fim, a digitalização do sinal. Sendo este último responsável por grandes expectativas para melhoria do processo de ensino-aprendizagem, ocasionado principalmente pela inclusão da interatividade, que de acordo com [2], é imprescindível para que alunos e professores possam se tornar autores e coautores de conhecimentos significativos. A TV Digital Interativa (TVDi), diferentemente da TV analógica, permite o uso de aplicações especialmente desenvolvidas para os mais diversos fins, como por exemplo: (i) Serviços de Informação – guia eletrônico de programação, notícias, previsão do tempo, informações de trânsito, entre outros; (ii) Comunicação – correio eletrônico, bate-papo, entre outros; (iii) Entretenimento – jogos, vídeo sob demanda, entre outros; (iv) Serviços Comerciais – serviços bancários, comércio eletrônico, entre outros; (v) Governo Eletrônico – portais de informações de serviços dos governos federal, estadual e municipal; (vi) T-Learning – jogos educacionais, educação básica, educação profissional, educação superior, entre outros. Mais especificamente em T-Learning[3], objeto de estudo deste trabalho, para que aplicações tenham sucesso é preciso compreender que não se pode separar TV, cultura, informação e entretenimento. Sendo necessárias estratégias específicas para este ambiente, ou seja, as aplicações precisam interagir com o mundo da TV de forma suave e natural, de modo que possam oferecer ao telespectador (aluno) valor agregado aos programas educativos. Infelizmente o que se observa é que, independentemente da emissora de TV e do tipo de transmissão (analógica ou digital), os programas educativos produzidos seguem basicamente o mesmo formato: (i) a emissora grava programas/aulas (os conteúdos); (ii) os programas/aulas são transmitidos em broadcasting; (iii) os alunos assistem aos programas/aulas; (iv) os alunos adquirem material de apoio (geralmente disponibilizado em fascículos) para complementação dos conteúdos e resolução de exercícios; (v) existe pouca interação entre o programa e os alunos (normalmente se faz uso apenas de e-mail, cartas e serviços de atendimento por telefone). Embora este formato de programa educativo seja amplamente utilizado, ele apresenta algumas deficiências: (i) inexistência de uma definição clara entre o relacionamento dos conteúdos apresentados, principalmente por que os conteúdos estão espalhados em vários programas/aulas e fascículos; e (ii) dificuldade para os alunos saberem exatamente qual Objetivo Educacional (OE) é esperado em cada um dos conteúdos trabalhados pelo professor. Como uma possível solução para os problemas elencados, este artigo apresenta como o objeto de aprendizagem OBA-MC pode ser utilizado no ambiente de TVDi. Para isto, ele está organizado da seguinte maneira: a segunda seção apresenta o objeto de aprendizagem OBA-MC, responsável pelo encapsulamento de cursos ou disciplinas criados com as ferramentas Mapa de Conteúdos (MC) e Mapa de Dependências (MD). A terceira seção traz o Web Service responsável por disponibilizar OBA-MC para TVDi. A quarta seção mostra a aplicação interativa MCD-TV, que torna o conteúdo de programas educativos mais significativos para professores e alunos. E por fim, na quinta seção, são descritas as considerações finais. OBJETO DE APRENDIZAGEM OBA-MC OBA-MC é um modelo de Objeto de Aprendizagem (OA) em concordância com as especificações do padrão Shareable Content Object Reference Model (SCORM), que encapsula o resultado das ferramentas MC e MD, propostas por [4], em um Pacote Shareable Content Object (SCO), permitindo assim, que outros sistemas (compatíveis com SCORM) possam importar e exibir corretamente os objetos desenvolvidos [5]. A FIGURA 1 apresenta os elementos que compõem a estrutura do OBA-MC. FIGURA 1. Elementos Componentes da Estrutura do Objeto de Aprendizagem OBA-MC. Ainda de acordo com a FIGURA 1, pode-se observar que OBA-MC é formado basicamente por três partes: (i) Manifesto SCORM (ver FIGURA 1.a) – arquivo do tipo eXtensible Markup Language (XML) que organiza o conteúdo do pacote e informa ao Ambiente Virtual de Aprendizagem (AVA), quando, como e qual conteúdo deve ser apresentado aos alunos; (ii) Recursos (ver FIGURA 1.b) – são os diversos arquivos que podem ser utilizados para facilitar o aprendizado, eles podem ser documentos, vídeos, áudios, apresentações, animações, entre outros; e (iii) Arquivo LOM (ver FIGURA 1.c) – um arquivo XML padronizado de acordo com as especificações de Learning Object Metadata (LOM), contendo alguns metadados relevantes que podem ser utilizados para facilitar a recuperação de OA por sistemas de busca. Os principais metadados armazenados são: título do OA, nome do autor, descrição, nível educacional, direitos autorais, entre outros. É importante observar os requisitos necessários para que um pacote OBA-MC possa ser gerado: ter instalado no AVA Modular Object-Oriented Dynamic Learning Environment (Moodle) as ferramentas MC e MD, bem como o módulo OBA-MC. Estes requisitos também são necessários para se realizar qualquer alteração em um pacote OBA-MC. Entretanto, se for preciso apenas exibição do conteúdo do pacote OBA-MC, o único requisito requerido é compatibilidade do AVA/Sistema com o padrão SCORM. Para entender melhor como o pacote OBA-MC trabalha, observe a FIGURA 2. Ela ilustra a saída do primeiro nível da ferramenta MC (ver FIGURA 2.b) gerada a partir de um conteúdo programático (ver FIGURA 2.a). O MC gerado apresenta graficamente todos os conteúdos e seus respectivos relacionamentos. Dessa maneira, o aluno consegue perceber, de forma mais clara, que é preciso, por exemplo, compreender conteúdos mais simples antes de partir para conteúdos mais complexos. Esta facilidade de percepção é rapidamente alcançada por que as relações entre conceitos no MC são hierárquicas, ou seja, conteúdos introdutórios sempre estão posicionados no topo do gráfico, enquanto os conteúdos mais complexos dirigem-se para sua base. É importante ainda saber que cada conteúdo pode ter associado a si: outros MCs, recursos pedagógicos e OEs. A FIGURA 2.c apresenta a saída da ferramenta MD, que é uma ferramenta pedagógica formada por um conjunto de OEs apresentada de forma gráfica, onde cada OE é inter-relacionado por meio da Taxionomia de Bloom [6]. Normalmente o MD é composto por um OE (localizado no topo do gráfico e que representa o comportamento que o professor espera que o aluno atinja para um dado conteúdo) e por um conjunto de comportamentos necessários para se atingir esse objetivo (formado por classes inferiores que contribuem para a realização do objetivo inicial). Cada OE pode ter associado a si: recursos pedagógicos e/ou atividades. FIGURA 2. (a) Exemplo de um Conteúdo Programático; (b) Saída da Ferramenta Mapa de Conteúdos para um Conteúdo Programático; (c) Saída da Ferramenta Mapa de Dependências para um Objetivo Educacional. As saídas apresentadas (ver FIGURAS 2.b e 2.c), depois de selecionada a opção de exportação no Módulo OBA-MC, são encapsuladas em um pacote OBA-MC e gravadas em arquivo do tipo ZIP para facilitar o transporte, armazenamento e a recuperação em Repositórios de Objetos de Aprendizagem (ROA). O pacote gerado contém também todos os recursos necessários e que, dependendo da quantidade e tamanho dos recursos utilizados, pode consumir vários Megabytes. Para solucionar este problema, na próxima seção é apresentado a tecnologia responsável por disponibilizar pacotes OBA-MC para o ambiente de TVDi a fim de permitir serviços de busca de OA em ROA de OBA-MC e disponibilização de recursos. WEB SERVICE MCD-TV Com o que foi discutido até agora é possível perceber que os problemas de programas educativos descritos na introdução poderiam ser resolvidos com a utilização do OBA-MC no ambiente de TVDi. Entretanto, o uso do pacote OBA-MC não pode ocorrer de forma direta neste ambiente por dois motivos: (i) as TVs digitais possuem uma grande variedade de tamanho de telas e resoluções, e isto poderia ocasionar distorções durante a exibição das imagens dos mapas encapsulados no pacote; (ii) os receptores de TVDi possuem memória limitada, e o tamanho de alguns pacotes poderiam ocasionar erro de insuficiência de memória nos equipamentos. Então a solução é empregar uma tecnologia que faça os ajustes necessários, de forma transparente e automatizada, para uma perfeita utilização das saídas das ferramentas MC e MD na TV Digital. De acordo com [7], é possível disponibilizar um pedaço de lógica de negócio por meio de Web Service (WS), que é uma tecnologia baseada em XML que oferece seus serviços na Internet, podendo conter de operações simples às complexas e que utiliza, nas trocas de mensagens, envelopes do tipo Simple Object Access Protocol (SOAP). SOAP é um protocolo de comunicação simples e extensível recomendado pelo World Wide Web Consortium (W3C) baseado em XML, sendo independente de plataforma e que utiliza a Internet para realizar toda a comunicação [8]. Sendo desta forma, este artigo apresenta o WS MCD-TV, uma solução em linguagem de programação Java que oferece serviços intermediários para que objetos de aprendizagem OBA-MC possam ser utilizados no ambiente de TVDi. Serviços Oferecidos A FIGURA 3 apresenta a arquitetura utilizada no WS MCD-TV. Nela é possível observar que estão disponibilizados pelo WS três serviços: (i) Busca; (ii) Requisição de OBA-MC; e (iii) Requisição de Recursos. Cada um dos serviços é descrito a seguir. FIGURA 3. Serviços Oferecidos pelo Web Service MCD-TV. Serviço de Busca: utilizado para localizar pacotes OBA-MC disponíveis no ROA que correspondem ao texto de busca utilizado e de acordo com o tipo de pesquisa selecionada. É possível fazer busca por palavra-chave, por autor, por nível de ensino (fundamental, médio, superior) e por fonte/instituição que detêm os direitos do OA. O resultado da busca é uma lista contendo as correspondências encontradas, onde são informados os títulos dos OAs e seus respectivos números identificadores. Serviço de Requisição de OBA-MC: responsável por (i) recuperar pacote OBA-MC do ROA de acordo com o número identificador informado; (ii) guardar, em um repositório local, os recursos associados ao pacote OBA-MC requisitado, preservando todas as associações; e (iii) construir o arquivo OBA-MC XML, que contém a descrição do pacote OBA-MC requisitado, mas sem os problemas de tamanho do pacote. Serviço de Requisição de Recursos: responsável por recuperar recursos do repositório local, bastando informar ao serviço os números de identificação do OBA-MC e do recurso. Como os recursos ficam em um repositório local, não existem atrasos na transmissão. Pode-se afirmar que o OBA-MC XML é a parte mais importante para que pacotes OBA-MC possam ser utilizados no ambiente de TVDi. Ele é composto por três seções básicas: lom – contêm os diversos metadados importados do arquivo LOM presente no pacote OBA-MC; content-map – contêm os diversos elementos responsáveis pela descrição do MC encapsulado no pacote OBA-MC (composto por conteúdos, relacionamentos e recursos); e dependence-map – contêm os elementos responsáveis pela descrição do MD encapsulado no pacote OBA-MC (composto por objetivos educacionais, dependências, recursos e atividades). Para garantir que a construção do arquivo OBA-MC XML não contenha nenhum erro em sua estrutura, foi desenvolvido um XML Schema para OBA-MC, que tem como base a estrutura utilizada pelo schema de mapas conceituais da ferramenta IHMC CmapTools. A FIGURA 4 exibe a estrutura do OBA-MC XML e seus principais elementos. A utilização do OBA-MC XML também permite que um determinado mapa possa ser apresentado em vários idiomas, pois na definição de sua estrutura foi inserido elementos que dão suporte à internacionalização. Outro fator importante que deve ser mencionado é que, diferentemente do pacote OBA-MC que contêm todos os recursos e imagens de mapas encapsulados no próprio pacote, o OBA-MC XML possui apenas a descrição da estrutura do objeto e seus elementos constituintes. Desta forma, a apresentação dos mapas fica a cargo da aplicação MCD-TV (no ambiente de TVDi). FIGURA 4. Diagrama Estrutural do OBA-MC XML e seus Principais Elementos. APLICAÇÃO INTERATIVA MCD-TV MCD-TV é uma aplicação Ginga-NCL/Lua desenvolvida para o ambiente de TVDi, que pode ser utilizada em qualquer nível de ensino e tem como base teorias pedagógicas consolidadas (Aprendizagem Significativa e Taxionomia de Bloom) e tem como objetivo trazer para o ambiente da TV uma maior significância dos conteúdos apresentados para os alunos, possibilitando também melhor planejamento para professores [9]. Para atingir seu objetivo a aplicação faz uso de arquivo OBA-MC XML, que pode ser distribuído junto com aplicação ou recuperado da Internet fazendo-se uso dos serviços disponíveis pelo WS MCD-TV. (a) (b) FIGURA 5. Telas da Aplicação MCD-TV no Ambiente de TVDi. Na inicialização da aplicação MCD-TV (ver FIGURA 5.a) os cursos/disciplinas transmitidos pela emissora de TV (em formato OBA-MC XML) são lidos. Em seguida a lista de cursos/disciplinas é apresentada na tela da TV pelo módulo de “Gerenciamento de Cursos/Disciplinas”. O aluno, então, pode escolher qualquer um dos cursos/disciplinas listados utilizando-se apenas do controle remoto da TV. Quando um curso/disciplina é selecionado (tecla ENTER/OK) o módulo de “Construção de Mapas” constrói o MC na tela de acordo com as informações contidas no OBA-MC XML (ver FIGURA 5.b). Neste momento é possível navegar entre os diversos conteúdos disponíveis. Quando o aluno estiver explorando um determinado conteúdo poderá ainda visualizar o MD – caso selecione algum Objetivo Educacional. É importante saber que a quantidade de cursos/disciplinas listadas depende da quantidade de arquivos OBA-MC XML lidos pela aplicação, e quando algum é selecionado o mapa de conteúdos é gerado de acordo com as informações contidas no seu respectivo arquivo OBA-MC XML. O aluno ainda tem a opção de pesquisar cursos e disciplinas no ROA de OBA-MC. Para isto, é preciso que o equipamento possua conectividade com a Internet para que seja possível a utilização dos serviços oferecidos pelo WS MCD-TV. A busca pode ser realizada por: (a) palavra-chave; (b) autor; (c) nível de ensino – nível fundamental, médio ou superior; e (d) fonte – instituição responsável pela distribuição do OA. O resultado da pesquisa é apresentado na tela em forma de lista, onde o aluno pode fazer sua seleção para exibição do MC. CONSIDERAÇÕES FINAIS A utilização de OA OBA-MC no ambiente de TVDi por meio da aplicação MCD-TV traz uma nova experiência para professores e alunos, permitindo que os conteúdos apresentados pelos diversos programas educativos possam ser melhor compreendidos, colaborando para melhoria do processo de ensino-aprendizagem, visto que durante a exibição do programa o aluno pode visualizar os relacionamentos existentes entre os conteúdos apresentados e quais níveis ele deve atingir em cada um dos conteúdos. O componente fundamental para o sucesso desta pesquisa encontra-se no WS MCD-TV, mais especificamente no serviço responsável pela criação do OBA-MC XML, que é o arquivo que contém a descrição de pacote do OA OBA-MC. Esta solução mostrou-se vantajosa, pois impede problemas com tamanhos de pacotes OBA-MC, além de habilitar internacionalização na exibição dos mapas e geração sob demanda (de acordo com as características do receptor de TVDi utilizado). Os testes realizados em laboratório são animadores, embora ainda sejam necessários mais estudos, fora do ambiente controlado de laboratório, para verificar os níveis de usabilidade da aplicação por meio de testes com telespectadores comuns, além de promover a utilizar da aplicação em cursos/disciplinas reais. Um problema a ser solucionado na versão atual é que ela ainda não consegue apresentar os conteúdos relacionados na própria tela da TV (só é apresentado o nome dos conteúdos e o tipo). Mais estudos, portanto, são necessários para habilitar os tipos de recursos digitais mais utilizados. Também se pretende melhorar o desempenho do WS MCD-TV com a utilização de camada de abstração para centralizar a comunicação entre os serviços e a aplicação por meio de padrões de projeto de software. Como trabalhos futuros espera-se habilitar a edição de cursos/disciplinas na própria TV para permitir a construção de uma rede social de intercâmbio de conhecimento e utilização de segunda tela. AGRADECIMENTOS Os autores agradecem a CAPES e a FAPERN pela concessão das bolsas de pesquisa e pelo apoio financeiro para realização da mesma, e em especial ao Programa de Pós-Graduação em Ciência da Computação (PPgCC) da Universidade do Estado do Rio Grande do Norte (UERN) e Universidade Federal Rural do Semi-Árido (UFERSA), por toda infraestrutura oferecida. REFERÊNCIAS 1. BRASIL. IBGE. “Pesquisa nacional por amostra de domicílios: síntese de indicadores 2011”. Disponível em: <http://loja.ibge.gov.br/pnad-2011-sintese-dos-indicadores.html>. Acesso em: 10 de mar. 2013. 2. N. de L. Pretto; S. de L. Ferreira, “Possibilidades interativas do sistema brasileiro de televisão digital terrestre”. In: Encontro da ULEPICC-Brasil, 2006, Niterói/RJ. 3. M. Gupta; K. Hutteman, "Education with iTV". In: European Conference on Interactive Television (EuroITV03), pp. 111112, 2003. 4. R. W. de Lima, “Mapa de Conteúdos e Mapa de Dependências: ferramentas pedagógicas para uma metodologia de planejamento baseada em objetivos educacionais e sua implementação em um ambiente virtual de aprendizagem”. Tese Universidade Federal do Rio Grande do Norte - UFRN, Natal, RN, Brasil, 2009. 106p. 5. T. R. da Silva; R. W de Lima; H. H. O. Mesquita; C. K. M. Marques; R. D. Costa; S. M. P. T. Rocha; R. A. Medeiros, “OBAMC: um modelo de objeto de aprendizagem centrado no processo de ensino-aprendizagem utilizando o padrão SCORM”. In: 23º Simpósio Brasileiro de Informática na Educação (SBIE 2012), ISSN 2316-6533, de 26 a 30 de novembro de 2012, Rio de Janeiro/RJ. 6. B. S. Bloom, “Taxionomia de Objetivos Educacionais - domínio cognitivo”. Porto Alegre, RS: Globo, 1977. 7. D. Chappell; T. Jewell, “Java Web Services”, O’Relly, 2002, 276p. 8. W3Schools, “SOAP Tutorial”, Disponível em: < http://www.w3schools.com/soap/>. Acesso em: 12 de out. 2012. 9. M. V. Lima; C. K. Marques; R. Lima; J. O. Chaves; T. da Silva; K. Ferreira, “MCD-TV: aprendizagem significativa com objeto de aprendizagem OBA-MC na TV digital”. In: X Congresso Brasileiro de Ensino Superior a Distância (ESUD 2013), ISSN: 2237-5996, de 11 a 13 de junho de 2013, Belém/PA.