roanavi: repositório de objetos de aprendizagem do nav
DESCRIPTION
Apresentação para defesa de TCC.TRANSCRIPT
![Page 1: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/1.jpg)
ROANAVi: Repositório de Objetos de Aprendizagem do NAV
Aluno: Isaac de Morais Marinho dos Santos Orientador: Prof. Lafayette Batista Melo
![Page 2: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/2.jpg)
Introdução
o Objetivo
• Sobre o NAV e o Projeto ROANAVi
• Embasamento Teórico
• Atividades Realizadas
________________
![Page 3: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/3.jpg)
NAV ________________ o Núcleo de Aprendizagem Virtual do IFPB;
o Projetos:
• Textando – Manipulação e interpretação de textos;
• Enxergue – Acessibilidade e necessidades especiais;
• Universo Matemática – Roteiros e exercícios de matemática;
• OAs de Necessidades Especiais – Objetos de aprendizagem
abordando necessidades visuais e estímulo visual.
o ROANAVi – Repositório de Objetos de Aprendizagem.
![Page 4: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/4.jpg)
Embasamento Teórico ________________ o Objetos de Aprendizagem (OAs):
• Recurso digital;
• Reuso;
• Suporte a aprendizagem;
• Metadados.
![Page 5: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/5.jpg)
o Repositórios de Objetos de Aprendizagem (ROAs):
• Repositórios Institucionais;
• Gerenciamento de dados;
• Compartilhamento de conhecimento;
• Inteligência coletiva.
Embasamento Teórico ________________
![Page 6: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/6.jpg)
• Características de ROAs:
Armazenamento de metadados sobre OAs;
Armazenamento de conteúdo de OAs;
Segurança.
o Exemplos de ROAs:
• BIOE – Banco Internacional de Objetos Educacionais;
• RIVED – Rede Interativa Virtual de Educação;
• LabVirt – Laboratório Didático Virtual.
Embasamento Teórico ________________
![Page 7: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/7.jpg)
o A Rede Social Facebook
• Lançamento: 04/02/2004;
• Universidade de Harvard;
• Missão:
“Dar às pessoas o poder de compartilhar e tornar o mundo
mais aberto e conectado”.
Embasamento Teórico ________________
![Page 8: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/8.jpg)
o A Rede Social Facebook
• A plataforma Facebook e suas APIs:
Extensão da rede social;
Recursos acessíveis via APIs;
SDKs: diversas linguagens de programação e
plataformas;
APIs: webservices e REST, URIs e JSON/XML;
Embasamento Teórico ________________
![Page 9: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/9.jpg)
o A Rede Social Facebook
• A plataforma Facebook e suas APIs:
Principais APIs: Graph, Internationalization, Credits,
Ads e Chat;
Recursos adicionais:
FQL (Facebook Query Language);
XFBML (eXtended FaceBook Markup Language).
Embasamento Teórico ________________
![Page 10: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/10.jpg)
o A Rede Social Facebook
• Aplicativo para Facebook:
Aplicação web;
Canvas
Canvas Page: iframe;
Canvas URL: HTML, CSS e JavaScript.
Embasamento Teórico ________________
![Page 11: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/11.jpg)
Canvas
Embasamento Teórico ________________
![Page 12: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/12.jpg)
Aplicativo
Embasamento Teórico ________________
![Page 13: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/13.jpg)
• Exemplos de Aplicativos:
UdutuTeach: importa e gerencia cursos do myUdutu;
UdutuLearn: contraparte do UdutuTeach;
Docs: criação e compartilhamento de documentos do
MS Office.
Embasamento Teórico ________________
![Page 14: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/14.jpg)
UdutuTeach
Embasamento Teórico ________________
![Page 15: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/15.jpg)
o Framework Yii:
• “Yes it is!”;
• PHP5: alto desempenho;
• Web 2.0;
• MVC, DAO/ActiveRecord, testes.
Embasamento Teórico ________________
![Page 16: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/16.jpg)
Empresa DATAPREV ________________ o Catalogação de Objetos de Aprendizagem;
o ROANAVi
• Levantamento de Requisitos;
• Prototipagem de módulo de consulta;
• Modelagem UML do projeto;
• Projeto do banco de dados;
• Estudo das APIs mais adequadas ao projeto;
• Implementação do repositório;
Atividades Desenvolvidas ________________
![Page 17: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/17.jpg)
Empresa DATAPREV ________________ o Catalogação de Objetos de Aprendizagem
• Dificuldades encontradas:
OAs distribuídos;
IterRed fora do ar.
• Levantamento e listagem.
Atividades Desenvolvidas ________________
![Page 18: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/18.jpg)
Título Bichinhos
Área de Conhecimento Estímulo Visual (Pedagogia Básica)
Objetivos Visa estímular/avaliar a memorização e o reconhecimento de figuras.
Nível de Ensino Infantil
Observação Objeto de aprendizagem em Flash. Com os fontes no mesmo diretório.
Versões -
Autor Aline Donato
Local http://www.nav.ifpb.edu.br/enxergue/oas/APLIC_01/bichos.swf
Status Ativo.
o Catalogação de Objetos de Aprendizagem
• Levantamento e listagem:
Atividades Desenvolvidas ________________
![Page 19: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/19.jpg)
o ROANAVi
• Módulos: administrativo e de consulta;
• Tecnologias:
PHP, XHTML, JavaScript e CSS;
XFBML e Facebook JavaScript API;
Facebook PHP SDK;
MySQL;
Yii Framework.
Atividades Desenvolvidas ________________
![Page 20: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/20.jpg)
o ROANAVi
• Levantamento de Requisitos:
Análise de repositórios: BIOE e RIVED;
Aplicação de questionário online;
Testes com o exemplo de aplicativo do SDK.
Atividades Desenvolvidas ________________
![Page 21: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/21.jpg)
o ROANAVi
• Levantamento de Requisitos:
Requisitos não funcionais de sistema: Apache2,
PHP5 (incluindo a extensão cURL), MySQL5,
Framework Yii e Facebook PHP SDK.
Requisitos não funcionais de desempenho:
limites impostos pelo servidor.
Atividades Desenvolvidas ________________
![Page 22: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/22.jpg)
o ROANAVi
• Levantamento de Requisitos:
Requisitos funcionais de entrada: manter e
pesquisar;
Requisitos funcionais de saída: listar e exibir.
Atividades Desenvolvidas ________________
![Page 23: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/23.jpg)
o ROANAVi
• Prototipagem do módulo de consulta:
Storyboards: telas, descrições, contexto e
ações.
Atividades Desenvolvidas ________________
![Page 24: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/24.jpg)
o ROANAVi
• Prototipagem do módulo de consulta:
Número da tela: 1 Identificação da página: Home Tela 1 – Home
1. Título: ROANAVi – Repositório de OAs do NAV;
2. Logo – espaço reservado à logomarca do repositório;
3. Informações do usuário – texto contendo informações do usuário logado (nome, algo mais [descrição da última ação], data do último acesso);
4. Top 5 OAs – Lista de OAs melhor avaliados pelos usuários;
5. Mais acessados – Lista de OAs mais acessados.
6. Painel de consulta ao repositório;
7. Log de submissões; 8. Menu do aplicativo.
2
1 3
4
5 6
8
Atividades Desenvolvidas ________________
![Page 25: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/25.jpg)
o ROANAVi
• Modelagem UML:
Atividades Desenvolvidas ________________
![Page 26: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/26.jpg)
o ROANAVi
• Projeto do Banco de Dados: DER
Atividades Desenvolvidas ________________
![Page 27: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/27.jpg)
EER
Atividades Desenvolvidas ________________
![Page 28: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/28.jpg)
o ROANAVi
• Estudo das APIs mais adequadas ao projeto:
Listagem;
Workshop;
Escolha: Graph API.
Atividades Desenvolvidas ________________
![Page 29: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/29.jpg)
o ROANAVi
• Estudo das APIs mais adequadas ao projeto
Graph API:
Objetos com IDs únicas;
Requisições: https://graph.facebook.com/ID;
Repostas: objetos JSON;
SDK: classes e métodos.
Atividades Desenvolvidas ________________
![Page 30: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/30.jpg)
o ROANAVi
• Estudo das APIs mais adequadas ao projeto
Graph API:
Atividades Desenvolvidas ________________
![Page 31: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/31.jpg)
o ROANAVi
• Implementação:
Dificuldades encontradas:
Mudanças na API do Facebook;
Tratamento de permissões no servidor;
X-Frame-Options: DENY.
Atividades Desenvolvidas ________________
![Page 32: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/32.jpg)
o ROANAVi
• Implementação:
Módulo administrativo: home
Atividades Desenvolvidas ________________
![Page 33: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/33.jpg)
o ROANAVi
• Implementação:
Módulo administrativo: home após login
Atividades Desenvolvidas ________________
![Page 34: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/34.jpg)
o ROANAVi
• Implementação:
Módulo administrativo: menu operações
Atividades Desenvolvidas ________________
![Page 35: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/35.jpg)
o ROANAVi
• Implementação:
Módulo administrativo: menu operações
Operações: Listar, Cadastrar, Gerenciar,
Visualizar e Clonar (somente para OAs).
Atividades Desenvolvidas ________________
![Page 36: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/36.jpg)
o ROANAVi
• Implementação:
Módulo de pesquisa: aplicativo do Facebook.
Atividades Desenvolvidas ________________
![Page 37: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/37.jpg)
o ROANAVi
• Implementação:
Módulo de pesquisa:
Top 5 e Mais Acessados;
Formulário de consulta ao catálogo: Busca compreensiva e case-insensitive;
Palavra-chave: Autor, título ou objetivo;
Área de conhecimento/Ramo;
Nível e Série de Ensino.
Atividades Desenvolvidas ________________
![Page 38: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/38.jpg)
Módulo de pesquisa: exemplo de resultado
Atividades Desenvolvidas ________________
![Page 39: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/39.jpg)
Atividades Desenvolvidas ________________ Módulo de pesquisa: perfil de OA
![Page 40: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/40.jpg)
Módulo de pesquisa: avaliação
Atividades Desenvolvidas ________________
![Page 41: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/41.jpg)
o NAV provido de um repositório de OAs;
• Em fase de testes e com novas funcionalidades em
vista.
o Ministração de workshops;
o Base de conhecimento sobre a plataforma Facebook,
suas APIs e aplicativos.
Considerações Finais ________________
![Page 42: ROANAVi: Repositório de Objetos de Aprendizagem do NAV](https://reader031.vdocuments.site/reader031/viewer/2022020122/5570dd56d8b42afb678b4cb4/html5/thumbnails/42.jpg)