Upload
phungcong
View
222
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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)
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
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
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
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
Implementação do IOPackager (cont)
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
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
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)
OE visualizado (SCO RTE)
Interface SCO RTE
Conformidade SCO RTE (parecer final)
Conformidade CP CAM 1.0
Conformidade CP (parecer final)
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