Uma  Proposta  de  Solução  para  Distribuição  de  Conteúdos  

Educacionais  Digitais
Jean  Louis  Brasil  Fernandes  da  Costa
jlbfc@cin.ufpe.br

1

Agenda

Motivação e Definição do Problema

λ 

Contextualização

λ 

Solução Proposta

λ 

Avaliação

λ 

Conclusão e Trabalhos Futuros

λ 

2

Motivação
Carência de Banda Larga

λ 

Cobertura Wi-Fi Precária

λ 

Repositório para acesso aos conteúdos educacionais

λ 

3

Definição do Problema

Propor uma solução aos obstáculos encontrados na distribuição,
armazenamento e acesso a conteúdos educacionais digitais, também
conhecidos como recursos educacionais abertos, na rede pública de ensino
devido à carência de banda larga.

4

Contextualização
Distribuição de Recursos Educacionais

λ 

λ 

Livros Didáticos
Programa Nacional do Livro Didático (PNLD)

λ 

Programa Nacional Biblioteca da Escola (PNBE)

λ 

5

Contextualização
Problemas Relacionados à Distribuição de Livros Didáticos

λ 

Direitos Autorais

λ 

Desatualização de Conteúdo

λ 

Alto Custo

λ 

Faturamento em 2008 (R$): 1.728.900.231,40

λ 

Logística

λ 

6

Contextualização
Recursos Educacionais Abertos (REA)

λ 

Conforme a UNESCO (2011), são:

“(...) materiais de ensino, aprendizado e pesquisa em
qualquer suporte ou mídia, que estão sob domínio
público, ou que estão licenciados de maneira aberta,
permitindo que sejam utilizados ou adaptados por
terceiros.”

7

Contextualização
Recursos Educacionais Abertos (REA)

λ 

Benefícios:

λ 

Reuso
Modificar
Mixar
Redistribuir
Redução de Custos
Acesso
Adaptação Regional

λ 

λ 

λ 

λ 

λ 

λ 

λ 

8

Contextualização
Problemas relacionados ao uso de REA

λ 

Baixa conectividade

λ 

Cobertura Wi-Fi precária

λ 

Plataforma para armazenamento de compartilhamento de conteúdos

λ 

9

Computação em Nuvem
Armazenamento de Dados como Serviço (Storage as a Service)
Benefícios:

λ 

Disponibilidade
Segurança
Compartilhamento
Redução de custos
Automação
Portabilidade
Sincronização
Versionamento
Colaboração
Recuperação de dados

λ 

λ 

λ 

λ 

λ 

λ 

λ 

λ 

λ 

λ 

10

Solução Proposta – Visão de Implantação

11

Solução Proposta
Box para cache de conteúdo e ponto de acesso

λ 

1 Rádio de alta cobertura

λ 

Cache de conteúdos

λ 

12

Solução Proposta – Visão de Implantação

13

Solução Proposta
Media Center

λ 

Servidor de aplicação Web

λ 

Servidor de cache de conteúdos

λ 

Utiliza o link de Internet para sincronizar conteúdos

λ 

14

Solução Proposta – Visão de Implantação

15

Solução Proposta
Nuvem Central

λ 

Módulo central de controle

λ 

Servidor de aplicações Web

λ 

Servidor de cache de conteúdos

λ 

Mantém backup dos conteúdos das escolas

λ 

Sincroniza e distribui conteúdos

λ 

16

Requisitos
Requisito

Situação

RF1 - Armazenamento de conteúdos educacionais
digitais

Alcançado

RF3 - Acesso a conteúdos educacionais

Alcançado

RF12 - Compartilhamento de conteúdo

Alcançado

RF14 - Distribuição e sincronização de conteúdos
a partir da Nuvem Central

Alcançado

RNF1 - Portabilidade

Alcançado

RNF2 - Conectividade

Alcançado

17

Solução Proposta – Visão Lógica

18

Ustore
Benefícios de uma solução Storage as a Service

λ 

100% nacional

λ 

Evoluiu para atender a solução proposta

λ 

19

Solução Proposta – Visão Lógica

20

Solução Proposta
Media Center (MC)

λ 

Media Center Web

λ 

Bridge

λ 

Requisição para sincronismo de conteúdos

λ 

21

Solução Proposta
Media Center Web (MCW)

λ 

Manipulação de conteúdos

λ 

Interface customizada (perfis e clientes)

λ 

API (servidor e consumidor)

λ 

Metadados

λ 

Acesso a conteúdos de outros portais

λ 

22

Media Center Web – Visão de Implementação

23

Solução Proposta – Visão Lógica

24

Solução Proposta
Nuvem Central

λ 

Media Center Web

λ 

Módulo de Administração da Nuvem Central

λ 

25

Solução Proposta
Módulo de Administração da Nuvem Central (MANC)

λ 

Gerenciamento de usuários e escolas

λ 

Gerenciamento de estruturas

λ 

Relatórios

λ 

26

Solução Proposta
Media Center Mobile (MCM)

λ 

27

Mapeamento de Requisitos por Componentes
Requisito
RF1 - Armazenamento de conteúdos educacionais
digitais

NC
X

MC
X

MCM

RF3 - Acesso a conteúdos educacionais

X

X

X

RF12 - Compartilhamento de conteúdo

X

X

RF14 - Distribuição e sincronização de conteúdos
a partir da Nuvem Central
RNF1 - Portabilidade

X

X

RNF2 - Conectividade

X
X

28

Avaliação da Proposta
Cenário de Avaliação I

λ 

Centro de Ensino Liceu Maranhense – São Luiz/MA; projeto piloto

λ 

Desafios:

λ 

Cobertura Wi-Fi e Internet precárias

λ 

29

Avaliação da Proposta
Cenário de Avaliação I

λ 

1 Media Center

λ 

7 Boxes para cache e pontos de acessos

λ 

Resultados:

λ 

Iluminação Wi-Fi do estabelecimento

λ 

Demonstração do Media Center

λ 

30

Avaliação da Proposta
Cenário de Avaliação II

λ 

Escola classe 03 do Núcleo Bandeirante – Brasília/DF; projeto piloto

λ 

Desafios:

λ 

Cobertura Wi-Fi e Internet precárias

λ 

Alto custo com cabeamento

λ 

31

Avaliação da Proposta
Cenário de Avaliação II

λ 

1 Media Center

λ 

2 Boxes para cache e pontos de acesso

λ 

1 Tablet

λ 

Resultados:

λ 

Iluminação Wi-Fi do estabelecimento

λ 

Execução de casos de uso: cadastros, solicitações, subir conteúdo, buscar
conteúdo, baixar conteúdo
λ 

32

Avaliação da Proposta
Cenário de Avaliação III

λ 

Sede da CAPES – Brasília/DF; demonstração; atender necessidades da UAB

λ 

Desafios:

λ 

Cobertura Wi-Fi e Internet precárias

λ 

Repositório de conteúdos educacionais digitais

λ 

33

Avaliação da Proposta
Cenário de Avaliação III

λ 

1 Media Center

λ 

1 Boxes para cache e pontos de acesso

λ 

1 Tablet

λ 

Resultados:

λ 

Iluminação Wi-Fi dentro e fora da sala

λ 

Execução de casos de uso: cenário II + aluno subir conteúdo, professor
visualizar e baixar conteúdo do aluno, buscas a teses e periódicos
λ 

34

Avaliação da Proposta
Avaliação da solução como plataforma de armazenamento de dados

λ 

Testes de carga

λ 

Aplicação Web

λ 

Casos de testes: upload e download de arquivos

λ 

JMeter (teste de carga; performance), Cacti (memória)

λ 

1 Media Center

λ 

1 Box para cache e ponto de acesso

λ 

35

Avaliação da Proposta
Avaliação da solução como plataforma de armazenamento de dados

λ 

Resultados

λ 

Caso de teste

Threads
(Usuários)

Iteração
(Repetições)

Arquivo
(Extensão e
tamanho)

Tempo
(Execução)

Upload

30

10

.swf 1 MB

1 min

Upload

10

50

.swf 1 MB

3 min

Upload

100

10

.swf 1 MB

8 min

Upload e
Download
Upload e
Download
Upload e
Download

10

30

diversos

1 min

100

5

diversos

3 min

20

100

diversos

11 min

36

Avaliação da Proposta
Avaliação da solução como plataforma de armazenamento de dados

λ 

Resultados

λ 

37

Avaliação da Proposta
Possíveis ameaças a avaliação

λ 

Sincronismo

λ 

Ambiente Distribuído

λ 

Métricas de Avaliação

λ 

38

Conclusão
Cenário I

Cenário II

Cenário III

Av.
Plataforma

Cobertura Wi-Fi
Internet

X

X

X

Armazenamento

X

X

X

X

Acesso

X

X

X

X

Compartilhamento

X

X

X

Casos de uso

X

X

X

X

Sincronização

39

Trabalhos Futuros
Realizar avaliação da proposta com sincronismo NC x MC

λ 

Evoluir a plataforma para se tornar uma solução de Big data para a área
educacional (mineração de dados, recomendação de conteúdos)
λ 

40