IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos...

22
IOPackager – Desenvolvimento de uma ferramenta automática conversora de objetos educacionais em pacotes de conteúdo SCORM® 3rd Edition Ricardo Donato Iop Roseclea Duarte Medina UFSM

Transcript of IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos...

Page 1: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Page 22: IOPackager – Desenvolvimento de uma ferramenta automática ... · conversora de objetos educacionais ... interoperabilidade dos OEs Define os componentes: Modelo de Agregação

Obrigada!

Ricardo Donato Iop

[email protected]

Roseclea Duarte Medina

[email protected]