SlideShare a Scribd company logo
1 of 42
Download to read offline
ROANAVi: Repositório de Objetos de Aprendizagem do
                        NAV



Aluno: Isaac de Morais Marinho dos Santos

Orientador: Prof. Lafayette Batista Melo
Introdução
         ________________
o Objetivo
   • Sobre o NAV e o Projeto ROANAVi
   • Embasamento Teórico
   • Atividades Realizadas
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.
Embasamento Teórico
         ________________
o Objetos de Aprendizagem (OAs):
  • Recurso digital;
  • Reuso;
  • Suporte a aprendizagem;
  • Metadados.
Embasamento Teórico
         ________________
o Repositórios de Objetos de Aprendizagem (ROAs):
  • Repositórios Institucionais;
  • Gerenciamento de dados;
  • Compartilhamento de conhecimento;
  • Inteligência coletiva.
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.
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”.
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;
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).
Embasamento Teórico
        ________________
o A Rede Social Facebook
  • Aplicativo para Facebook:
      Aplicação web;
     Canvas
         Canvas Page: iframe;
         Canvas URL: HTML, CSS e JavaScript.
Embasamento Teórico
         ________________
Canvas
Embasamento Teórico
             ________________
Aplicativo
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.
Embasamento Teórico
        ________________
UdutuTeach
Embasamento Teórico
          ________________
o Framework Yii:
  • “Yes it is!”;
  • PHP5: alto desempenho;
  • Web 2.0;
  • MVC, DAO/ActiveRecord, testes.
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;
Atividades Desenvolvidas
        ________________
            Empresa DATAPREV
        ________________
o Catalogação de Objetos de Aprendizagem
  • Dificuldades encontradas:
      OAs distribuídos;
      IterRed fora do ar.
  • Levantamento e listagem.
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.
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.
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.
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.
Atividades Desenvolvidas
       ________________
o ROANAVi
  • Levantamento de Requisitos:
     Requisitos funcionais de entrada: manter e
    pesquisar;

     Requisitos funcionais de saída: listar e exibir.
Atividades Desenvolvidas
       ________________
o ROANAVi
  • Prototipagem do módulo de consulta:
     Storyboards: telas, descrições, contexto e
    ações.
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.
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;
     Workshop;
     Escolha: Graph API.
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.
Atividades Desenvolvidas
       ________________
o ROANAVi
  • Estudo das APIs mais adequadas ao projeto
     Graph API:
Atividades Desenvolvidas
       ________________
o ROANAVi
  • Implementação:
     Dificuldades encontradas:
        Mudanças na API do Facebook;
        Tratamento de permissões no servidor;
        X-Frame-Options: DENY.
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
        Operações: Listar, Cadastrar, Gerenciar,
       Visualizar e Clonar (somente para OAs).
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 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
  ________________
 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 funcionalidades em
   vista.
o Ministração de workshops;
o Base de conhecimento sobre a plataforma Facebook,
suas APIs e aplicativos.
ROANAVi: Repositório de Objetos de Aprendizagem do NAV

More Related Content

What's hot (6)

Gestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em Servidores
 
Introducao ao Moodle
Introducao ao MoodleIntroducao ao Moodle
Introducao ao Moodle
 
Ai ad-tp2-g2-a
Ai ad-tp2-g2-aAi ad-tp2-g2-a
Ai ad-tp2-g2-a
 
Ai tp3-g3-a
Ai tp3-g3-aAi tp3-g3-a
Ai tp3-g3-a
 
Comparação entre Plataformas de Gestão de Conteudos
Comparação entre Plataformas de Gestão de ConteudosComparação entre Plataformas de Gestão de Conteudos
Comparação entre Plataformas de Gestão de Conteudos
 
Keila da s. carvalho rocha 11212080193-licenciatura em pedagogia - magé
Keila da s. carvalho rocha 11212080193-licenciatura em pedagogia - magéKeila da s. carvalho rocha 11212080193-licenciatura em pedagogia - magé
Keila da s. carvalho rocha 11212080193-licenciatura em pedagogia - magé
 

Viewers also liked

Objetos de aprendizagem teoria
Objetos de aprendizagem teoriaObjetos de aprendizagem teoria
Objetos de aprendizagem teoria
Alefaella
 
Nulidad
NulidadNulidad
Nulidad
dgpla
 
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
Edinei Reis
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
eiciUV
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
aitorvasco
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australien
bolkovac
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
killua zoldyck
 

Viewers also liked (20)

Aula 1 Carta Argumentativa de Reclamação e/ou de Solicitação
Aula 1 Carta Argumentativa de Reclamação e/ou de SolicitaçãoAula 1 Carta Argumentativa de Reclamação e/ou de Solicitação
Aula 1 Carta Argumentativa de Reclamação e/ou de Solicitação
 
Objetos de aprendizagem teoria
Objetos de aprendizagem teoriaObjetos de aprendizagem teoria
Objetos de aprendizagem teoria
 
Nulidad
NulidadNulidad
Nulidad
 
Alem de cotas
Alem de cotasAlem de cotas
Alem de cotas
 
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
Objetos De Aprendizagem - Breve Histórico, características e alguns aspectos ...
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
 
Sergiocastillolaclo2008
Sergiocastillolaclo2008Sergiocastillolaclo2008
Sergiocastillolaclo2008
 
OA
OAOA
OA
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
Oeiras 21 +
Oeiras 21 +Oeiras 21 +
Oeiras 21 +
 
Liberdade - OAS
Liberdade - OASLiberdade - OAS
Liberdade - OAS
 
Eusonhoassim
EusonhoassimEusonhoassim
Eusonhoassim
 
Operação lava jato denúncias contra oas
Operação lava jato denúncias contra oasOperação lava jato denúncias contra oas
Operação lava jato denúncias contra oas
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
 
Oas leydy.mafe
Oas leydy.mafeOas leydy.mafe
Oas leydy.mafe
 
Alternativas evolución para Forms Reports
Alternativas evolución para Forms ReportsAlternativas evolución para Forms Reports
Alternativas evolución para Forms Reports
 
Evaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizajeEvaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizaje
 
Objetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto InstruccionalObjetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto Instruccional
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australien
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
 

Similar to ROANAVi: Repositório de Objetos de Aprendizagem do NAV

Planode Aula
Planode AulaPlanode Aula
Planode Aula
softeam
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
Rangel Javier
 
Processos iniciais do mapeamento OR
Processos iniciais do mapeamento ORProcessos iniciais do mapeamento OR
Processos iniciais do mapeamento OR
Nécio de Lima Veras
 
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Caio Moreno
 
Pentaho inteligência de negócios utilizando software livre campus party 2011
Pentaho  inteligência de negócios utilizando software livre   campus party 2011Pentaho  inteligência de negócios utilizando software livre   campus party 2011
Pentaho inteligência de negócios utilizando software livre campus party 2011
Campus Party Brasil
 

Similar to ROANAVi: Repositório de Objetos de Aprendizagem do NAV (20)

Planode Aula
Planode AulaPlanode Aula
Planode Aula
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
powerPointFinal.pptx
powerPointFinal.pptxpowerPointFinal.pptx
powerPointFinal.pptx
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
 
Curso Prático de Excel Avançado
Curso Prático de Excel AvançadoCurso Prático de Excel Avançado
Curso Prático de Excel Avançado
 
TeamProject | Apresentação executiva
TeamProject | Apresentação executivaTeamProject | Apresentação executiva
TeamProject | Apresentação executiva
 
Big Data, JVM e Redes Sociais
Big Data, JVM e Redes SociaisBig Data, JVM e Redes Sociais
Big Data, JVM e Redes Sociais
 
SQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open sourceSQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open source
 
Documento SpagoBI
Documento SpagoBIDocumento SpagoBI
Documento SpagoBI
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
 
Processos iniciais do mapeamento OR
Processos iniciais do mapeamento ORProcessos iniciais do mapeamento OR
Processos iniciais do mapeamento OR
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internet
 
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web  - Marcos Daniel PetryPython mudando o modo de desenvolver para a web  - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
 
JHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãosJHipster - Produtividade e Maturidade em suas mãos
JHipster - Produtividade e Maturidade em suas mãos
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
 
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
Pentaho: Inteligência de Negócios utilizando software livre @Campus Party 2011
 
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
Pentaho: Inteligência de Negócios utilizando Software Livre @ Telefonica Camp...
 
Pentaho inteligência de negócios utilizando software livre campus party 2011
Pentaho  inteligência de negócios utilizando software livre   campus party 2011Pentaho  inteligência de negócios utilizando software livre   campus party 2011
Pentaho inteligência de negócios utilizando software livre campus party 2011
 
Mini-curso RoR - Aula 01
Mini-curso RoR - Aula 01Mini-curso RoR - Aula 01
Mini-curso RoR - Aula 01
 

Recently uploaded

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Recently uploaded (20)

EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 

ROANAVi: Repositório de Objetos de Aprendizagem do NAV

  • 1. ROANAVi: Repositório de Objetos de Aprendizagem do NAV Aluno: Isaac de Morais Marinho dos Santos Orientador: Prof. Lafayette Batista Melo
  • 2. Introdução ________________ o Objetivo • Sobre o NAV e o Projeto ROANAVi • Embasamento Teórico • Atividades Realizadas
  • 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. Embasamento Teórico ________________ o Objetos de Aprendizagem (OAs): • Recurso digital; • Reuso; • Suporte a aprendizagem; • Metadados.
  • 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. 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. 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. 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. 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. 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. Embasamento Teórico ________________ Canvas
  • 12. Embasamento Teórico ________________ Aplicativo
  • 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. Embasamento Teórico ________________ UdutuTeach
  • 15. Embasamento Teórico ________________ o Framework Yii: • “Yes it is!”; • PHP5: alto desempenho; • Web 2.0; • MVC, DAO/ActiveRecord, testes.
  • 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. Atividades Desenvolvidas ________________ Empresa DATAPREV ________________ o Catalogação de Objetos de Aprendizagem • Dificuldades encontradas:  OAs distribuídos;  IterRed fora do ar. • Levantamento e listagem.
  • 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. 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. 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. 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. Atividades Desenvolvidas ________________ o ROANAVi • Levantamento de Requisitos:  Requisitos funcionais de entrada: manter e pesquisar;  Requisitos funcionais de saída: listar e exibir.
  • 23. Atividades Desenvolvidas ________________ o ROANAVi • Prototipagem do módulo de consulta:  Storyboards: telas, descrições, contexto e ações.
  • 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. Atividades Desenvolvidas ________________ o ROANAVi • Modelagem UML:
  • 26. Atividades Desenvolvidas ________________ o ROANAVi • Projeto do Banco de Dados: DER
  • 27. Atividades Desenvolvidas ________________ EER
  • 28. Atividades Desenvolvidas ________________ o ROANAVi • Estudo das APIs mais adequadas ao projeto:  Listagem;  Workshop;  Escolha: Graph API.
  • 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. Atividades Desenvolvidas ________________ o ROANAVi • Estudo das APIs mais adequadas ao projeto  Graph API:
  • 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. Atividades Desenvolvidas ________________ o ROANAVi • Implementação:  Módulo administrativo: home
  • 33. Atividades Desenvolvidas ________________ o ROANAVi • Implementação:  Módulo administrativo: home após login
  • 34. Atividades Desenvolvidas ________________ o ROANAVi • Implementação:  Módulo administrativo: menu operações
  • 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. Atividades Desenvolvidas ________________ o ROANAVi • Implementação:  Módulo de pesquisa: aplicativo do Facebook.
  • 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. Atividades Desenvolvidas ________________  Módulo de pesquisa: exemplo de resultado
  • 39. Atividades Desenvolvidas ________________  Módulo de pesquisa: perfil de OA
  • 40. Atividades Desenvolvidas ________________  Módulo de pesquisa: avaliação
  • 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.