Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Uso de Objetos de Aprendizagem SCORM no AdaptWeb® por meio do componente CELINE Danilo Pacheco Martinsa, Avanilde Kemczinskia, Isabela Gasparinia e Adilson Vahldickb a Departamento de Ciência da Computação, Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina (UDESC) – Joinville, SC - Brasil b Departamento de Sistemas de Informação Universidade do Estado de Santa Catarina (UDESC) – Ibirama, SC - Brasil Abstract. A learning object (LO) is defined as any entity, digital or non-digital, that may be used for learning, education or training (IEEE 2002). In the digital field, LO is the unit of an educational content that has as main feature the reusability, in order to reduce the cost of creating a discipline or course of distance education. Of the various standards of LO, what come gaining more popularity among e-learning systems is SCORM. With that, the availability of importation and execution of the LO in this standard for the current e-learning systems is crucial. However, the execution of LO in the SCORM standard is far to be a trivial task, which can become a big barrier for its use. Thus, this paper aims to present how to make use of SCORM standard available in a e-learning system, by means of a component called CELINE. Keywords: Learning Objects, SCORM standard, AdaptWeb, CELINE. PACS: 01.40.Ha. INTRODUÇÃO Com a crescente procura por cursos a distância, juntamente com acesso a internet via banda larga dos últimos anos, o processo de ensino-aprendizagem a distância tem ganhado força e destaque em pesquisas, e um item importante nesse contexto é a utilização de Objetos de Aprendizagem (OA). OA é a unidade de um conteúdo educacional que tem como principal característica a reusabilidade, visando diminuir o custo na criação de uma disciplina ou curso de educação a distância. O uso de OA pode ser aplicado em vários contextos e, por seguirem um padrão de metadados1, a busca torna-se eficiente. Existem ambientes de aprendizagem que possuem ferramentas especializadas na produção de OA, fornecendo recursos de criação de materiais interativos e avaliações. Contudo, a dependência com um ambiente limita o reaproveitamento desses OAs para sua utilização em outros ambientes de aprendizagem. Para melhor garantir a propriedade de reusabilidade dos OAs, uma alternativa é a adoção de um formato específico para a estruturação desse material, e que seja reconhecido internacionalmente, tal que vários ambientes possam executá-lo. SCORM (Sharable Content Object Reference Model) é um exemplo desse formato. O SCORM {2} é uma especificação que determina como empacotar e estruturar o material didático. Além disso, a especificação também permite que se especifique sequências e restrições para apresentação do material, por exemplo, baseando-se em resultados de questionários dentro do próprio objeto. Contudo, a compreensão dessa especificação não é uma tarefa trivial, e o seu desenvolvimento é complexo, e exige um alto grau de esforço por parte da equipe de implementação. Ainda, normalmente os recursos de execução e administração de material no formato SCORM são implementados no próprio ambiente de aprendizagem, dificultando o reaproveitamento dessas funcionalidades em novos ambientes. Com base nas colocações supracitadas, este artigo vem apresentar uma maneira de adicionar a funcionalidade de uso de OA no padrão SCORM de forma fácil e rápida, por meio do uso do componente CELINE. 1 Padrão de metadados – utilizado na identificação de recursos, auxiliando na filtragem de uma busca e na recuperação de um registro ou OA {6}. Um OA é constituído de uma série de características, que são abordadas na seção 2. Na seção 3 é apresentado o Ambiente de Ensino-Aprendizagem Adaptativo na Web (AdaptWeb®), que basicamente explora as possibilidades de adaptação de cursos Web para diferentes públicos-alvos {9}, tal sistema ainda não dispõe dessa funcionalidade de uso de OA a partir de um pacote SCORM. Já no capítulo 4 é apresentando o componente CELINE, responsável pela execução de OA no padrão SCORM. Com isso, a seção 5 apresenta a forma como foi acoplado esse componente ao AdaptWeb®. Por fim, é apresentada na seção 6 uma conclusão dos resultados do processo implementado. OBJETOS DE APRENDIZAGEM Das diversas definições encontradas na literatura, a que mais aproxima os Objetos de Aprendizagem da informática argumenta que estes objetos são recursos digitais que podem ser utilizados para dar suporte ao ensino, e que são construídos de forma a dividir o conteúdo em pequenos módulos reutilizáveis em diversos ambientes, seguindo os princípios da orientação a objetos {27}. Contudo, não há um consenso exato sobre o termo correto para OA, mas existem sinônimos definidos por outros autores, como objetos instrucionais {10}, objetos educacionais {23}, objetos de mídia {22}, objetos inteligentes {11}, objetos espertos {1}, objeto de ensino {8}. Segundo a IEEE, OA é “qualquer entidade, digital ou não digital, que pode ser utilizada, reutilizada, ou referida para a aprendizagem educacional ou treinamento”, o que torna a definição muito ampla, definindo qualquer material de conteúdo educacional como um OA {12}. Entretanto, Wiley tem uma definição um pouco mais restrita, conceituando OA como qualquer recurso digital que possa ser reutilizado e ajude na aprendizagem {27}. Apesar da grande diversidade de definições, todas elas tratam de um mesmo ponto, que é a reusabilidade de conteúdo educacional, quase sempre associada a cursos, treinamentos e de modo geral, em ambientes e-learning. Com isso, segue-se a definição de Wiley, focando especificamente em objetos digitais, sendo na sua maioria relacionados a ambientes e-learning. Para que um objeto de aprendizagem possa alcançar seu propósito educacional, é necessário que uma série de características sejam atendidas, as quais Ferlin qualifica-as em duas categorias, Pedagógica e Técnica {7}. As características pedagógicas lidam com a concepção de objetos que facilitem o trabalho de professores e aprendizes, visando a aquisição do conhecimento {5}. Ramos definiu cinco características pedagógicas: interatividade, Autonomia, Cooperação, Cognição/Metacognição e Afeto, apresentadas na tabela 1 {17}. TABELA (1). Característica Pedagógicas de um AO Característica Descrição Interatividade Relacionada ao OA, pode ser vista como um diálogo, uma troca que resulta em alteração do Objeto de Aprendizagem pelos estudantes. Autonomia Um processo de aprendizagem faz parte do eu, recursos de aprendizagem que proporcionam autonomia, como atividades que se tenha que tomar decisões, buscar resoluções para a solução da mesma. Cooperação É um OA mais centrado e controlado pelo professor. OAs interativos, que apresentam simulações e testes de hipóteses, provavelmente estará contribuindo para uma aprendizagem cooperativa. Cognição/Metacognição Enfatiza o processo de pensar sobre como se aprende, como se resolve problema. Isso é possível por meio de um Objeto de Aprendizagem que instigue pesquisa, debate, confronto de idéias, verificação de hipóteses. Afeto Diz respeito a deixar-se afetar, o estudante precisa envolver-se com ele mesmo, com sua aprendizagem e, para que isso aconteça, o OA precisa prender a atenção, ser atraente e contextualizado. Já as características técnicas referem-se, por exemplo, as dimensões de padronização, classificação, armazenamento, recuperação e reutilização dos OAs {19}. Algumas dessas características são apresentadas na tabela 2. TABELA (2). Características Técnicas de um OA Característica Descrição Acessibilidade A acessibilidade se dá quando é possível acessar um OA de um local remoto e usá-lo em muitos locais {23}. Durabilidade Tudo dentro do computador é trabalhado digitalmente, então é conveniente tratar os OAs como objetos digitais {18}. Granularidade Granularidade pode ser definido como o tamanho do OA {27}, quanto menor for a granularidade do OA, maior a sua capacidade de reutilização. Interoperabilidade É a capacidade de o objeto poder ser utilizado em qualquer plataforma, repositório, browser, sistemas elearning. O desafio da interoperabilidade surge quando os objetos devem ultrapassar os limites do repositório, onde está alocado, a fim de serem reusados por entidades externas e em contextos diferentes {20}. Reusabilidade O componente pode ser usado em diferentes contextos e para diferentes propósitos. Logo, quanto menor for a granularidade de um OA, maior é o seu potencial de reuso {19}. Dependência Pode ser apresentado individualmente ou funcionar em conjunto com outros objetos {19}. Educacional O objeto deve considerar seus aspectos pedagógicos de aprendizagem {19}. Metadados Possui informações que os descrevam, permitindo que sejam facilmente localizados por mecanismos de busca {19}. Para que todas essas características sejam atendidas, é necessário que o OA siga um padrão definido por protocolos conhecidos, permitindo assim que um mesmo conteúdo possa ser usado em vários sistemas e-learning, independente da plataforma adotada. De forma geral, os padrões são desenvolvidos por indústrias, usuários, produtores, exportadores, governo, academia ou qualquer outra organização que esteja interessada na definição do padrão. As entidades, em geral, participam desse processo voluntariamente, pois isso pode influenciar no desenvolvimento dos mesmos, de modo a favorecer ou ganhar alguma vantagem competitiva no mercado {6}. Alguns exemplos de padrões podem ser citados, como o IMS Learning Design (LD) {28}, Aviation Industry CBT (Computer-Based Training) Commitee (AICC), SCORM e entre outros, cada um com suas particularidades. O LD é uma metodologia que provê suporte a variadas abordagens de ensino-aprendizagem, isso é possível por ser uma linguagem genérica e flexível {32}. LD é um padrão que contempla não apenas a relação do aluno com o conteúdo, como também a relação do aluno com o seu grupo de colegas, do aluno com o professor, a relação do aluno com as pessoas que dão suporte ao curso, e por fim, com os recursos de aprendizagem, como as ferramentas do sistema, objetos do mundo real e o conteúdo do OA em si. Apesar desses prós, sua utilização não é tão difundida entre os ambientes e-learning{29}. Já o AICC, é um conjunto de recomendações para aplicação em treinamento baseado em computador, identificados pela sigla AGR (AICC Guideline & Recommendations), que são recomendações oficiais da AICC com respeito a determinada área, e para isto passaram por um processo formal de análise e aprovação pelos membros da entidade {30}. Contudo, dentre os demais padrões de OA disponíveis, o SCORM é o de maior popularidade entre os sistemas elearning, com uma abordagem centrada na autonomia e auto-aprendizagem, é também o padrão com o maior número de ferramentas de suporte {31}. SCORM consiste num modelo que referencia um conjunto de padrões técnicos, especificações e guidelines desenvolvidos para encontrar requisitos de alto nível para o conteúdo e os sistemas de aprendizagem. Descreve ainda um modelo de Sequenciamento e Navegação para a apresentação dinâmica de conteúdo de aprendizagem baseado nas necessidades do aprendiz {11}. OAs podem ser usados em vários contextos, como em treinamentos para computador, ambientes de aprendizagem interativos, sistemas de educação a distância (EaD) e ambientes de aprendizagem colaborativa {13}. Este trabalho apresenta o Ambiente de Ensino-Aprendizagem Adaptativo na Web (AdaptWeb®), que basicamente explora as possibilidades de adaptação de cursos Web para diferentes públicos-alvos {9}. Apesar de ser imprescindível o uso de OA em sistemas e-learning, nem todos os ambientes de EaD dispõem dessa função, como é o caso do AdaptWeb®. ADAPTWEB® O AdaptWeb® é um Sistema Hipermídia Adaptativo (SHA) de EaD baseado na Web desenvolvido através de uma parceria da UFRGS (Universidade Federal do Rio Grande do Sul) e UEL (Universidade Estadual de Londrina) com colaboração do CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico). Desde 2005 a UDESC (Universidade do Estado de Santa Catarina) participa ativamente no desenvolvimento e melhorias do ambiente. É um ambiente OpenSource, disponível no SourceForce (http://sourceforge.net/projects/adaptweb) {9}. A finalidade do ambiente é adaptar o conteúdo, a apresentação e a navegação de acordo com o perfil do usuário. Seu grande diferencial é o ambiente para a autoria e apresentação de cursos na web, com condições de adaptabilidade. A sua adaptabilidade é suportada pela criação de um modelo flexível do usuário, onde, para cada aluno, são armazenadas informações sobre o curso, conhecimento, preferências e histórico navegacional {9}. Para estruturação do conteúdo o autor tem como base uma sistemática para pré-autoria e uma ferramenta de autoria. Na organização do conteúdo durante a fase de pré-autoria, o autor necessita identificar os dados de entrada, que são utilizados na ferramenta de autoria, onde deve possuir para cada conceito, um arquivo HTML referente e outros arquivos associados a este que são classificados como exemplos, exercícios e material complementar, em uma única estrutura adaptada para diferentes cursos {3}. Os alunos podem utilizar diferentes estilos de aprendizagem através da seleção do modo de navegação e dos estilos de apresentação. Os aspectos de adaptabilidade navegacional incluem navegação em modo tutorial ou livre, oferecendo diferentes alternativas táticas de ensino {14}. Além dessas particularidades que diferenciam o AdaptWeb® de outros sistemas e-learning, ele dispõe de diversos outros recursos comuns a outros sistemas, como fórum de discussão, avaliação, histórico de desempenho de alunos, entre outros. Atualmente, diversas outras funções estão sendo realizadas no AdaptWeb®, e uma é a implementação da funcionalidade de importação de OA no padrão SCORM, tema deste trabalho. O SCORM foi escolhido perante aos demais padrões, devido a sua completude e, principalmente, pela sua grande disseminação em outros sistemas e-learning, fator importantíssimo, pois um dos motivos da adoção deste padrão é a possibilidade de reutilização de outros conteúdos educacionais e a interoperabilidade com outros sistemas de educação a distância. Sousa (2005) relata a documentação do SCORM demasiadamente vasta e complexa para uma análise séria e profunda em tempo útil e com poucos recursos {21}. Brito (2007) também apresenta diversas dificuldades para sua implementação, como poucos exemplos, a escolha dos diversos aspectos não é uma tarefa óbvia, exige experiência e conhecimento técnico na implementação manual {4}. Visando facilitar a implementação da importação de OA utilizando o padrão SCORM no AdaptWeb®, foram analisadas algumas ferramentas, e dentre elas, o uso do componente CELINE foi selecionado para o auxilio na incorporação do padrão, visto que este componente contém todo o tratamento para importação e execução do padrão SCORM, e desta forma, pode-se implementar uma conexão deste componente com o ambiente e-learning. CELINE O CELINE trata-se de um componente que pode ser acoplado às aplicações web, que tem como objetivo prover recursos para utilização e adaptação de conteúdo SCORM em ambientes de aprendizagem {24}. Normalmente, um componente de software deve ser adaptado a fim de adequá-lo às características impostas pelo projeto do sistema em desenvolvimento. A adaptação de componentes busca aumentar o grau de reutilização dos componentes de software e ajudar os desenvolvedores de sistemas na composição dos componentes adquiridos de terceiros {26}. O componente CELINE oferece recursos para administrar e executar conteúdo SCORM e, inclusive, acompanhar toda a interação dos usuários com esses conteúdos. Além disso, com um mecanismo também proporcionado pelo componente, os ambientes podem adaptar a estrutura e sequência do conteúdo, utilizando os dados do acompanhamento em conjunto com suas próprias estratégias pedagógicas e regras de inferência {24}. As funcionalidades disponíveis no componente CELINE são apresentadas na tabela 3. Uma aplicação web em Java, acoplando o componente CELINE, tem a sua disposição todos esses recursos. Quanto à persistência, a aplicação poderá armazenar os dados em banco de dados relacional, XML, ou qualquer outra que pode ser implementada pelo desenvolvedor da aplicação (por exemplo, integração com sistemas legados). TABELA (3). Funcionalidades do Componente CELINE {24} Funcionalidade Descrição 1 Importação de pacotes SCORM por intermédio de um arquivo zip. 2 Atualização e exclusão do pacote SCORM. 3 Cadastramento de usuários, diferenciando entre os administradores e usuários. 4 Registrar o pacote para interagir com ele, assim como desvincular-se a ele. 5 Visualizar a árvore de atividades do pacote. 6 Interação com o conteúdo. 7 Suspender e retornar a interação com o conteúdo. 8 Relatórios de utilização dos pacotes SCORM. 9 Todos os acessos exigem usuários autenticados. 10 Criar um curso dinamicamente baseando-se em partes de outros cursos. 11 Alterar a árvore de atividades enquanto o usuário interage com o curso. Para verificação de conformidade de um Learning Management System (LMS) ao padrão SCORM, a Advanced Distributed Learning (ADL) disponibiliza em seu site um conjunto de OA’s para validação da funcionalidade implementada. Se as validações forem 100% atendidas, a ADL aprova o ambiente e-learning em conformidade com o padrão. Tais testes foram realizados no componente CELINE e o resultado apresentou total compatibilidade com a especificação, garantindo ao ambiente que utilizar o componente o selo “LMS SCORM 2004 3rd Edition Conformant” {24}. EXECUÇÃO DE OBJETOS SCORM NO ADAPTWEB® O projeto AdaptWeb® foi motivado pela necessidade de facilitar a tarefa de autoria de material instrucional para web por parte dos professores {14}, voltado para autoria e apresentação adaptativa de disciplinas integrantes de cursos a distância (EaD) na web {9}. Para facilitar a tarefa de autoria de material instrucional, como é proposto pelo projeto do AdaptWeb®, é de suma importância que seja possível a utilização de OAs no padrão SCORM. Com esse recurso disponível no AdaptWeb®, os professores usuários desse sistema terão mais praticidade na criação de disciplinas, pois poderão utilizar OAs disponíveis na internet, realizar a produção do conteúdo educacional por uma equipe externa de design independente da ferramenta utilizada, utilizar o conteúdo em outros sistemas e-learning e entre outros. Sabendo da complexidade em disponibilizar a importação de OAs SCORM, o componente CELINE se mostrou uma excelente opção, uma vez que ele já disponibiliza toda a estrutura para importação e execução de pacotes SCORM, bastando acoplá-lo ao AdaptWeb®. Tendo em vista que o CELINE foi desenvolvido especificamente para aplicações Java, o que poderia vir a ser um empecilho para sistemas e-learning desenvolvidos com outras tecnologias, como o AdaptWeb® que é escrito em PHP2, umas das etapas do trabalho descrita nesse artigo foi o desenvolvimento de Web Service3 no componente. Um Web Service basicamente permite que sistemas heterogêneos possam trocar parâmetros entre si, possibilitando então a integração do CELINE com o AdaptWeb®. A tabela 4 relaciona os serviços disponibilizados no Web Service do CELINE. É importante lembrar, que esses serviços são disponibilizados por uma aplicação web em Java que possui acoplado o CELINE. Logo, mesmo que exista uma aplicação desenvolvida em uma linguagem de programação diferente do Java (como por exemplo o AdaptWeb®), será necessária essa aplicação Java. TABELA (4). Serviços disponibilizados no Web Service do CELINE Serviço Descrição registerNewUser(name, passw, admin) Permite cadastrar novos usuários registerNewCourse(id, title) Permite cadastrar novos cursos, enviando em anexo um arquivo ZIP com o pacote de conteúdo SCORM. Um curso, no CELINE, equivale a um pacote de conteúdo. 2 3 PHP – Linguagem de programação de propósito geral, amplamente utilizada, que é especificamente adequada para desenvolvimento Web {21}. Web Service – Um sistema de software projetado para suportar a interoperabilidade na interação entre máquinas sobre uma rede {30} registerNewCourseWithFile(courseData) registerUserAtCourse(name, id) O mesmo que registerNewCourse(), porém com um melhor desempenho na transmissão do arquivo. Esse método utiliza um protocolo mais recente de Web Services, e com isso exige que as ferramentas tenham esse novo protocolo implementado. Registra um usuário a um curso. Para efetuar a comunicação pelo AdaptWeb® com o Web Service, foi utilizado a biblioteca NuSOAP, desenvolvida em PHP. NuSOAP é um grupo de classes PHP que permite aos desenvolvedores criar e consumir serviços Web usando SOAP. NuSOAP não requer nenhuma extensão especial de PHP, o que a torna utilizável por todos os desenvolvedores PHP {15}. A utilização da biblioteca NuSOAP como cliente é muito simples, basta apenas definir o endereço do Web Service, a função que será requisitada, juntamente com seus parâmetros. A Figura 1 demonstra o acesso ao CELINE por Web Service, no qual a função “registerNewUser” é chamada para registrar um novo usuário no componente. FIGURA 1. Código em PHP para acesso a uma função por Web Service Um item importante que se destaca na integração entre o CELINE e o AdaptWeb®, é que a importação de pacotes SCORM se dá por um arquivo compactado na extensão zip, ou seja, a comunicação por Web Service deve ter suporte a transmissão de dados binários. Contudo, a transmissão direta de dados binários por Web Service não é possível, uma vez que todas as informações são transmitidas por arquivos XML, que são puramente textos. Para solucionar esse problema, é utilizada uma técnica de codificação de um arquivo binário em um arquivo texto, conhecido como formato MIME/64, e do outro lado, ele é decodificado novamente para um arquivo binário. A biblioteca NuSOAP já atende a esse tipo de requisição, através da chamada a função “addAttachment”. A Figura 2 demonstra um código em PHP para transmissão de um arquivo binário, no qual é transmitido um pacote SCORM, passando como parâmetro o código identificador do curso e o seu título. FIGURA 2. Código em PHP com envio de um arquivo binário por Web Service Para execução de um pacote SCORM pelo CELINE, é necessário que haja um usuário cadastrado e logado no componente, uma vez que o padrão SCORM prevê tratamentos diferenciados por aluno. Com isso, a primeira etapa de integração entre os sistemas se deu no cadastro de usuários do AdaptWeb®. Para isso, ao final do processo de gravação de usuário no AdaptWeb®, foi realizado uma chamada a função “registerNewUser(name, passw, admin)” do CELINE, que recebe como parâmetros o nome, senha e tipo de usuário. Contudo, é preciso haver um campo em comum entre o usuário do AdaptWeb® e o CELINE com garantia de unicidade. Para isso, é passado para o campo “nome” da função “registerNewUser” o código identificador do usuário no AdaptWeb®, uma vez que o nome de usuário pode ser alterado e ainda assim não garante unicidade. O próximo passo da integração entre os componentes, foi a importação de OA para o AdaptWeb®. Atualmente o sistema de autoria do AdaptWeb® implementa o conceito do curso por um arquivo do tipo HTML, o que impossibilita a execução de um OA SCORM diretamente na estrutura de conceito. Com isso, a importação e execução de OA foi definido como um “material complementar” da disciplina. As etapas para importar um OA no material complementar, são exatamente iguais à de se importar qualquer outro material complementar. Para fazer a identificação de que o material adicionado é um pacote SCORM, foi acrescido um desvio ao final do processo importação, em que quando é um arquivo de extensão “zip” e contem dentro o arquivo “imsmanifest.xml”, o AdaptWeb® faz a requisição de importação do pacote ao CELINE. A Figura 3 mostra um exemplo de importação de um pacote SCORM no material complementar no AdaptWeb®, onde é preenchido o “Nome”, “Descrição” e “Palavras-chave” do arquivo digital informado no campo “Arquivo”. Ao clicar em “Enviar”, o arquivo será adicionado na tabela de materiais complementares, conforme já consta “2_pedagogia_andragogia.pdf” e “SCORM2004.4.MBCE.1.0.CP.zip”, havendo uma marcação em azul quando o arquivo é um pacote SCORM. FIGURA 3. Exemplo pacote SCORM sendo importado ao CELINE Para importação de um OA ao CELINE, foi realizado uma chamada a função “registerNewCourse(id, title)”, que recebe como parâmetro um código identificador do OA, que deve ser único, e o título. Todavia, não há um cadastro de material complementar no AdaptWeb® com um identificador único para cada material complementar, uma vez que a estrutura é descrita num arquivo XML e que pode ser alterado. Contudo, é preciso fazer a ligação do OA importado no AdaptWeb® com o CELINE e para isso, foi “montado” um “id” para o CELINE, com a seguinte estrutura: CódigoDoProfessor.CódigoDaDisciplina.NomeDoPacote (exemplo: 711.350.SCORM2004.4.MBCE.1.0.CP.zip), uma vez que cada material complementar adicionado está vinculado a uma disciplina de um determinado professor. A última etapa de integração entre o AdaptWeb® e o CELINE é a execução do pacote SCORM, que ocorrerá no momento em que o aluno clicar no material complementar do OA. O AdaptWeb®, ao identificar que o material é um “zip” com o arquivo “imsmanifest.xml” dentro dele, realiza a chamada ao CELINE, passando como parâmetro o “id” do material complementar, conforme planejado na importação. Contudo, a execução do pacote SCORM pelo CELINE, não se dá por Web Service, já que a tecnologia não foi criada para esse fim. A execução se dá por uma URL, passando como parâmetro a ação a ser executada, o “id” do curso, nome do usuário e senha, que são transmitidos via POST, conforme exemplo: action=opencourse, courseId=teste27, name=admin e passw=adm. A partir de então, a janela não tem mais qualquer vínculo com o AdaptWeb®, ficando o CELINE encarregado de gerenciar o conteúdo SCORM. A Figura 4 demonstra um OA disponibilizado pela ADL executado pelo CELINE, onde a esquerda é listado a árvore com todas as atividades de aprendizagem disponíveis no OA, que pode ser ocultado clicando no botão acima da árvore, já no lado direito, é apresentado o conteúdo da atividade “Content Package Defined”. FIGURA 4. Exemplo de um OA SCORM sendo executado pelo CELINE A integração entre o AdaptWeb® e o CELINE encontrasse finalizada, mas vale destacar, que no CELINE é preciso vincular um usuário cadastrado ao pacote SCORM, porém, essa etapa não precisou ser implementada, pois é possível configurar o componente para que sempre vincule um curso importado ao usuário cadastrado e vice-versa. CONCLUSÃO Com o uso do componente CELINE para importação e execução de OA no padrão SCORM no AdaptWeb®, conseguiu-se agregar uma funcionalidade de grande valor ao e-learning, em um tempo curto e sem a necessidade de muitos desenvolvedores. Com esse recurso de importação de OA disponível no AdaptWeb®, os professores usuários desse sistema tem mais praticidade na criação de disciplinas e compartilhamento de material, e a ferramenta está mais preparada para a atual realidade dos sistemas de EaD. Já os alunos usuário do AdaptWeb®, poderão agora tirar proveito de OAs, quando devidamente construído, seguindo as características pedagógicas apresentadas neste documento. Vale destacar que o AdaptWeb® foi o primeiro LMS a fazer comunicação com CELINE por Web Service, a solução agora encontra-se finalizada, podendo servir também como base para outros LMSs escritos em PHP, que poderão importar OAs no padrão SCORM sem muitas dificuldades. Um trabalho futuro a ser destacado, é sobre a possibilidade de utilizar uma funcionalidade importante do CELINE, que é a adaptação de conteúdo de um OA importado, onde é possível modificar a estrutura e as regras de sequenciamento da árvore de atividades, como também adicionar parte de outros OAs importados no componente. REFERÊNCIAS 1. ABDULMOTALEB El Saddik, Amir Ghavam, Stephan Fischer, and Ralf Steinmetz. Metadata for Smart Multimedia Learning Objects. In Proceedings of the fourth Australasian Computing Education Conference. ACM-CSE, Melbourne, Australia, December 2000 2. ADL (2008) Advanced Distributed Learning. SCORM 2004 4th Edition Documentation. Disponível em <http://www.adlnet.gov/Technologies/scorm/SCORMSDocuments/SCORM%20Resources/ADLGuidelines_V1PublicComm ent.zip>. 3. AMARAL, M. A. Organização e Armazenamento de Conteúdo Instrucional no Ambiente AdaptWeb utilizando XML. Dissertação de mestrado, UFRGS, Programa de Pós-Graduação em Computação, 2002. Disponível em: < http://www.lume.ufrgs.br/bitstream/handle/10183/3952/000451047.pdf?sequence=1>. Acesso: 15 de maio de 2010. 4. BRITO, R. F., Desenvolvimento de cenários digitais interoperáveis para aprendizagem baseada em problemas. Dissertação de mestrado, UFSC, Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento, 2007. Disponível em: <http://www.tede.ufsc.br/teses/PEGC0028-D.pdf>. Acesso: 12 de maio de 2010. 5. CARVALHO, M.J. S., Nevado, R.A., Menezes, C.S., Arquiteturas Pedagógicas para Educação a Distância: Concepções e Suporte Telemático, Simpósio de Informática na Educação, Juiz de Fora – MG, 2005 6. DeVAUX, Christine R. A Review of U.S Participation in the International Organization for Standardization (ISO) and the International Eletrotechnical Commission (IEC). U.S. Departament of Commerce, 2000. Disponível em http://ts.nist.gov/Standards/Conformity/upload/ir6492.pdf Acesso em Agosto 2009. 7. FERLIN, Jhonatan. Repositório de Objetos de Aprendizagem para a Área de Informática, 2009. Disponível em: < http://www.br-ie.org/pub/index.php/sbie/article/viewFile/1163/1066>. Acesso: 13 de maio de 2010. 8 FILHO, Clovis S. & Machado, Elian de Castro. O computador como agente transformador da educação e o papel do Objeto de Aprendizagem. Publicado em 17 de dezembro de 2004. Disponível em: <http://www.universiabrasil.net/ead/materia.jsp?id=5939>. Acesso: 13 de maio de 2010. 9. GASPARINI, I. ; PALAZZO M. de Oliveira, J. ; PIMENTA, Marcelo S. ; LIMA, José Valdeni de ; KEMCZINSKI, A. ; PROENÇA JR, Mário ; BRUNETTO, Maria Angélica C. . AdaptWeb - Evolução e Desafios. Cadernos de Informática (UFRGS), v. 4, p. 47-54, 2009. ISSN: 1519-132X. 10. GIBBONS, A. S., Nelson, J. & Richards, R. (2000). The nature and origin of instructional objects. In D. A. Wiley (Ed.), The Instructional Use of Learning Objects: Online Version. Disponível em: http://reusability.org/read/chapters/gibbons.doc. 11. GOMES, Sionise Rocha; Gadelha, Bruno Freitas; Mendonça, Andréia Pereira; Amoretti, Maria Suzana Marc. Objetos de Aprendizagem Funcionais e as Limitações dos Metadados Atuais, 2005. Disponível em: <http://sionise.site88.net/moaf/OAF_SBIE2005.pdf> 12. IEEE - Institute of Electrical and Electronics Engineers, Inc. Draft Standard for Learning Object Metadata – IEEE 1484.12.12002. LTSC The Learning Technology Standards Committee, 2002. Disponível em <http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf.>. 13. IEEE Learning Technology Standards Committee (IEEE/LTSC). ‘IEEE Standard for Learning Object Metadata’. Disponível em: <http://ltsc.ieee.org/wg12/>. Acesso: 16 de maio de 2010. 14. OLIVEIRA, José Palazzo Moreira; Brunetto, Maria Angélica de Oliveira Camargo; Júnior, Mário Lemes Proença; Pimenta, Marcelo Soares; Ribeiro, Cora Helena Pinto; Lima, José Valdeni; Freitas, Veronice; Marçal, Viviane Sodré Prado; Gasparini, Isabela; Amaral, Marília Abrahão. Adaptweb: um ambiente para ensino-aprendizagem adaptativo na Web. 2003. Disponível em: <http://ojs.c3sl.ufpr.br/ojs2/index.php/educar/article/viewPDFInterstitial/2147/1799>. 15. NuSOAP - SOAP Toolkit for PHP (2010). Disponílvel em: <http://sourceforge.net/projects/nusoap>. Acesso: 12 de maio 2010. 16. PHP, (2010). Disponível em: <http://php.net/index.php>. Acesso: 13 de maio de 2010. 17. RAMOS, Andréia Ferreira. Santos, Pricila Kohls. A contribuição do Design Instrucional e das Dimensões da Educação para o desenvolvimento de Objetos de Aprendizagem. 2006. Disponível em: www.natalnet.br/sbc2006/pdf/arq0128.pdf 18. SANTANCHÈ, A.; LAGO, A.; DOURADO, P.; FERREIRA, P. . Ferramentas e Ambientes para Objetos de Aprendizagem. In: XIX Simpósio Brasileiro de Informática na Educação, 2008, Fortaleza. Anais do XIX Simpósio Brasileiro de Informática na Educação -- Mini Cursos, 2008. 19. SILVA, Maria da Graça Moreira. Novas Aprendizagens. SENAC. São Paulo, 2004. 11º Congresso Internacional de Educação a Distância. Salvador – BA, 2004. Disponível em <http://www.abed.org.br/congresso2004/por/htm/146-TC-D2.htm>. 20. SILVA, L. A. M. ; SANTANCHÈ, A. Autoria de Objetos Digitais Complexos Baseada em Documentos Através da Anotação Semântica de Conteúdo. In: VII WTDBD - Workshop de Teses e Dissertações em Bancos de Dados, 2008, Campinas. Anais do VII Workshop de Teses e Dissertações em Bancos de Dados, 2008. 21. SOUZA, Fernando José Geada Ventura de. Análise do modelo SCORM na construção e distribuição digital de conteúdos para a disciplina de Tecnologia da Informação e Comunicação do ensino secundário. Dissertação de mestrado, FUCP, 2005. Disponível em: < http://nautilus.fis.uc.pt/cec/teses/fventura/docs/tesecompleta.pdf>. Acesso: 12 de maio de 2010. 22. SOUTH, J. B. & Monson, D. W. (2000). A university-wide system for creating, capturing, and delivering learning objects. In D. A. Wiley (Ed.), The Instructional Use of Learning Objects: Online Version. Disponível em: http://reusability.org/read/chapters/south.doc. Acessado em maio de 2005. 23. TAROUCO, Liane Margarida Rockenbach; Fabre, Marie-Christine Julie Mascarenhas; Tamusiunas, Fabrício Raupp. Reusabilidade de objetos educacionais. RENOTE: Revista Novas Tecnologias na Educação – fev. 2003. Porto Alegre: UFRGS, Centro Interdisciplinar de Novas Tecnologias na Educação. 24. VAHLDICK, Adilson. CELINE: Um modelo para utilização e adaptação de conteúdo SCORM em ambientes inteligentes de aprendizagem. Dissertação de mestrado, UNIVALI, 2008. Disponível em: <https://www6.univali.br/tede/tde_busca/arquivo.php?codArquivo=724>. Acesso: 12 de maio de 2010 25. W3C. Web Services Architecture (2004). Disponível em: <http://www.w3.org/TR/ws-arch>. Acesso: 12 de maio de 2010. 26. WEISS, Gerson Mizuta. Adaptação de componentes de software para o desenvolvimento de sistemas confiáveis. Dissertação de mestrado, UNICAMP, Programa de Pós-Graduação em Ciências da Computação, 2001. Disponível em: < http://libdigi.unicamp.br/document/?code=vtls000231441>. Acesso: 12 de maio de 2010. 27. WILEY, D. A. Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy. In D. A. Wiley (Ed.), The Instructional Use of Learning Objects, 2000. 28. IMSLD, "IMS Learning Design Specification," vol. 2004, Version 1 ed. Boston: The IMS Global Learning Consortium, 2003. 29. DUTRA, Renato. TAROUCO, Liane.. Konrath, Mary. IMS Learning Design, evoluindo de Objetos de Aprendizagem para Atividades de Aprendizagem. Revista Novas Tecnologias na Educação RENOTE, V. 3 Nº 1, Julho, 2005. 30. AICC. Aviation Inditry CBT Cmmittee. Disponível em: http://www.aicc.org. Acesso em 06 Junho de 2010. 31. DUTRA, Renato; TAROUCO, Liane. Objetos de aprendizagem: Uma comparação entre SCORM e IMS Learning Design. Revista Novas Tecnologias na Educação RENOTE, V. 4 Nº 1, Julho, 2006. Disponível em <http://www.acessobrasil.org.br>. 32. TATTERSAL, C.; BURGOS, D.; KOPER, R. An Open e-learning Specification for Multiple Learners and Flexible Pedagogies. In M. Pagani (Ed.), Encyclopedia of Multimedia and Networking, 2nd Edition. Hershey, USA: Idea Group. 2006. Disponível em: <http://dspace.ou.nl/bitstream/1820/578/1/An%20Open%20eLearning%20Specification%2020060210.pdf>