SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
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.
Repositório de OAs do NAV para Facebook

Weitere ähnliche Inhalte

Was ist angesagt?

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 ServidoresMaria Munteanu
 
Ai ad-tp2-g2-a
Ai ad-tp2-g2-aAi ad-tp2-g2-a
Ai ad-tp2-g2-aSofiaAmaro
 
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 ConteudosMaria Munteanu
 
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éKeila Carvalho
 

Was ist angesagt? (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é
 

Andere mochten auch

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çãoHelio de Sant'Anna
 
Objetos de aprendizagem teoria
Objetos de aprendizagem teoriaObjetos de aprendizagem teoria
Objetos de aprendizagem teoriaAlefaella
 
Nulidad
NulidadNulidad
Nulidaddgpla
 
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 CalvoeiciUV
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Formshenryjzbl
 
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 oasJosé Ripardo
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Reportaitorvasco
 
Objetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto InstruccionalObjetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto Instruccionalivylebron
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australienbolkovac
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipideskillua zoldyck
 

Andere mochten auch (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
 

Ähnlich wie Repositório de OAs do NAV para Facebook

Planode Aula
Planode AulaPlanode Aula
Planode Aulasofteam
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
powerPointFinal.pptx
powerPointFinal.pptxpowerPointFinal.pptx
powerPointFinal.pptxAdilsonLucas6
 
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 desenvolvedoresPedro Rocha
 
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çadoDiego Bilhalva
 
TeamProject | Apresentação executiva
TeamProject | Apresentação executivaTeamProject | Apresentação executiva
TeamProject | Apresentação executivaCompanyWeb
 
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 sourceLuis Borges Gouveia
 
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 Durotdc-globalcode
 
Processos iniciais do mapeamento OR
Processos iniciais do mapeamento ORProcessos iniciais do mapeamento OR
Processos iniciais do mapeamento ORNécio de Lima Veras
 
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 internetMarcos Petry
 
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 PetryTchelinux
 
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ãosThiago Soares
 
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 PesquisaRicardo Pereira Rodrigues
 
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 2011Caio Moreno
 
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...IT4biz IT Solutions
 
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 2011Campus Party Brasil
 

Ähnlich wie Repositório de OAs do NAV para Facebook (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
 

Kürzlich hochgeladen

Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxfabiolalopesmartins1
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Susana Stoffel
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 

Kürzlich hochgeladen (20)

Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
A experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptxA experiência amorosa e a reflexão sobre o Amor.pptx
A experiência amorosa e a reflexão sobre o Amor.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.Família de palavras.ppt com exemplos e exercícios interativos.
Família de palavras.ppt com exemplos e exercícios interativos.
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 

Repositório de OAs do NAV para Facebook

  • 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.