SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler 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.
Repositório de OAs do NAV para Facebook

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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é
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
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éisines09cachapa
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
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 atividadesFabianeMartins35
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
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.pdfTutor de matemática Ícaro
 
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.pdfHELENO FAVACHO
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 

Último (20)

Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
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
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
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
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
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
 
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
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 

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.