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.
Repositório de OAs do NAV para Facebook

More Related Content

What's hot

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
 

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

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
 

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

Similar to 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
 

Recently uploaded

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
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.pdfHELENO FAVACHO
 
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.pdfcomercial400681
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
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
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
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..pptxTailsonSantos1
 
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.pptxLuizHenriquedeAlmeid6
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
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
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
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
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
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
 

Recently uploaded (20)

Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
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
 
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
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.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
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.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
 
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
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
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
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
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
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
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
 

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.