iopackager – desenvolvimento de uma ferramenta automática ... · conversora de objetos...
TRANSCRIPT
![Page 1: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/1.jpg)
IOPackager – Desenvolvimento de
uma ferramenta automática
conversora de objetos educacionais
em pacotes de conteúdo SCORM®
3rd Edition
Ricardo Donato IopRoseclea Duarte Medina
UFSM
![Page 2: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/2.jpg)
Organização da apresentação
� Objetivos
� EAD, E-Learning e LMSs
� Objetos educacionais e E-Learning
� Padrão SCORM
� Empacotamento de conteúdo no SCORM
� Levantamento do problema
� Proposta do IOPackager
� Implementação da ferramenta
� Resultados e validação do IOPackager
� Conclusão
![Page 3: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/3.jpg)
Objetivos
� Desvincular o criador de conteúdo educacional
do conhecimento técnico necessário para a
conversão do seu material ao padrão SCORM®
3rd Edition
� Desenvolvimento de uma ferramenta genérica e
automática de empacotamento que atribui ao
material empacotado as habilidades de
armazenamento, pesquisa e visualização em
um ambiente de aprendizagem
![Page 4: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/4.jpg)
EAD, E-Learning e LMSs
� Alternativa ao ensino presencial onde aprendiz e tutor estão separados fisicamente, interagindo através de um meio de comunicação
� No E-Learning, esse meio é a Internet
� Uso de ambientes que permitem prover e gerenciar o aprendizado usualmente através de cursos a distância (online)
� LMSs são sistemas de EAD aprimorados que automatizam a criação e disponibilização de conteúdo
![Page 5: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/5.jpg)
Objetos educacionais e E-Learning
� Qualquer recurso digital que pode ser reusado para apoiar a aprendizagem
� São modulares: unidades independentes de informação capazes de serem combinadas entre si para formarem o todo que se pretende ensinar (granularidade)
� São reusáveis em diversos contextos diferentes� São fáceis de atualizar, personalizar e localizar (através de
metadados descritivos), podendo ser melhorados continuamente ao longo do tempo de forma prática
� São interoperáveis, ou seja, ter a capacidade de funcionar adequadamente em qualquer plataforma de aprendizado
![Page 6: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/6.jpg)
Padrão SCORM
� Modelo de referência de como se fazer e se executar material educacional baseado na Web
� Garante que todas as propriedades de um OE sejam efetivamente implementadas
� Promove reusabilidade, durabilidade, acessibilidade e interoperabilidade dos OEs
� Define os componentes: Modelo de Agregação de Conteúdo, Ambiente de Tempo e Execução, e Seqüenciamento e Navegação
� Flexibiliza a montagem de cursos junto ao LMS, adequando-os às necessidades individuais de cada aprendiz
� Permite que LMSs conformantes interajam com o OE, trocando informações entre si e registrando o progresso do aprendiz no curso
![Page 7: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/7.jpg)
Empacotamento de conteúdo no SCORM
� Arquivo XML de manifesto, descrevendo a estrutura de navegação (organizations) do OE e a lista de recursos (resources)
� Metadados do OE
� Arquivos físicos do OE
� SCOs e assets (seção resources)
� API de comunicação para SCOs(ambiente de tempo de execução)
![Page 8: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/8.jpg)
Levantamento do problema
� Gerar manifesto não é amigável e envolve
conhecimento técnico
� O manifesto deve atender as especificações
definidas pelo SCORM
� Projetistas de OE não deveriam se preocupar
com a padronização
� Disponibilizar os benefícios da padronização ao
maior público desenvolvedor possível
![Page 9: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/9.jpg)
Proposta do IOPackager
� Mecanismo genérico e automático de conversão ao SCORM
� Permitir que qualquer OE seja empacotado para armazenamento, busca e execução (visualização) em LMSsSCORM
� Dispensar conhecimento técnico do usuário sobre questões de conformidade
![Page 10: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/10.jpg)
Proposta do IOPackager (cont)
� Interface para inserção de metadados
� Classificação de arquivos em recursos (assets)
para gerar seção resources
� Implementação de um único SCO (sco.html) no
qual estão os métodos javascript Initialize() e
Terminate() da API
� Geração do manifesto XML
� Reúne arquivos e manifesto em pacote zipado
![Page 11: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/11.jpg)
Implementação do IOPackager
� Desenvolvimento condizente com a proposta, contemplando todas as funcionalidades pretendidas
� Foco nos aspectos da conformidade com o padrão SCORM e na análise e inclusão dos arquivos de entrada ao pacote
![Page 12: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/12.jpg)
Implementação do IOPackager (cont)
![Page 13: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/13.jpg)
Implementação do IOPackager (cont)
� Geração de metadados através de mapeamento de IDs em um modelo (template)
� Classificação de arquivos por meio de listas de EBT e ENBT
� Uso de ERs para localizar dependências de arquivos cujas extensões são conhecidas e baseadas em texto
� Definição como recursos de todos os arquivos cujas extensões estão em alguma das listas EBT ou ENBT
![Page 14: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/14.jpg)
Resultados e validação do IOPackager
� Aplicação do IOPackager no empacotamento correto e conformantecom o SCORM visando a obtenção das 3 habilidades do OE empacotado
� Uso do utilitário validador da ADL
![Page 15: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/15.jpg)
Categorias de conformidade visadas
� SCO RTE 1.0 (Ambiente de Tempo de Execução - teste isolado do SCO): habilidade de visualização do OE
� CP CAM 1.0 (manifesto): habilidades de armazenamento e pesquisa
� CP RTE 1.0 (ATE – teste do SCO no contexto do pacote)
![Page 16: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/16.jpg)
OE visualizado (SCO RTE)
![Page 17: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/17.jpg)
Interface SCO RTE
![Page 18: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/18.jpg)
Conformidade SCO RTE (parecer final)
![Page 19: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/19.jpg)
Conformidade CP CAM 1.0
![Page 20: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/20.jpg)
Conformidade CP (parecer final)
![Page 21: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação](https://reader031.vdocuments.net/reader031/viewer/2022022110/5c16cbab09d3f29f108d2011/html5/thumbnails/21.jpg)
Conclusão
� Desobrigatoriedade de conhecer o padrão SCORM no processo de empacotamento
� Conformidade e validade do pacote gerado
� Habilidades do OE empacotado providas
� Validade do IOPackager obtida
� IOPackager 2.0