You are on page 1of 17

Revista Brasileira de Informtica na Educao, Volume 19, Nmero 1, 2011

Construindo Aplicaes de T-Learning


atravs da Integrao de uma Plataforma Web Educacional Semntica
Douglas Vras
Universidade Federal de Alagoas
GrOW Grupo de Otimizao na
Web
Lourival Melo Mota, s/n, Tabuleiro do Martins - Macei - AL
dvs@cin.ufpe.br

Resumo

Ig Ibert Bittencourt
Universidade Federal de Alagoas
GrOW Grupo de Otimizao na Web
Lourival Melo Mota, s/n, Tabuleiro do
Martins - Macei - AL
ig.ibert@ic.ufal.br

Evandro Costa
Universidade Federal de Alagoas
GrOW Grupo de Otimizao na
Web
Lourival Melo Mota, s/n, Tabuleiro
do Martins - Macei - AL
ebcosta@gmail.com

A televiso tem se tornado uma das mdias mais importantes, estando presente na maioria dos
lares. Uma das principais caractersticas da TV digital que, alm da recepo por radiodifuso, h um outro canal de comunicao que dependendo do sistema pode fornecer um contedo
individualizado para o usurio e pelo mesmo canal o usurio pode enviar informaes. Nesta
nova forma de interao surge o conceito de aprendizagem baseada na TV interativa (tlearning), podendo tornar um telespectador em um estudante que tambm pode ter acesso a
materiais complementares de ensino, responder a perguntas, resolver problemas, interagir com
outros alunos atravs de fruns, redes sociais, entre outros. Aplicaes personalizados de aprendizagem requerem uma estrutura fora das capacidades dos atuais receptores de TV, assim
este artigo prope a criao de aplicaes em t-learning a partir do reuso de uma plataforma de
ensino personalizada na Web (Massayo-F), mostrando vrios aspectos relacionados ao seu
desenvolvimento. Aborda-se ainda um estudo de caso em fraes com o intuito de investigar a
sua integrao, a fim de facilitar o processo de desenvolvimento e reutilizao de software.
Palavras-Chave: TV Digital interativa, T-learning, Web semntica, interoperabilidade, Ginga-NCL.

Abstract

Television has become one of the most important media, since it is present in most households.
One of the main features of digital TV is that, apart from broadcasting reception, there is another channel of communication which can provide individualized content for the user and by the
same user can send information. In this new form of interaction, appears the concept of learning
based on interactive TV (t-learning), which makes a viewer in a student through interactive television, having also access to teaching materials, answer questions, solve problems, interact with
other students through forums, social networks, etc. Customized learning applications requires a
structure outside the capabilities of current iDTV receivers, thus this paper proposes the creation of t-learning applications from the reuse of a personalized learning platform on the Web
(Massayo-F), showing aspects related to its development. A case study in the math fractions is
described to investigate the integration and development process and software reuse facilities.
Keywords: Digital TV, T-learning, Semantic web, Interoperability, Ginga-NCL.

Recebido: 08 de Maio de 2011 / Aceito: 08 de Agosto de 2011 / Publicado: 19 de Agosto de 2011


DOI: 10.5753/RBIE.2011.19.01.27

Vras et al.

1 Introduo
A televiso um dos mais importantes meios de comunicao no Brasil, uma vez que ela est presente em
mais de 90% dos domiclios brasileiros [17]. Na maioria
das localidades, esse o principal meio de comunicao
existente, desta forma, a TV Digital Interativa (TVDi)
[28] poder ser fonte principal da incluso digital no pas,
alm de ser um meio de difundir educao para um maior
nmero de pessoas, tornando o usurio de TV que outrora seria um simples telespectador (receptor de informao) em um contribuinte (provedor de informao), podendo por exemplo enviar perguntas, curiosidades, interagir com outros usurios, entre outras.
Apesar de todos os obstculos encontrados nesta nova
tecnologia, especialmente para fins de educao formal
[1], procura-se uma forma de tornar o processo de ensino-aprendizagem mais agradvel, acessvel e eficaz.
Assim, mdias que antes j eram exploradas para simples
entretenimento passaram a ser usadas como auxlio no
aprendizado, como o uso de materiais instrutivos atravs
da televiso. A aplicao da TV no processo de aprendizagem, com contedos audiovisuais educativos, vem
sendo utilizada, desde 1996, com a TV Escola [26], Programa da Secretaria de Educao a Distncia, do Ministrio da Educao, que j atinge mais de cinco mil municpios cobrindo todos os estados brasileiros [30]. Outras
iniciativas privadas seguem a mesma proposta, que
disponibilizar material instrutivo de qualidade para os
diversos telespectadores do Brasil. Entre os programas de
tais iniciativas se destacam: Telecurso 2000 [31], TV
Cultura [32], Canal Futura [33], BBC [3], Discovery
Channel [7], History Channel [14] , entre outras.
Em relao a um computador pessoal (PC), a TVD
possui uma srie de diferenas importantes no que diz
respeito usabilidade [27], alm de particularidades
sociais, tais como: apresentao do contedo para um
grupo de usurios em uma nica TV, onde devem haver
tcnicas de cooperao e colaborao entre eles; distncia
da tela, no geral os usurios esto mais distantes dos
aparelhos televisores do que dos monitores de computadores, assim, deve-se atentar para o tamanho das letras e
nmeros exibidos como informaes auxiliares ao contedo udio-visual, alm de ter que evitar que o telespectador se distraia; utilizao do controle remoto, que um
utilitrio para entrada de dados bastante diferente de um
dispositivo para PC; entre outras.
Alm desses detalhes, que devem ser levados em
considerao para o desenvolvimento de aplicaes em
TVDi, torna-se necessrio o uso de um middleware capaz
de fornecer um conjunto de servios e um modelo
computacional que prov suporte aos requisitos

RBIE V.15 N.2 2007

atribudos ao presente trabalho. Para isto, foi escolhido


neste trabalho o middleware Ginga, uma vez que seu
mdulo declarativo, desenvolvido no Brasil (GingaNCL) [25] o padro H.761 recomendado pela Unio
Internacional das Telecomunicaes (UIT) [18] e permite
a construo de aplicaes de TVDi com mais facilidade
e rapidez.
Enquanto isso, muitos avanos tecnolgicos tem acontecido no processo de ensino-aprendizagem na Web.
A Internet tem contribudo para melhorar os ambientes
educacionais trazendo mais dinmica e interatividade.
Esses ambientes (e-learning) provem ferramentas que
permitem a professores e estudantes explorar a Web de
forma a compartilhar conhecimento. Essa rea ainda pode
receber muitos aprimoramentos atravs da Web Semntica [29] em conjunto com a Inteligncia Artificial, como o
ensino personalizado e guiado por agentes de software
compartilhados na Web de forma que possam ser entendidos tambm por mquinas [16], o que facilita a busca
e o acesso a contedos educacionais por tais ambientes.
No entanto, um sistema de cursos multimdia, ou em
t-learning, envolve uma grande quantidade de formatos
de contedo e capacidades de inter-relao entre eles.
Alm disso, as aplicaes devem obedecer s restries
impostas pelo padro de TV que est sendo usado. Estas
questes tcnicas vo alm das tarefas de produtores de
contedo. necessrio fornecer ferramentas de software
para apoiar a criao dos cursos, permitindo que os produtores se concentrem apenas no contedo a ser apresentado ao usurio, em vez de controlar a forma como eles
so programados [22].
Contudo, a convergncia destas tecnologias, elearning e TVDi, favorece o rpido crescimento das
aplicaes de ensino mais eficazes para os usurios, como Lytras [21] tem analisado em seu trabalho. Entretanto, existem ainda poucos estudos a fim de implementar de
fato uma aplicao que combina essas duas tecnologias,
resultando em um ambiente integrado de aprendizagem,
especialmente devido s barreiras tecnolgicas e arquiteturais. Alm disso, aplicaes personalizados de aprendizagem requerem uma estrutura fora das capacidades
dos atuais receptores de TVDi, uma vez que podem utilizar tcnicas de inteligncia artificial e Web semntica
para facilitar a reutilizao e a interoperabilidade entre as
plataformas Web [7].
Deste modo, prope-se neste trabalho construir uma
aplicao de t-learning a partir do reuso de uma plataforma de ensino personalizada na Web (Massayo-F) [16],
mostrando vrios aspectos relacionados ao seu desenvolvimento, resultando em um ambiente personalizado em tlearning abordando um estudo de caso no campo de

28

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

fraes com o intuito de investigar a sua integrao, a fim


de facilitar o seu processo de desenvolvimento e reutilizao de software.

2 Sistema Brasileiro de TV Digital


O Sistema Brasileiro de TV Digital (SBTVD) [4]
um padro de transmisso de TV Digital desenvolvido no
Brasil, tendo como base o padro japons ISDB, frutos
de pesquisas das universidades brasileiras, como o prprio middleware GINGA [13] e a NCL (Nested Context
Language). O SBTVD conduz e determina quais elementos so necessrios para o desenvolvimento de um sistema de TVDi de acordo com as caractersticas inerentes ao
Brasil, discutidas em [4], como: middleware; canal de
interatividade; e as tcnicas de compresso, transmisso e
modulao de udio/vdeo.
Ginga a camada de software intermediria (middleware) que permite o desenvolvimento de aplicaes interativas para a TV Digital do SBTVD de forma independente da plataforma de hardware dos fabricantes de terminais de acesso (Set-Top Boxes). Assim, o Ginga oferece uma srie de facilidades para o desenvolvimento de
contedo e aplicativos para TV Digital, entre elas a possibilidade desses contedos serem exibidos nos mais
diferentes sistemas de recepo, independente do fabricante e tipo de receptor (TV, celular, PDAs, etc), sendo
compatvel com as normas internacionais ITU[18] J.200,
J.201 e J.202.
As aplicaes Ginga so classificadas em duas categorias, dependendo se a aplicao inicialmente processada possui contedo de natureza declarativa ou imperativa.
Os ambientes de aplicao so igualmente classificados
em duas categorias, dependendo se eles processam aplicaes declarativas ou procedurais, sendo ento chamados de Ginga-NCL e Ginga-J, respectivamente.
O mdulo Ginga-NCL [25] foi desenvolvido para
prover uma infra-estrutura de apresentao de aplicaes
baseadas em documentos hipermdia escritos em linguagem NCL (Nested Context Language) ou XHTML, com
facilidades para a especificao de aspectos de interatividade, sincronismo espao-temporal de objetos de mdia,
adaptabilidade e suporte a mltiplos dispositivos. Em
conjunto com a linguagem NCL, pode-se fazer uso tambm da linguagem Lua[12], adicionando o paradigma
imperativo de forma eficiente, rpida e leve.
No Ginga-NCL, uma aplicao de TVDi pode ser gerada ou modificada em tempo de execuo, atravs de
comandos de edio, pois ela oferece uma separao
entre o contedo e a estrutura da apresentao. Diferentemente de aplicaes utilizando linguagens procedurais,
o programador precisa apenas fornecer o conjunto de
tarefas a serem realizadas e o prprio formatador do

29

Ginga-NCL ir interpret-las e execut-las, de forma fcil


e rpida.

3 Sistemas de TV Digital Interativa


aplicados EAD
Atualmente, existem muitos exemplos de como a TV
digital interativa est sendo utilizada para fins educacionais, embora existam poucos se comparado com a quantidade encontrada na Web. Em [5] destacam-se as potencialidades que aplicativos de TV Digital Interativa podem
apresentar quando desenvolvidos para educao. Nele,
so apresentados trabalhos que foram desenvolvidos para
auxiliar tanto professores quanto alunos que utilizem a
TVD em programas de EAD. As seguintes subsees tem
por objetivo mostrar quais tipos de aplicaes em tlearning esto sendo desenvolvidas, explicitando seus
domnios, alm de levantar as principais arquiteturas para
seu desenvolvimento, bem como sistemas correlatos j
implementados.

3.1 Focos de Desenvolvimento em TLearning


Focos em desenvolvimento de servios educacionais
em TVDi podem ser dados em muitas direes, exemplificando alguma delas [19]:
Educao informal ou programas educativos - redes de TVDI pblicas nacionais podem oferecer
programas educativos a uma grande massa de usurios que teriam oportunidade de interagir requisitando maiores informaes atravs de cones
interativos;
Servio de Apoio ao Professor em Sala de Aula material multimdia com informaes adicionais e
interatividade local, como perguntas e respostas;
Servios de Apoio ao Estudante em casa - forneceria atravs de receptor de TVDi na casa do aluno e da existncia de um canal local ou mantido
por um grupo de escolas com currculo similar a
possibilidade de acesso pelo aluno de material extra classe, multimdia e enriquecido de interatividade permitindo maior fixao dos tpicos aprendidos;
Servios de interao Pais-Escola - forneceria servios para os pais acessarem informaes e se
comunicarem com a escola, como acesso a bases
de dados escolares, como notas e freqncia, comunicaes assncronas como correio eletrnico e

Vras et al.

frum de discusses possivelmente integradas por


pais e professores e ainda comunicaes sncronas
como salas de bate papo para busca de informaes imediatas com pessoas disponveis nas escolas [19];
Conhecimentos especficos atravs de servios interativos em canais independentes - redes comerciais podem oferecer servios interativos em canais independentes de acordo com currculos de
ensino nacionais ou recursos especficos como enciclopdias on-line;
Servios de aprendizado em vdeos sob demanda - Existe um mercado potencial de vdeos sob
demanda medida que esta tecnologia ficar totalmente disponvel. Vdeos do tipo aprenda voc
mesmo ou faa voc mesmo, seja para ensino
de idiomas ou reparos em carro ou casa podem ser
tornar muito populares. Materiais j existentes podem ser oferecidos atravs da TVDi;
Melhorando canais temticos - Canais temticos,
existentes em redes de TV a cabo pagas, como
History Channel [14] ou Discovery Channel [7]
podem ser acrescidos de material interativo suprindo informaes adicionais;
TV personalizada - A TV pessoal um conceito
que pode ser posto em prtica no futuro. Envolve
a customizao da programao de acordo com o
perfil do usurio, identificado por exemplo, pelo
perfil mapeado em ontologias [7] na Web, armazenados no set-top box.

3.2 Arquiteturas para Desenvolvimento Integrado TV-Web


Para desenvolvimento de aplicaes em t-learning existe um framework chamado ATLAS (Architecture for
T-Learning interactive Services) introduzido em [24] e
sua avaliao frente aos ambientes de e-learning no que
diz respeito a aprendizagem do estudante. Porm, esse
tipo de abordagem faz com que sejam criados ambientes
educacionais tradicionais, assim no se pode obter todas
as vantagens que um ambiente e-learning pode proporcionar juntamente com o ambiente de t-learning, como
personalizao do conhecimento e compartilhamento de
informaes/contedo em uma maior rede de usurios.
Isto poderia ser feito utilizando uma abordagem atravs
da Web Semntica e adaptabilidade provida pela IA
(tcnicas de Hipermdia Adaptativa), como acontece no
MASSAYO-F.

RBIE V.15 N.2 2007

Em [6] mostrada uma arquitetura para um ferramenta de autoria, que permite ao especialista prover contedos pedaggicos aos estudantes, alm de um sistema
tutor inteligente residente no receptor de TV, que possui
o contedo interativo e as preferncias do usurio. Nesta
abordagem, utiliza-se tambm ontologias baseadas no
SCORM (Sharable Content Object Reference Model)
para modelagem do modelo pedaggico, estas tambm
presentes em ambientes de educao na Web. Entretanto,
a complexidade de um ambiente de aprendizagem no
est somente no modelo pedaggico, conforme proposto por esta arquitetura, mas tambm so necessrias ontologias que representem o domnio a ser aprendido e o
modelo do usurio, a fim de as informaes possam ser
compartilhadas com outros ambientes de e-learning de
forma mais eficiente.
Uma metodologia que visa inter-operar aplicaes em
e-learning e TV Digital atravs de integrao de ontologias SCORM com TV-Anytime apresentada em [10].
A metodologia proposta para facilitar o reuso na construo de novos ambientes em t-learning atravs do mapeamento entre as ontologias e os meta-dados de uma
aplicao em TV-Anytime. Entretanto, embora a tarefa
de construo de um novo ambiente seja facilitada por
essa metodologia, que consegue inter-operar ambientes
Web e de TV, ainda se tem a grande complexidade na
implementao de um ambiente de t-learning, especialmente se os ambientes que estiverem inter-operando
possuem diferentes infra-estruturas. Esta dificuldade de
implementao poderia ser amenizada fazendo uso de
Web Services, o que provido pelo framework MASSAYO-F.

3.3 Sistemas Correlatos em T-Learning


Nesta seo algumas iniciativas de aplicaes educativas em TVDi sero abordadas, descrevendo-se brevemente suas caractersticas, funcionalidades e contribuies de acordo com o tipo de aplicao de t-learning a
qual pertence. Alguns exemplos de sistemas de TVDi em
uso para ensino foram encontrados. So principalmente
servios disponibilizados por canais de TV no Reino
Unido, devido ao seu avano na massificao de uso da
TVDi [3]. Dentre os quais destacamos a seguir.
O SOS Teacher (SOS Professor)[3], da Inglaterra,
um canal piloto disponibilizado pela KIT (Kingston Interactive Television) e colocado no ar em conjunto com a
BBCi, o canal interativo da BBC, que prov um servio
que envolve professores locais. Os estudantes tm a opo ao acessar servios disponveis pela KIT de enviar
uma pergunta a um professor real atravs do envio de um
e-mail atravs do set-top box. Normalmente em trinta
minutos um grupo de professores responde o questionamento via TVDi. As perguntas tambm so armazenadas

30

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

de forma que os estudantes possam acess-las pelo servio de vdeo sob demanda no horrio que desejarem.
O acesso a enciclopdias educacionais, canal de TVDi a cabo ingls, chamado de NTL[3] permite aos seus
assinantes o acesso a uma seo de procura por referncias no seu menu de interatividade. Os servios disponveis so buscas atravs de palavras ou sentenas fornecidas no servio de notcias da BBC, o BBC Newsround,
pesquisa na Enciclopdia Educacional Hutchinson e
tambm na Enciclopdia de Oxford.
O canal CBeebies[3], da emissora BBC, disponibiliza
um servio com a finalidade de desenvolver habilidades
em crianas com idade entre 3 e 5 anos. Enquanto a programao televisiva apresentada na TV, no caso um
programa infantil, a criana pode acessar uma srie de
atividades interativas como, por exemplo, reconhecimento de cores e caracteres. Contudo, estes trabalhos se mostram ineficazes para um pblico grande de telespectadores, visto que no se tratam de sistemas de ensino personalizados e de interatividade automatiza, onde o estudante poderia tirar dvidas e aprender com o prprio sistema
de TVDi, com contedo provido por especialistas. Assim,
outros trabalhos foram selecionados, em vista a amenizar
este problema, e sero brevemente descritos a seguir.
O projeto InteraTV [19], desenvolvido pela Universidade Federal de Santa Catarina, apresenta um portal para
TVDi que emprega aplicaes colaborativas na rea
educacional, propondo seu uso em um cenrio de ensino
distncia. Utiliza-se para isto, o middleware europeu
MHP, baseado na linguagem Java. Este portal contribui
principalmente com a idia de agrupar em um nico portal educacional vrias outras aplicaes interativas, exibidas em paralelo ao contedo principal televisivo. Porm, por necessitar de um canal de retorno, reduz o pblico atingindo apenas queles com acesso a um canal de
retorno (Internet). Alm disso, este portal foi construdo
fundamentalmente para ser executado em um set-top box,
o que despende um custo de processamento e implementao maior do que se fosse um portal integrado a um
sistema Web.
O Amadeus-TV [2], por sua vez, um portal educacional na TVDi integrado a um sistema de gesto de
aprendizado Web, o Amadeus LMS. Este portal prope
estender um conjunto de funcionalidades do ambiente
Web para o contexto da TVD, apresentando um ambiente
comum integrado de t-learning com informaes sobre
perfil, ferramentas de interao com outros estudantes,
vdeos-aula, contedo adicional informativo, etc. Alm
disso, uma certa personalizao possvel atravs do
sistema de gesto de aprendizagem, por recomendar
programas que sejam teis ao aprendiz, de acordo com o
seu perfil. Entretanto, esta personalizao meramente
reconhecida por especialistas humanos, no sendo reco-

31

mendados por um entendimento de mquina, que poderia ser feito atravs de ontologias e tcnicas de IA (Inteligncia Artificial), como pode ser visto em [7].
Portanto, este trabalho prope enfatizar o uso de um
ambiente de aprendizagem e seu respectivo conjunto de
modelos e ferramentas, Massayo-F, na construo de um
sistema integrado de t-learning, sendo uma soluo para
amenizar os problemas supracitados.

4 Plataforma Educacional Web Semntica: Massayo-F


O Massayo-F [16] uma plataforma Web para o desenvolvimento de ambientes educacionais adaptativos e
semnticos. Esses ambientes so caracterizados por: (i) a
disponibilidade de ferramentas interativas que proporcionam interao entre os atores (professor, aluno, tutor,
entre outros), (ii) a utilizao de recursos como Engenharia de Software quanto de Inteligncia Artificial, (iii) a
especificao e implementao dos agentes, ontologias e
servios web semnticos.Os principais objetivos do Massayo-F so:
Permitir a construo rpida de sistemas tutores
inteligentes;
Permitir a adaptabilidade de acordo com as necessidades do usurio;
Uso de Agentes Autnomos de tutoria, a fim de
orientar o estudante no processo de aprendizagem;
Prover servios web semnticos, para que possam
ser utilizados pelos agentes e descobertos na Web. Por
exemplo, chats, fruns, exposio de contedos, resoluo de problemas e exemplos.
Enfim, a partir do framework que o processo de aprendizagem realizado. A Figura 1 mostra a arquitetura
proposta do framework em baseado em agentes e servios. Estes servios podem ser invocados por aplicaes
usando a API Java ou por programas em NCL usando
Lua a fim de completar um objetivo educacional especfico. Estas aplicaes se encontram na camada superior
fazendo requisies para o Service Manager, atravs da
fachada, a fim de obter os servios desejados. Tais servios, por exemplo, pode ser o prximo contedo a ser
visto pelo aluno de acordo com seu nvel de conhecimento.

Vras et al.

RBIE V.15 N.2 2007

tes de apoio: eles tm informaes para inferir, de acordo


com um mecanismo de pr-concebidas e (ii) os agentes
autnomos de tutoria (ATA): estes agentes tm informaes sobre os aspectos educacionais (cognitivos, motivacionais e afetivos).
Servios Web Semnticos: eles tm as funcionalidades de forma a garantir a descoberta automtica,
composies e invocao dos servios pelos agentes.
Service Manager: esta camada responsvel
pela invocao e composio de servios para a plataforma Web, no entanto, no contexto da TVDi, apenas o
conjunto de servios Web responsvel pela tutoria do
aluno, login/cadastro, mapeamento de nvel, e alguns
outros foram utilizados. Alm disso, o modelo prov um
modulo para a resoluo do problema e sua respectiva
explicao para todos os tipos de problemas, exceto para
as questes abertas.

5 Soluo Proposta
Figura 1. Arquitetura do Massayo-F baseados em agentes e Servios
[16].

Descries bsicas sobre as entidades apresentadas na


arquitetura esto a seguir:
Servios de persistncia: eles representam a
implementao de mecanismos de persistncia usando
Jena e hibernate;
Agentes: os agentes visam assegurar a forma de
adaptao do processo de aprendizagem. Eles so compostos por um agente controlador, o agente mediador e
agente de uma sociedade:
- MA (agente mediador): esse agente tem duas
funcionalidades, quais sejam: (i) recomendam os agentes
de acordo com as necessidades agente solicitante; (iii)
coordenar o processo de resoluo de problemas complexos;
- CA (agente controlador): ele tem trs habilidades fundamentais, que so: (i) iniciar os agentes, (ii)
adicionar, remover e atualizar os agentes da sociedade e
(iii) adicionar, remover e atualizar os servios dos agentes;
- Agente da sociedade: ele representa uma sociedade de agentes heterogneos compostos por (i) agen-

Nesta seo, ser descrita a soluo em t-learning proposta que utiliza uma infra-estrutura Web (MASSAYOF) para acesso s funcionalidades de ensino, atravs de
um canal de retorno (Internet), vide Figura 2, onde h
uma separao sobre o local em que determinada tarefa
realizada. Entretanto, executado em um set-top box
(STB) dentro das especificaes do SBTVD, utilizando o
Ginga como middleware. Alm disso, esta aplicao
pode ser classificada como um servio de aprendizado
com vdeo sob demanda" (VoD) com TV personalizada" [19], pois o estudante ao entrar no sistema poder
selecionar um curso disponvel (Selecionar Curso) em
um servidor Web (Criar Curso), que no tenha cursado
ainda de acordo com seu perfil de aprendizagem e, aps
isso, iniciar o processo de ensino com a liberao dos
vdeos-aula de acordo com o avano de seu nvel de
aprendizado, que seria atualizado no servidor. Juntamente com os vdeos-aula, seriam enviados ao receptor: contedo informativo adicional em texto (Contedo Adicional), resolues de problemas, questes de mltipla escolha a serem respondidas, entre outros.

32

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

Figura 2. Diagrama de casos de uso.

A aplicao no STB faz acesso a certos servios disponveis no servidor Web: cadastro do usurio no servidor (Cadastro), acesso ao sistema no servidor (Login) e
sequenciamento (Sequenciamento)de contedo, composto de vdeo-aula e contedo adicional, onde novos recursos seriam enviados para a TV de acordo com a interao
do usurio. Alm disto, para a execuo de determinadas
tarefas, faz-se necessrio tarefas extras, como validar os
campos fornecidos pela aplicao no servidor e criao
do curso (ontologias e recursos no MASSAYO-F a ser
disponibilizado Criar Curso). Por fim, temos as funcionalidades de visualizao de texto, figuras e resoluo

33

de problemas sendo extenses da funcionalidade Contedo Adicional, podendo-se utilizar qualquer um destes no
processo de aprendizagem do curso selecionado. No que
diz respeito aos requisitos no-funcionais da aplicao,
bem como algumas restries, podemos destacar: qualidade de servio (QoS), compatibilidade com o padro
brasileiro (SBTVD), capacidade de armazenamento (salvar recursos no STB), usabilidade, utilizao do mdulo
Ginga-NCL comunicao por IPTV [12], etc.
A fim de mostrar um fluxo de atividade com algumas
possibilidades que uma aplicao construda baseada na
soluo proposta oferece, mostrado um diagrama de
atividades na Figura 3.

Vras et al.

RBIE V.15 N.2 2007

Figura 3. Diagrama de Atividades.

Como vimos, ao iniciar o sistema o usurio dever realizar o cadastro no mesmo, onde ser invocado o servio
de cadastro, que armazenar os dados no servidor. De
forma anloga pode ser feito o login (acesso) e a partir de
ento o usurio ter acesso ao sistema de ensino, inicialmente com acesso a visualizar seu perfil, ler documentos
de ajuda ou selecionar um curso disponvel. Ao selecionar um curso, o sistema ir enviar os recursos daquele
curso a fim de que sejam persistidos no STB, dando-se
incio ao processo de aprendizagem a partir do recurso
inicial (vdeo-aula). As informaes referentes s interaes com o sistema remoto (resposta a problemas, avano
de recursos, etc.) sero atualizadas no servidor, bem
como o recurso atual visualizado. Aps cada etapa de
interao do usurio com a aplicao, o framework Web
realiza o sequenciamento (atualizao do perfil e indicao dos prximos recursos a serem vistos) de acordo com
a opo escolhida pelo aluno. Os processos de sequenciamento e interao do estudante continuam, sempre atualizando o perfil de acordo com seu progresso, at que o
curso termine ou este deixe o sistema.
A Figura 4 mostra a arquitetura em camadas (com aspecto cliente-servidor) proposta para um ambiente de tlearning baseado na arquitetura proposta em [34], construdo a partir do framework MASSAYO-F. Nesta figura
temos que as trs camadas superiores (Interface TVDi,

Cliente TVDi e Lua Manager) so responsveis pela


execuo de programas residentes no lado cliente, ou
seja, em um set-top box ou dispositivo mvel com IPTV,
enquanto que as camadas inferiores fazem parte do lado
servidor do ambiente, um servidor Web com a plataforma
educacional (MASSAYO-F). Para a comunicao entre
cliente e servidor utilizado o protocolo IPTV com acesso remoto via servios Web conforme discutido anteriormente, a fim de obter qualidade de servio (QoS) e
atingir um maior nmero de dispositivos que possam
servir como ferramenta de ensino. Abaixo so descritas,
de forma top-down, cada uma das camadas presentes na
arquitetura:
Lua Manager - nesta camada esto as classes escritas na linguagem Lua, responsveis por: i) gerenciar as interaes entre o usurio e a interface
(comunicao entre Cliente TVDi e Interface
TVDi); ii) criao de primitivas grficas sobrepostas ao contedo televisivo (retngulos para preencher campos, texto, formas, etc.); iii) facilidades
no processo de desenvolvimento de interface com
foco em usabilidade. Para cada uma destas funcionalidades a linguagem Lua prov mdulos especficos, como:

34

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

Figura 4. Arquitetura da Aplicao Proposta Baseada em Camadas.

o mdulo event para capturar as interaes do usurio baseadas em eventos do controle remoto,
permitindo interao com elementos exibidos na
interface; o mdulo canvas, pelo qual so exibidos
os resultados das interaes do usurio na tela
(preenchimento de campos, seleo de itens, teclado virtual, etc.), alm de facilitar o desenvolvimento de interfaces com usabilidade por definir
componentes grficos de forma padronizada; alm
do mdulo settings responsvel pela interao
com mdias (aumentar volume, pausar vdeo, entre
outros).
Cliente TVDi - responsvel pelo acesso remoto
ao servidor (atravs de servios Web comunicao por IPTV com a camada Service Manager) a
fim de obter os servios de cadastro, login, tutoria
e persistncia de recursos educacionais, provenientes do servidor, no receptor (STB). Para acesso
remoto via servios Web so utilizadas classes
(tcp.lua, http.lua, etc.) implementadas pela
comunidade de TVDi no Brasil com alguns ajustes s necessidades da aplicao proposta para
protocolos SOAP (Simple Object Access Protocol), recebendo dados em XML (eXtensible Markup Language). Contudo, atravs desta camada se
pode enviar/receber dados provenientes de ferramentas disponibilizadas pelo camada Ferramentas
no lado Servidor.
Interface TVDi - desenvolvida atravs da linguagem declarativa NCL (Nested Context Language)
com partes na linguagem Lua, esta camada res-

35

ponsvel por exibir ao usurio as telas da aplicao e suas possibilidades de navegao com o
controle remoto (atravs de botes coloridos). Assim, so mostradas telas tais como: instrues iniciais e de boas vindas, cadastro de usurio, login,
guias de ajuda, seleo de cursos, alm dos recursos educacionais, proveniente do servidor, correspondente ao seu objetivo educacional indicado de
acordo com seu nvel de conhecimento. Para isso,
existem dois ns principais: um para a exibio de
vdeo-aula, por exemplo, e outro para exibio de
contedo adicional ao vdeo (conceitos, problemas, enquetes, etc.) ou uma ferramenta de apoio
(servios Web). Alm disso, um teclado virtual
em NCL/Lua exibido como auxlio interao
do usurio com a aplicao.
Service Manager - responsvel pela invocao e
composio dos servios para plataformas Web,
entretanto no contexto para TVDi utilizou-se apenas o conjunto de servios Web responsveis por:
tutoria do aluno, cadastro/login, mapeamento de
nvel, entre outros. Alm disso, o modelo disponibiliza o mdulo de resoluo de problemas e explicao para todos os tipos de problemas, exceto
os problemas abertos;
Ferramentas - dentre as ferramentas comuns a
qualquer ambiente de e-learning, o modelo disponibiliza a infra-estrutura para utilizao de ferramentas tais como: chat, frum, enquete, entre outras (devendo-se serem criadas apenas as interfaces para a TVDi);
Ncleo - este mdulo possui os requisitos presentes no tutor, como recomendao, gerenciamento
de atividades, resoluo de problemas, dentre outros descritos em [16]. Adicionalmente, esta a
camada principal do framework responsvel por
toda a interao entre os agentes para suprir um
determinado fim educacional, provendo os recursos de acordo com o usurio e sua respectiva interao com o sistema;
Fachada - a camada intermediria entre a Infra
e o Ncleo onde se encontram servios de persistncia que podem ser invocados remotamente, ou
localmente pelos agentes que necessitem recuperar
algum contedo educacional;

Vras et al.

Infra-Estrutura - esta camada responsvel pela


persistncia, em ontologias, dos dados resultantes
da interao do aluno com o sistema, alm das informaes presentes nos modelo de domnio, pedaggico e do estudante.

6. Construindo Cursos na Plataforma


Web
Esta seo tem como objetivo fornecer um guia com
os passos para ajudar na construo de ambientes educacionais adaptativos e semnticos, considerando os modelos fornecidos pelo Massayo-F. Este guia designado
para engenheiros de conhecimento que possam criar
cursos baseados na definio de ontologias relacionadas
ao domnio desejado. Assim, o guia dividido da seguinte forma:
Especificao: Esta fase especifica os requisitos e o
tipo de ambiente educativo que deve ser identificado, as
regras (com as suas caractersticas) e os tipos de interaes entre usurio e sistema. Posteriormente, essas interaes vo ser representados atravs de ferramentas interativas.
Modelagem: Nesta fase, so levados em considerao o projeto de interface grfico, o contedo, navegao e arquitetura. Para design grfico, uma interface
padro est disponvel, porm a equipe de desenvolvimento est habilitada para fazer alteraes no projeto
grfico do ambiente educacional. J os projetos de interface, contedo e navegao so descritas no ambiente
atravs de ontologias. Finalmente, no projeto arquitetnico, definida uma arquitetura padro em camadas usando o padro arquitetural chamado MVC. Assim, h necessidade apenas especificar os agentes de software que
sero usados, os servios semnticos que sero executados e as ferramentas interativas que sero utilizadas (agentes, servios e ferramentas interativas so descritos
com base na fase de especificao, descritas anteriormente). Da mesma forma que outros projetos, as entidades
identificadas no projeto arquitetnico so descritos por
ontologias.
Ao faz-lo, tanto na etapa de especificao quantona
de modelagem necessrio construir ontologias para
representar todo o curso no que diz respeito descrio,
planejamento, estrutura, seqncia, os recursos disponveis, entre outros. No entanto, o desenvolvedor ter que
saber lidar com a ontologia para realizar essa tarefa. Contudo, existem diversas ferramentas para ontologias no
modelo, por exemplo, o Protg utilizado neste trabalho.
Conforme o framework baseia-se em ontologia, o formato adotado foi o OWL.

RBIE V.15 N.2 2007

Com isso, as etapas presentes em cada modelo de ontologia para a aplicao so descritos a seguir.
1. Ensinar: Esta etapa equivalente para a modelagem do domnio atravs da criao de instncias nos
modelos de ensino descrita anteriormente. Os modelos
so descritos abaixo.
(a) Modelo de Domnio: Essa ontologia descreve os
recursos do domnio, especificando o domnio e as parties de domnio. Alm disso, ele especifica a estrutura
curricular e atividades pedaggicas, objetos de aprendizagem a serem utilizados (como exemplos, problemas,
conceitos) e uma descrio do conhecimento do comportamento;
(b) Modelo do Aprendiz: Este modelo descreve as informaes sobre o aluno. Essas informaes sero usadas
para orientar o ensino de uma forma personalizada. Assim, deve-se descrever os objetivos de aprendizagem do
aluno para cada currculo e informaes que sero utilizadas durante a interao aluno-sistema-aluno;
(c) Modelo Pedaggico: O modelo pedaggico descreve se o ensino ser guiada ou livre. Se a abordagem
guiada, deve ser descrita ainda a estratgia pedaggica, a
abordagem a ser utilizado (esttico ou dinmico) e do
plano instrucional.
2. Adaptar: A adaptao equivalente a descrio da
interface e suas formas de organizao visual (ontologia
em pginas da web), bem como as adaptaes de interface (ontologia do modelo de adaptao e raciocnio).
3. Agentes: Os agentes so definidas nesta fase e, em
seguida, eles so criados dinamicamente pelo ambiente.
Os passos so descritos abaixo.
(a) Regras Modelo de Domnio - GAIA: Esta fase
equivalente ao mapeamento do currculo do modelo de
domnio aos recursos no papel do tutor na ontologia
GAIA;
(b) GAIA: Essa ontologia fornece modelagem de
multi-agentes presentes no ambiente do sistema de ensino;
(c) GAIA Rules - GAIA / JADE / ForBILEAgent:
Com a especificao da ontologia GAIA, as regras de
mapeamento para a ontologia JADE e ForbileAgent;
(d) ForBILEAgent: Depois da criao e mapeamento
das regras de execuo, esta ontologia contm a especificao. Assim, somente necessrio implementar classes
Java de execuo dos agentes.
Finalmente, atravs das ontologias so definidas os
detalhes do curso em questo. Por isso, muito importante citar que o processo de construo de ontologias
fcil, mas no intuitivo. necessrio um tempo para

36

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

pensar acerca do domnio, estudantes e modelos pedaggicos.

7. Estudo de Caso
Esta seo tem por objetivo mostrar o desenvolvimento da aplicao (baseada na arquitetura proposta), denominada Fra-TV. O objetivo desta aplicao ajudar estudantes nas sries iniciais do ensino fundamental a aprenderem conceitos e operaes referentes a fraes matemticas.

7.1 Domnio da Aplicao


O Fra-TV faz uso de vrias ontologias presentes no
servidor Web para representar o modelo do domnio, o
modelo do aprendiz e o modelo pedaggico, presentes na
maioria dos sistemas tutores inteligentes (STI) [8]. Por
exemplo, temos a instncia Frao da classe Domnio da
ontologia de Domnio relacionada a seus currculos, que
nada mais so do que todas as operaes realizadas com
Frao (Figura 5). A partir dessa ontologia, possvel
verificar como uma determinada rea de conhecimento
est dividida (a partir dos currculos), aprofundada, contextualizada e relacionada com outras reas. Todas essas
informaes so obtidas a partir dos atributos aprofundamento, contextualizao e lateralidade dos currculos
de um determinado domnio [8]. Estas informaes, em

ontologias, so necessrias para o processo de sequenciamento (tutoria do estudante atravs de recursos como
vdeo-aula, problemas, exerccios, etc.) por parte dos

37

agentes de software. Por fim, as ontologias servem tambm como um instrumento de criao de cursos pelos
engenheiros do conhecimento (especialistas humanos),
que sero armazenadas e alinhadas com as demais ontologias dos outros modelos [16].
Na Figura 6, cada aluno tem um modelo de aprendizagem relacionado e, a partir deste modelo, possvel
obter o que o aluno est aprendendo ou j aprendeu.
Outro ponto importante a ser observado sobre o modelo
de aprendizagem em questo, onde se encontram os recursos educacionais nos quais o aluno est parado ou que
ele ainda ir comear. A maioria das ontologias do framework Massayo-F foram utilizados, e todos eles so
acessveis na Web para a comunidade.
Desta forma, cada aluno tem uma seqncia de recursos educacionais para uso. Um exemplo dessa seqncia
pode ser visto na Figura 7, onde so mostradas as instncias da ontologia pedaggica que tem parte de uma seqncia de recursos. No ambiente, um recurso educacional representa um contedo sobre frao armazenadas em
um arquivo que pode ter um dos seguintes formatos: txt,
jpeg, html, etc. Um recurso educacional tambm pode ser
um problema a ser resolvido, que pode ser um dos os
seguintes tipos: mltipla escolha, verdadeiro ou falso,
preencher espaos em branco ou coluna de correspondncia.

Vras et al.

RBIE V.15 N.2 2007

Figura 6: Estudante aps interao com o Fra-TV.

Figura 7. Sequenciamento de recursos educacionais.

7.2 Interface Grfica (GUI) da Aplicao


Nesta seo sero mostradas as principais telas capturadas da aplicao prottipo desenvolvida (na linguagem NCL e com auxlio da linguagem procedural Lua,
sendo mostrada partes da interao do usurio com a
mesma, conforme descrita no fluxo de atividades, que se

inicia com a tela inicial (Figura 8) at a exibio do primeiro recurso do Fra-TV (Figura 10), conforme pode ser
visto a seguir.

38

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

Figura 8. Tela Inicial da Aplicao.

Nesta tela podemos ver as possibilidades de interao


associadas aos botes (azul, verde e vermelho), permitindo ao usurio realizar seu cadastro (caso ainda no possua), login ou sair da aplicao. Supondo-se que ele ainda
no tenha um cadastro, o boto azul dever ser pressionado a fim de realiz-lo. Assim, a tela de cadastro
mostrada, conforme a Figura 9.
Na tela de cadastro se faz necessrio um mecanismo
que torne possvel o preenchimento dos dados cadastrais
de forma mais fcil e eficiente. Para isto, h a possibilidade de interagir com um teclado virtual, como foi visto
na figura, acionando-o atravs do boto amarelo (mudando o foco da aplicao). Assim, o usurio poder
selecionar mais facilmente os caracteres alfa-numrico
pressionando o boto OK do controle remoto e quando
da concluso do texto pressionar o boto verde para
enviar ao campo destacado na parte superior (retornandose o foco da aplicao para o n superior).

racteres, com opes de apag-lo pressionando amarelo


ou sair sem enviar (boto vermelho). Aps a concluso
de todos os campos o usurio poder concluir o cadastro
apertando o boto verde quando o foco estiver no n
principal. A partir da o servidor ser requisitado (via
servios Web) para realizar o cadastro no mesmo e a
aplicao aguarda por uma resposta de sucesso. Aps o
cadastro o usurio poder acessar a aplicao (casamento de login/senha), a partir da a aplicao exibe a tela
principal do sistema, que contm os itens com cursos
disponveis, bem como a opo por ajuda (acionada pressionando o boto amarelo). Desta forma, o usurio
poder selecionar um curso que ainda no tenha feito.
Aps selecionar um curso, o usurio ser direcionado
para a tela com o recurso inicial do curso escolhido, conforme pode ser visto na Figura 10.

Figura 10. Recurso Inicial da Aplicao de Frao.

7.3 Implementao do Prottipo

Figura 9. Cadastro de novo usurio.

Quando o foco no est no teclado, o usurio poder


pressionar os botes direcionais para alternar entre os
campos que deseja preencher (acessando o teclado). No
teclado, os direcionais servem para alternar entre os ca-

39

Nesta seo, ser apresentada a classe principal do diagrama de uma aplicao-prottipo desenvolvida (usando
a abordagem apresentada neste artigo). A Figura 11 mostra o diagrama de classes para a implementao do mdulo responsvel pela seleo do curso e tutoria. Basicamente, existem apenas dois elementos grficos: TextArea
com os cursos disponveis, e Pane que ir adicion-los
em um painel para ser colocado atravs do mtodo de
setMainPane da classe EventManagerTutor, que por sua
vez tambm responsvel por chamar o mtodo tutorWeb da classe TutorWeb (invocando o servio de seqenciamento do Massayo-F), iniciando o processo de
tutoria do usurio. Aps a interao com seus recursos
em seqenciamento, o n (agora apenas com a classe
TutorWeb usando a classe NcluaSoap para acesso remoto) ativado novamente, continuando o processo de ensino e aprendizagem, at o usurio concluir o curso ou sair
do sistema.

Vras et al.

RBIE V.15 N.2 2007

Figura 11. Diagrama de Classes.

Como pode ser visto, para implementar a funcionalidade


central do a aplicao do t-learning poucas classes foram
necessrias, uma vez que a reutilizao prevista pelo uso
de um Servio Web (Camada Cliente iDTV) foi capaz de
transmitir as interaes capturadas no receptor para o
servidor (que ir melhorar o nvel de interao e aprendizado) e retornar o prximo recurso a ser exibido pelo
receptor. Alm disso, possvel configurar mais facilmente a interface na construo da aplicao apenas
definindo os atributos nas classes da camada Interface, o
que tambm facilita a manuteno e usabilidade da interface. Por fim, vimos que, para estender a classe EventManagerTutor (Camada Lua Manager), as aes podem
ser relacionadas entre o controle remoto com o seu recurso visual desejado (Camada de Interface TVDi).

Como deve ser o modo de interao? Local ou remoto?

8. Discusso

Seria interessante permitir a portabilidade da utilizao do aplicativo ao usurio? Como possvel?

De acordo com as sees anteriores, h muitos desafios e limitaes no que diz respeito criao de aplicaes para TVDi, sobretudo aplicaes de t-learning. No
entanto, a abordagem usada traz a customizao de um
"servio" proporcionado pela TV individualmente. Algumas perguntas precisam ser respondidas para comear
a construo de ambientes educacionais na TV, tais como:

Existem ferramentas de apoio construo de aplicaes de t-learning?

Quanto de recurso computacional est disponvel?


Que tipo de plataforma mais adequada para o desenvolvimento de uma aplicao especfica?
necessria uma resposta rpida?

O Canal de Retorno necessrio? Que tipo de canal


seria mais adequado?
Que recursos educacionais devem aparecer na tela?
Como evitar falhas na mdia, vista como tolerante a
falhas (ao contrrio do PC)?
Como gerenciar os objetos de mdia apresentados?
Como seria a criao de um curso sobre uma plataforma de TVDi?
Quais tecnologias facilitam o processo de desenvolvimento de tais aplicaes?

O usurio pode dar retorno para o sistema educativo


de forma rpida e facilmente?
O sistema de TV por si s, pode ser escalvel?
Tentando responder a muitas dessas questes foi proposto neste trabalho uma soluo tanto arquitetural quanto de implementao, bem como aspectos relacionados
com a interface do usurio. Assim, por usar uma plataforma web para e-learning (junto com um Canal de Retorno), possvel amenizar muitos desses problemas. No
entanto, s seria possvel com uma tecnologia em TVDi
40

Vras et al.

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

que permita alguma integrao, mesmo que por Web


Services (conforme proposta).
A fim de reduzir a quantidade de atraso no envio de
recursos armazenados no set-top box tem sido proposto
receber objetos de mdia antes mesmo de iniciar o curso,
utilizando tambm a tecnologia IPTV, que seria garantida
uma certa quantidade de largura de banda para o usurio
final., alm de no ser necessrio um sistema de difuso
de dados do lado do fornecimento. Entretanto, o processo
de tutoria do aluno ocorre na plataforma web de ensino
(Massayo-F). Com a entrega de dados via IPTV e tambm obtendo uma maior qualidade de servio, o que
torna a aplicao mais tolerante a falhas.
No entanto, a criao de cursos e recursos educacionais relacionadas a estes so devidos ferramenta de
criao de Massayo-F, sendo a seqncia de recursos
definido pelo autor do curso (mas orientados por agentes
de software de acordo com a interao do aluno). Finalmente, usando uma interao distncia, os alunos podero solicitar a aplicao em qualquer lugar, desde o mapeamento do seus conhecimento, que salvo no servidor,
permitindo conseguir escalabilidade. Integrao com o
servidor da Web no entanto, no uma tarefa simples,
pois nem todos os middlewares fornecem interoperabilidade e nem todos os aplicativos da Web tambm. Assim,
fazendo doo Ginga-NCL (ITU) e da plataforma de ensino
Massayo-F ferramentas indispensveis para a proposta
desta soluo, prevendo a reutilizao (via Web Services)
e a personalizao do ensino atravs de ontologias e
agentes de software.

9. Consideraes Finais
Muito se tem pesquisado e discutido sobre a possibilidade de desenvolvimento de ambientes de t-learning, a
fim de suprir a grande deficincia referente ao ensino no
Brasil, entretanto muito ainda falta ser feito em relao a
ambientes realmente eficientes e fceis de utilizar, para
que atinja uma grande parcela dos estudantes com acesso
a TV Digital. Por isto, props-se neste trabalho mostrar
uma soluo bem como uma aplicao, ainda prottipo,
evidenciando, atravs da arquitetura proposta, a possibilidade de compatibilizar sistemas interativos de aprendizagem presentes em e-learning (framework MASSAYOF) com aplicaes em TVD a fim de facilitar o desenvolvimento de ambientes de t-learning atravs de tecnologias como NCL, Lua e servios Web. Assim, possvel
inter-operar tais ambientes e facilitar a especificao na
construo de sistemas de educacionais para TVDi baseados nesta arquitetura.
Entretanto, apenas parte deste framework possvel
de inter-operar embora se tenha atingido resultados satisfatrios para o que foi proposto. Isto se deve ao fato de
que muitos dos servios, em especial as ferramentas de
41

colaborao (chat, fruns, etc), somente esto disponveis


para Web, sendo necessrio a criao de tais ferramentas
em uma interface para TVD que se comunique atravs da
infra-estrutura de um servidor.
Contudo, apesar de ser um prottipo, espera-se contribuir para a incipiente rea de TVDi no Brasil, sobretudo em t-learning com a disponibilizao de um ambiente
que prov ensino de forma personalizada no domnio de
fraes, alm de mostrar seu processo de desenvolvimento com menor custo baseando-se na utilizao de um
framework Web.

Referncias
[1]

Aarreniemi-Jokipelto P. T-learning Model for


Learning via Digital TV. Em: 16th EAEEIE conference.;
2005.
Disponvel
em:
http://www.it.lut.fi/eaeeie05/proceedings/p21.pdf.

[2]

B. de Sousa Monteiro, T. Monteiro Prota, A. S.


Gomes, F. F. de Souza Amadeus-TV: Portal Educacional na TV Digital Integrado a um Sistema
de Gesto de Aprendizado. Revista Brasileira de
Informtica na Educao, Vol. 18, No 1, 2010.

[3]

BBCi. (2006). Interactive television design. Designing for interactive television v 1.0. Acessado
em
04
de
Julho
de
2011:
http://www.bbc.co.uk/guidelines/futuremedia/dese
d/itv/itv_design_v1_2006.pdf, 2010.

[4]

CPqD. Modelo de referncia - sistema brasileiro


de televiso digital terrestre. Relatrio, FUNTTEL, 2006.

[5]

dos Santos D, do Vale D, Meloni L. Digital TV


and Distance Learning: Potentials and Limitations.
Em: Frontiers in Education Conference 36th Annual.;
2006:16.
Disponivel
em:
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumb
er=4117110.

[6]

Daz Redondo, R. P., Fernandez Vilas, A., Rey


Lopez, M., Pazos Arias, J. J., Gil Solla, A., and
Blanco Fernandez, Y. (2008). t-maestro: Personalized learning for idtv. In 12th Annual IEEE International Symposium on Consumer Electronics
(ISCE). IEEE Computer Society Press.

[7]

Discovery channel, acessado em 04 de Julho de


2011, http://dsc.discovery.com/.

Vras et al.

[8]

E. B. Costa. Um modelo de ambiente interativo de


aprendizagem baseado numa arquitetura multiagentes. Tese de doutorado, Universidade Federal
da Paraba, 1997.

[9]

Educativo.J. R. J. PATACA, Daniel; FRANCO.


Tecnologias de servios educacionais em plataforma de tv digital. Revista Digital de Biblioteconomia e Cincia da Informao, 2004.

[10]

Frantzi, M., Moumoutzis, N., and Christodoulakis,


S. (2004). A methodology for the integration of
scorm with tv-anytime for achieving interoperable
digital tv and e-learning applications. Advanced
Learning Technologies, IEEE International Conference on, 0:636_638.

[11]

G. G. BARROS. A consistncia da interface com


o usurio para a tv interativa. Dissertao de mestrado, Universidade de So Paulo, 2006.

[12]

G. Held. Understanding IPTV (Informa Telecoms


& Media). Auerbach Publications, Boston, MA,
USA, 2006.

[13]

Ginga. Disponvel em http://www.ginga.org.br/,


ltimo acesso em 20 de Abril de 2011.

[14]

History channel, retrieved august 23 from


http://www.history.com/., 2010.

RBIE V.15 N.2 2007

[20]

Lua.
Disponvel
em
http://www.lua.org/portugues.html, ltimo acesso
em 25 de julho de 2010.

[21]

Lytras M, Lougos C, Chozos P, Pouloudi A. Interactive Television and E-learning Convergence:


Examining the Potential of T-learning. In: European Conference on e-Learning.Vol 2002. Citeseer;
2002:1-11.
Disponvel
em:
http://citeseerx.ist.psu.edu/viewdoc/download?doi
=10.1.1.3.5501&rep=rep1&type=pdf.

[22]

Nores, M. L.; Vilas, A. F.; Redondo, R. P. D.; GilSolla, A.; Arias, J. J. P.; Cabrer, M. R. & Duque,
J. G. Ventre, G. & Canonico, R. (ed.) A Mixed
XML-JavaBeans Approach to Developing Tlearning Applications for the Multimedia Home
Platform. Springer, 2003, 2899, 376-387.

[23]

P. J. de Souza Junior. Luacomp: Ferramenta de


autoria de aplicaes para tv digital. Dissertao
de mestrado, Universidade de Braslia - UNB.,
2009.

[24]

Pazos Arias, J. J., Gil Solla, A., and Blanco Fernandez, Y. (2008). t-maestro: Personalizedlearning for idtv. In 12th Annual IEEE International
Symposium on Consumer

[25]

Soares, L. F. Gomes; Rodrigues, R. Ferreira; Moreno, M. Ferreira. Ginga-NCL: the declarative environment of the Brazilian digital TV system. J.
Braz. Comp. Soc., Campinas, v.12, n. 4, Mar.
2007.
Disponvel
em:
<http://www.scielo.br/scielo.php?script=sci_arttex
t&pid=S010465002007000100005&lng=en&nrm
=iso>. ltimo acesso em 04 de Julho de 2011.
DOI: 10.1590/S0104-65002007000100005.

[15]

I. I. Bittencourt, E. Costa, M. Silva, and E. Soares.


A computational model for developing semantic
web-based educational systems. KnowledgeBased System, 22(4):302{315, 2009.

[16]

I. I. Bittencourt. Modelos e Ferramentas para a


Construo de Sistemas Educacionais Adaptativos
e Semnticos. Tese de doutorado, Universidade
Federal de Campina Grande (UFCG), 2009.

[26]

IBGE. Pesquisa nacional por amostra de domiclios, 2007.

TV Escola, acessado em 04 de Julho de 2011:


http://tvescola.mec.gov.br/., 2010.

[27]

V. e. a. BECKER. Recomendaes de usabilidade


para tv digital interativa. In Anais do WTVD Workshop de TV Digital., pages 27{38, 2006.

[28]

V. MONTEZ, Carlos; BECKER. TV Digital Interativa: conceitos, desafios e perspectivas para o


Brasil. 2 l edio. UFSC, 2005.

[29]

W3Ca. Semantic Web. acessado em 04 de Julho


de 2011: http://www.w3.org/2001/sw/, 2010.

[30]

Secretaria de Educao a Distncia - Ministrio da


Educao.
Disponvel
em
http://portal.mec.gov.br/seed - acessado em 08 de
janeiro de 2010.

[17]
[18]

[19]

International Telecommunication Union (ITU).,


acessado em 04 de Julho de 2011:
http://www.itu.int/itut/recommendations/rec.aspx?id=9715.
J. A. Andreata. InteraTV: Um Portal para Aplicaes Colaborativas em TV Digital Interativa Utilizando a Plataforma MHP. Tese de doutorado, Universidade Federal de Santa Catarina (UFSC) Florianpolis - SC., 2006.

42

Vras et al.

[31]

[32]

[33]

[34]

Construindo Aplicaes de T-learning atravs da


Integrao de uma Plataforma Web Educacional
Semntica

Telecurso 2000. Fundao Roberto Marinho.


Disponvel em http://www.telecurso2000.org.br acessado em 08 de Julho de 2011.
TV Cultura. Fundao Padre Anchieta. Disponvel
em http://www.tvcultura.com.br - acessado em 08
de Julho de 2011.
Canal
Futura.
(2011).
Disponvel
em
http://www.futura.org.br acessado em 08 de Julho de 2011.
Vras et al. Uma Arquitetura para Integrar Ambientes Educacionais na Web com Sistemas em Tlearning. Em Anais do XX Simpsio Brasileiro de
Informtica na Educao (SBIE), 2009.

43

You might also like