SlideShare uma empresa Scribd logo
1 de 27
Biblioteca para VComs
    Uma maneira fácil para a reutilização,
 organização e compartilhamento de VComs.




                UFES – Vitória
                    2012
PARTICIPANTES
       GRADUANDO
       Rodolfo Signorelli Spalenza




                           CO-ORIENTADOR
                           Msc. Pedro David Netto Silveira




     ORIENTADOR
     Prof. Dr. Davidson Curry
SISTEMAS DE APOIO A ENSINO
FLEXIBILIDADE
MOrFEu
                                              [Menezes, 2008]




MULTI-ORGANIZADOR FLEXÍVEL PARA ESPAÇÕES VIRTUAIS




        VCom
        Veículos de Comunicação


                                              UPI
                             Unidades de Produção
                                        Intelectual
VCom

“Um VCom baseia-se numa estrutura conceitual que
sustenta a construção de ambientes para apoiar as
atividades cooperativas com suporte à flexibilidade
desejada. Em linhas gerais, o VCom possui suas
diretrizes de composição com características e
estruturação próprias, que são passíveis de
modificação a qualquer momento.”
                                   [RANGEL, 2011]
UPI

“Toda produção realizada por usuários, não
importando o tipo, é considerada uma Unidade de
Produção Intelectual.”
                                 [MENEZES, 2008]
MOrFEu – COMPONENTES
REUTILIZAÇÃO
 DE VCOMS
BIBLIOTECA
PARA VCOMS
MOrFEu – COMPONENTES
OBJETIVOS
Principal
•Compartilhar VComs públicos criados por
qualquer usuários.

Secundários
•Armazenar VComs favoritos que poderão ser
usados em outras ocasiões;
•Prover um sistema eficiente para pesquisa de
VComs com característica específicas.
CASOS DE USO
FAVORITOS




O Sistema de Favoritos é um módulo da Biblioteca de VCom
que tem como objetivo armazenar links para VComs. Esse
armazenamento é realizado através de um sistema de
diretórios.
PESQUISA
O Sistema de Pesquisa tem como
objetivo     encontrar    VComs     com
características específicas, realizando
uma pesquisa refinada através da
estrutura de todos os VComs.


CAMPOS PARA PESQUISA
  • Nome do VCom;
  • Autor;
  • Elementos da estrutura.
COMUNICAÇÃO



    EDITOR    BIBLIOTECA
   DE VCOMS   DE VCOMS
XML
XML – EXEMPLO BLOG
<?xml version="1.0" encoding="UTF-8"?>            <element name="comment_list" quantity="100">
<vcom>                                              <element name="comment" max_replay="10">
 <header>                                             <element name="datetime”/>
  <title>Blog</title>                                 <element name="author”/>
  <datetime>2002-05-30T09:30:10.5</datetime>          <element name="text"/>
  <author>1</author>                                </element>
  <public>true</public>                            </element>
  <description> Blog para Exemplo</description>
 </header>                                        </element>
                                                  </element>
 <body>                                           </body>
  <element name="post_list">                      </vcom>
   <element name="post">
    <element name="title"></element>
    <element name="text"></element>
DIAGRAMA DE CLASSES
CODE



                     Ruby on Rails
                    https://github.com/rails/rails



Ruby
https://github.com/ruby/ruby
ARQUITETURA DE CAMADA ABERTA


               IU

              LN

              GD




                        IU – Interface com o Usuário;
             DATABASE
                        LN – Lógica de Negócio;
                        GD – Gerencia de Dados.
MVC      –   MODEL-VIEW-
CONTROLLER
BANCO DE DADOS




 MODEL
 MODEL   ACTIVERECORD
         ACTIVERECORD


                        DATABASE
O SISTEMA

https://github.com/rodolfospalenza/vcom_library
DIFICULDADES
 • Trabalhar com um XML de forma que seja possível
   modelar qualquer tipo de sistema de aprendizado;

 • Falta de um padrão entre os integrantes da equipe
   MOrFEu em relação ao documento XML;




                              • Criar o parser do arquivo XML para o banco
                                de dados, visto que seria impossível realizar
                                pesquisas sobre o arquivo XML devido ao
                                tempo de consulta.




http://nokogiri.org/
TRABALHOS FUTUROS
1. Definir um XML padrão e definitivo para que todos os
   sistemas se comuniquem;
2. Armazenar os VComs criados no banco de dados;
3. Trabalhar com estatísticas na busca de VComs, apresentando
   na página inicial os VComs mais pesquisados;
4. Reformular o sistema para que pessoas com deficiência visual
   possam utiliza-lo.




                   DATABASE
REFERÊNCIAS
Menezes, C. S., Nevado, R. A., Castro, A. N., Santos, L. N. (2008) “MOrFEU – Multi-
Organizador Flexível de Espaços VirtUais para Apoiar a Inovação Pedagógica em
EAD”, Anais do Simpósio Brasileiro de Informática na Educação.

RANGEL, V. G. VCom: Uma abordagem para modelagem de ambientes
colaborativos. Tese Mestrado, Universidade Federal Do Espírito Santo, Vitória, 2011.

Mais conteúdo relacionado

Semelhante a Graduation

Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 
Framework Entities na CBSoft
Framework Entities na CBSoftFramework Entities na CBSoft
Framework Entities na CBSoft
Marcius Brandão
 
programacao-c-banco-de-dados
programacao-c-banco-de-dadosprogramacao-c-banco-de-dados
programacao-c-banco-de-dados
Raul Dias
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
Apresentação Introdução Design Patterns
Apresentação Introdução Design PatternsApresentação Introdução Design Patterns
Apresentação Introdução Design Patterns
Lucas Simões Maistro
 

Semelhante a Graduation (20)

Uenp-Clm Estudo De Caso
Uenp-Clm Estudo De CasoUenp-Clm Estudo De Caso
Uenp-Clm Estudo De Caso
 
Introdução ao JAVA (linguagem de programação WEB)
Introdução ao JAVA (linguagem de programação WEB)Introdução ao JAVA (linguagem de programação WEB)
Introdução ao JAVA (linguagem de programação WEB)
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Framework Entities na CBSoft
Framework Entities na CBSoftFramework Entities na CBSoft
Framework Entities na CBSoft
 
Banco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetosBanco de dados_orientado_a_objetos
Banco de dados_orientado_a_objetos
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks php
 
programacao-c-banco-de-dados
programacao-c-banco-de-dadosprogramacao-c-banco-de-dados
programacao-c-banco-de-dados
 
Entendendo a Tríade Model-View-Controller (MVC) utilizando padrões de projeto...
Entendendo a Tríade Model-View-Controller (MVC) utilizando padrões de projeto...Entendendo a Tríade Model-View-Controller (MVC) utilizando padrões de projeto...
Entendendo a Tríade Model-View-Controller (MVC) utilizando padrões de projeto...
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Engenharia de Software I - Aula 6
Engenharia de Software I - Aula 6Engenharia de Software I - Aula 6
Engenharia de Software I - Aula 6
 
Aumento de Produtividade no Desenvolvimento de Aplicações em Java com Spring ...
Aumento de Produtividade no Desenvolvimento de Aplicações em Java com Spring ...Aumento de Produtividade no Desenvolvimento de Aplicações em Java com Spring ...
Aumento de Produtividade no Desenvolvimento de Aplicações em Java com Spring ...
 
Apresentação Introdução Design Patterns
Apresentação Introdução Design PatternsApresentação Introdução Design Patterns
Apresentação Introdução Design Patterns
 
Programação orientada à objetos & mvc
Programação orientada à objetos & mvcProgramação orientada à objetos & mvc
Programação orientada à objetos & mvc
 
Programação em Camadas com Entity Framework 4
Programação em Camadas com Entity Framework 4Programação em Camadas com Entity Framework 4
Programação em Camadas com Entity Framework 4
 
Framework Miolo
Framework MioloFramework Miolo
Framework Miolo
 
Apresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkApresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity Framework
 
Repositório Institucional - Refbase
Repositório Institucional - RefbaseRepositório Institucional - Refbase
Repositório Institucional - Refbase
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Último (20)

PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
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
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
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
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
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
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
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
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
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
 

Graduation

  • 1. Biblioteca para VComs Uma maneira fácil para a reutilização, organização e compartilhamento de VComs. UFES – Vitória 2012
  • 2. PARTICIPANTES GRADUANDO Rodolfo Signorelli Spalenza CO-ORIENTADOR Msc. Pedro David Netto Silveira ORIENTADOR Prof. Dr. Davidson Curry
  • 3. SISTEMAS DE APOIO A ENSINO
  • 5. MOrFEu [Menezes, 2008] MULTI-ORGANIZADOR FLEXÍVEL PARA ESPAÇÕES VIRTUAIS VCom Veículos de Comunicação UPI Unidades de Produção Intelectual
  • 6. VCom “Um VCom baseia-se numa estrutura conceitual que sustenta a construção de ambientes para apoiar as atividades cooperativas com suporte à flexibilidade desejada. Em linhas gerais, o VCom possui suas diretrizes de composição com características e estruturação próprias, que são passíveis de modificação a qualquer momento.” [RANGEL, 2011]
  • 7. UPI “Toda produção realizada por usuários, não importando o tipo, é considerada uma Unidade de Produção Intelectual.” [MENEZES, 2008]
  • 12. OBJETIVOS Principal •Compartilhar VComs públicos criados por qualquer usuários. Secundários •Armazenar VComs favoritos que poderão ser usados em outras ocasiões; •Prover um sistema eficiente para pesquisa de VComs com característica específicas.
  • 14. FAVORITOS O Sistema de Favoritos é um módulo da Biblioteca de VCom que tem como objetivo armazenar links para VComs. Esse armazenamento é realizado através de um sistema de diretórios.
  • 15. PESQUISA O Sistema de Pesquisa tem como objetivo encontrar VComs com características específicas, realizando uma pesquisa refinada através da estrutura de todos os VComs. CAMPOS PARA PESQUISA • Nome do VCom; • Autor; • Elementos da estrutura.
  • 16. COMUNICAÇÃO EDITOR BIBLIOTECA DE VCOMS DE VCOMS
  • 17. XML
  • 18. XML – EXEMPLO BLOG <?xml version="1.0" encoding="UTF-8"?> <element name="comment_list" quantity="100"> <vcom> <element name="comment" max_replay="10"> <header> <element name="datetime”/> <title>Blog</title> <element name="author”/> <datetime>2002-05-30T09:30:10.5</datetime> <element name="text"/> <author>1</author> </element> <public>true</public> </element> <description> Blog para Exemplo</description> </header> </element> </element> <body> </body> <element name="post_list"> </vcom> <element name="post"> <element name="title"></element> <element name="text"></element>
  • 20. CODE Ruby on Rails https://github.com/rails/rails Ruby https://github.com/ruby/ruby
  • 21. ARQUITETURA DE CAMADA ABERTA IU LN GD IU – Interface com o Usuário; DATABASE LN – Lógica de Negócio; GD – Gerencia de Dados.
  • 22. MVC – MODEL-VIEW- CONTROLLER
  • 23. BANCO DE DADOS MODEL MODEL ACTIVERECORD ACTIVERECORD DATABASE
  • 25. DIFICULDADES • Trabalhar com um XML de forma que seja possível modelar qualquer tipo de sistema de aprendizado; • Falta de um padrão entre os integrantes da equipe MOrFEu em relação ao documento XML; • Criar o parser do arquivo XML para o banco de dados, visto que seria impossível realizar pesquisas sobre o arquivo XML devido ao tempo de consulta. http://nokogiri.org/
  • 26. TRABALHOS FUTUROS 1. Definir um XML padrão e definitivo para que todos os sistemas se comuniquem; 2. Armazenar os VComs criados no banco de dados; 3. Trabalhar com estatísticas na busca de VComs, apresentando na página inicial os VComs mais pesquisados; 4. Reformular o sistema para que pessoas com deficiência visual possam utiliza-lo. DATABASE
  • 27. REFERÊNCIAS Menezes, C. S., Nevado, R. A., Castro, A. N., Santos, L. N. (2008) “MOrFEU – Multi- Organizador Flexível de Espaços VirtUais para Apoiar a Inovação Pedagógica em EAD”, Anais do Simpósio Brasileiro de Informática na Educação. RANGEL, V. G. VCom: Uma abordagem para modelagem de ambientes colaborativos. Tese Mestrado, Universidade Federal Do Espírito Santo, Vitória, 2011.

Notas do Editor

  1. Linguagem Markdown CMS (Content Management Systems ou Sistemas Gerenciadores de Conteúdo)
  2. ----- Meeting Notes (30/08/12 08:37) ----- &quot;reinventar a roda&quot;