ROANAVi: Repositório de Objetos de Aprendizagem do                        NAVAluno: Isaac de Morais Marinho dos SantosOrie...
Introdução         ________________o Objetivo   • Sobre o NAV e o Projeto ROANAVi   • Embasamento Teórico   • Atividades R...
NAV              ________________o Núcleo de Aprendizagem Virtual do IFPB;o Projetos:    • Textando – Manipulação e interp...
Embasamento Teórico         ________________o Objetos de Aprendizagem (OAs):  • Recurso digital;  • Reuso;  • Suporte a ap...
Embasamento Teórico         ________________o Repositórios de Objetos de Aprendizagem (ROAs):  • Repositórios Instituciona...
Embasamento Teórico         ________________  • Características de ROAs:      Armazenamento de metadados sobre OAs;     ...
Embasamento Teórico        ________________o A Rede Social Facebook  • Lançamento: 04/02/2004;  • Universidade de Harvard;...
Embasamento Teórico        ________________o A Rede Social Facebook  • A plataforma Facebook e suas APIs:      Extensão d...
Embasamento Teórico        ________________o A Rede Social Facebook  • A plataforma Facebook e suas APIs:      Principais...
Embasamento Teórico        ________________o A Rede Social Facebook  • Aplicativo para Facebook:      Aplicação web;     ...
Embasamento Teórico         ________________Canvas
Embasamento Teórico             ________________Aplicativo
Embasamento Teórico      ________________• Exemplos de Aplicativos:    UdutuTeach: importa e gerencia cursos do myUdutu; ...
Embasamento Teórico        ________________UdutuTeach
Embasamento Teórico          ________________o Framework Yii:  • “Yes it is!”;  • PHP5: alto desempenho;  • Web 2.0;  • MV...
Atividades Desenvolvidas        ________________            Empresa DATAPREV        ________________o Catalogação de Objet...
Atividades Desenvolvidas        ________________            Empresa DATAPREV        ________________o Catalogação de Objet...
Atividades Desenvolvidas        ________________o Catalogação de Objetos de Aprendizagem  • Levantamento e listagem:      ...
Atividades Desenvolvidas        ________________o ROANAVi  • Módulos: administrativo e de consulta;  • Tecnologias:      ...
Atividades Desenvolvidas       ________________o ROANAVi  • Levantamento de Requisitos:     Análise de repositórios: BIOE...
Atividades Desenvolvidas       ________________o ROANAVi  • Levantamento de Requisitos:     Requisitos não funcionais de ...
Atividades Desenvolvidas       ________________o ROANAVi  • Levantamento de Requisitos:     Requisitos funcionais de entr...
Atividades Desenvolvidas       ________________o ROANAVi  • Prototipagem do módulo de consulta:     Storyboards: telas, d...
Atividades Desenvolvidas       ________________o ROANAVi  • Prototipagem do módulo de consulta:             Número da tela...
Atividades Desenvolvidas       ________________o ROANAVi  • Modelagem UML:
Atividades Desenvolvidas       ________________o ROANAVi  • Projeto do Banco de Dados: DER
Atividades Desenvolvidas      ________________EER
Atividades Desenvolvidas       ________________o ROANAVi  • Estudo das APIs mais adequadas ao projeto:     Listagem;    ...
Atividades Desenvolvidas       ________________o ROANAVi  • Estudo das APIs mais adequadas ao projeto     Graph API:     ...
Atividades Desenvolvidas       ________________o ROANAVi  • Estudo das APIs mais adequadas ao projeto     Graph API:
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Dificuldades encontradas:        Mudanças...
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo administrativo: home
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo administrativo: home após login
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo administrativo: menu operações
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo administrativo: menu operações     ...
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo de pesquisa: aplicativo do Facebook.
Atividades Desenvolvidas       ________________o ROANAVi  • Implementação:     Módulo de pesquisa:        Top 5 e Mais A...
Atividades Desenvolvidas  ________________ Módulo de pesquisa: exemplo de resultado
Atividades Desenvolvidas  ________________ Módulo de pesquisa: perfil de OA
Atividades Desenvolvidas  ________________ Módulo de pesquisa: avaliação
Considerações Finais            ________________o NAV provido de um repositório de OAs;   • Em fase de testes e com novas ...
ROANAVi: Repositório de Objetos de Aprendizagem do NAV
Próximos SlideShares
Carregando em…5
×

ROANAVi: Repositório de Objetos de Aprendizagem do NAV

4.383 visualizações

Publicada em

Apresentação para defesa de TCC.

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

ROANAVi: Repositório de Objetos de Aprendizagem do NAV

  1. 1. ROANAVi: Repositório de Objetos de Aprendizagem do NAVAluno: Isaac de Morais Marinho dos SantosOrientador: Prof. Lafayette Batista Melo
  2. 2. Introdução ________________o Objetivo • Sobre o NAV e o Projeto ROANAVi • Embasamento Teórico • Atividades Realizadas
  3. 3. 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.
  4. 4. Embasamento Teórico ________________o Objetos de Aprendizagem (OAs): • Recurso digital; • Reuso; • Suporte a aprendizagem; • Metadados.
  5. 5. Embasamento Teórico ________________o Repositórios de Objetos de Aprendizagem (ROAs): • Repositórios Institucionais; • Gerenciamento de dados; • Compartilhamento de conhecimento; • Inteligência coletiva.
  6. 6. Embasamento Teórico ________________ • 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.
  7. 7. Embasamento Teórico ________________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”.
  8. 8. Embasamento Teórico ________________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;
  9. 9. Embasamento Teórico ________________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).
  10. 10. Embasamento Teórico ________________o A Rede Social Facebook • Aplicativo para Facebook:  Aplicação web; Canvas  Canvas Page: iframe;  Canvas URL: HTML, CSS e JavaScript.
  11. 11. Embasamento Teórico ________________Canvas
  12. 12. Embasamento Teórico ________________Aplicativo
  13. 13. Embasamento Teórico ________________• Exemplos de Aplicativos:  UdutuTeach: importa e gerencia cursos do myUdutu;  UdutuLearn: contraparte do UdutuTeach;  Docs: criação e compartilhamento de documentos do MS Office.
  14. 14. Embasamento Teórico ________________UdutuTeach
  15. 15. Embasamento Teórico ________________o Framework Yii: • “Yes it is!”; • PHP5: alto desempenho; • Web 2.0; • MVC, DAO/ActiveRecord, testes.
  16. 16. Atividades Desenvolvidas ________________ 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;
  17. 17. Atividades Desenvolvidas ________________ Empresa DATAPREV ________________o Catalogação de Objetos de Aprendizagem • Dificuldades encontradas:  OAs distribuídos;  IterRed fora do ar. • Levantamento e listagem.
  18. 18. Atividades Desenvolvidas ________________o Catalogação de Objetos de Aprendizagem • Levantamento e listagem: 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.
  19. 19. Atividades Desenvolvidas ________________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.
  20. 20. Atividades Desenvolvidas ________________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.
  21. 21. Atividades Desenvolvidas ________________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.
  22. 22. Atividades Desenvolvidas ________________o ROANAVi • Levantamento de Requisitos:  Requisitos funcionais de entrada: manter e pesquisar;  Requisitos funcionais de saída: listar e exibir.
  23. 23. Atividades Desenvolvidas ________________o ROANAVi • Prototipagem do módulo de consulta:  Storyboards: telas, descrições, contexto e ações.
  24. 24. Atividades Desenvolvidas ________________o ROANAVi • Prototipagem do módulo de consulta: Número da tela: 1 Tela 1 – Home Identificação da página: Home 1. Título: ROANAVi – Repositório de OAs do NAV; 2 2. Logo – espaço reservado à 3 logomarca do repositório; 1 3. Informações do usuário – texto contendo informações do 4 usuário logado (nome, algo mais [descrição da última ação], data 6 do último acesso); 4. Top 5 OAs – Lista de OAs 5 melhor avaliados pelos usuários; 5. Mais acessados – Lista de OAs mais acessados. 6. Painel de consulta ao 8 repositório; 7. Log de submissões; 8. Menu do aplicativo.
  25. 25. Atividades Desenvolvidas ________________o ROANAVi • Modelagem UML:
  26. 26. Atividades Desenvolvidas ________________o ROANAVi • Projeto do Banco de Dados: DER
  27. 27. Atividades Desenvolvidas ________________EER
  28. 28. Atividades Desenvolvidas ________________o ROANAVi • Estudo das APIs mais adequadas ao projeto:  Listagem;  Workshop;  Escolha: Graph API.
  29. 29. Atividades Desenvolvidas ________________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.
  30. 30. Atividades Desenvolvidas ________________o ROANAVi • Estudo das APIs mais adequadas ao projeto  Graph API:
  31. 31. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Dificuldades encontradas:  Mudanças na API do Facebook;  Tratamento de permissões no servidor;  X-Frame-Options: DENY.
  32. 32. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Módulo administrativo: home
  33. 33. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Módulo administrativo: home após login
  34. 34. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Módulo administrativo: menu operações
  35. 35. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Módulo administrativo: menu operações  Operações: Listar, Cadastrar, Gerenciar, Visualizar e Clonar (somente para OAs).
  36. 36. Atividades Desenvolvidas ________________o ROANAVi • Implementação:  Módulo de pesquisa: aplicativo do Facebook.
  37. 37. Atividades Desenvolvidas ________________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.
  38. 38. Atividades Desenvolvidas ________________ Módulo de pesquisa: exemplo de resultado
  39. 39. Atividades Desenvolvidas ________________ Módulo de pesquisa: perfil de OA
  40. 40. Atividades Desenvolvidas ________________ Módulo de pesquisa: avaliação
  41. 41. Considerações Finais ________________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.

×