Revista Eletrônica da FANESE
ISSN 2317-3769
FRAMEWORK PARA TREINAMENTOS NA WEB BASEADO EM
VÍDEO SOBRE DEMANDA
Ícaro Carlos Andrade Costa1
Igor Antônio Andrade Costa2
Ricardo Ariel Correa Rabelo3
Renata Azevedo Santos Carvalho4
RESUMO
A educação à distância é uma modalidade de ensino onde o professor e o aluno,
fisicamente separados, se comunicam utilizando certas tecnologias, dentre elas os
vídeos como uma forma de mídia educacional. Infelizmente grande parte das
ferramentas e ambientes utilizados para esse proposito não são devidamente
adequados pois possuem características que dispersam o usuário e por não se
adequarem às suas necessidades. A proposta desse artigo é desenvolver uma
ferramenta que auxilie no aprendizado através desse tipo de mídia, propondo um
ambiente totalmente direcionado, que possa ser adaptável às particularidades do
usuário, promovendo um ambiente de estudo mais próximo da realidade do aluno. A
ferramenta deverá atender às necessidades de educação e avaliação à distância
com o acompanhamento de um tutor artificial.
Palavras chaves: Video-aula, Player de vídeo em flash, Sistemas de tutoria
inteligente.
1
Estudante do Curso Técnólogo em Sistemas para Internet da Faculdade de Administração e Negócios de
Sergipe – FANESE; E-mail: [email protected]
2 Estudante do Curso Técnólogo em Sistemas para Internet da Faculdade de Administração e Negócios de
Sergipe – FANESE; E-mail: [email protected]
3 Mestre em Ciência da Computação pela Universidade Federal de Sergipe – UFS. Professor da Faculdade de
Administração e Negócios de Sergipe – FANESE; E-mail: [email protected]
4
Mestre em Ciência da Computação pela Universidade Federal de Pernambuco – UFPE. Professora da
Faculdade de Administração e Negócios de Sergipe – FANESE; E-mail: [email protected]
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Revista Eletrônica da FANESE
ISSN 2317-3769
1 INTRODUÇÃO
Atualmente encontramos vários reprodutores de vídeo de formatos diferentes na
web. Sites que querem apresentar uma plataforma de web aula ou treinamento
precisam normalmente implementar um sistema somente para isso, onde eles terão
um reprodutor para os vídeos e os formulários de questões. O que normalmente é
feito hoje é publicar os vídeos no Youtube e utilizar uma API para exibir esse vídeo
na própria página, além de construir separadamente os formulários de avaliação.
Isso gera alguns problemas, pois os visitantes passam então a assistir os vídeos
pelo próprio Youtube, tirando o foco do treinamento na página. Outra questão é que
para utilizar vários vídeos do Youtube na página, é preciso colocar vários
componentes de reprodução, cada um apontando para um vídeo específico. É muito
comum encontrar hoje páginas com boa parte do corpo ocupada com vários vídeos
do Youtube, utilizando tecnologias de reprodução diferentes.
A proposta é abordar esse problema e gerar uma solução que venha a trazer
benefícios para o aprendizado do aluno tornando-o mais concentrado. Serão
utilizados conceitos de Hipermídia Adaptativa para promover a adaptação da mídia
às necessidades, expectativas e preferências de cada usuário, além de conceitos de
Tutoria Inteligente para criar um ambiente de orientação dinâmico e que venha a
trazer um grau alto de aproveitamento e aprendizado.
Com isso, o objetivo desse trabalho é desenvolver uma ferramenta onde seja
possível exibir facilmente uma lista qualquer de vídeos no mesmo reprodutor,
usando o conceito de lista de reprodução (playlist). Essa configuração deve ser feita
de forma simples, apenas invocando o framework para exibição do reprodutor e
passando para ele o local onde os vídeos estão e a sequência de apresentação.
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Revista Eletrônica da FANESE
ISSN 2317-3769
Além disso, a ferramenta deve integrar a possibilidade de exibir um questionário de
avaliação após a exibição dos vídeos. Para isso não deve ser necessário a
implementação de nenhum formulário no próprio corpo do site que está exibindo os
vídeos. Ao invocar o framework deverá ser informado ao mesmo as questões que
deverão ser exibida ao usuário. O framework então deve retornar as respostas do
usuário para quem fez a invocação.
A lista de vídeo, assim como o questionário a ser aplicado ao usuário deverá ser
informada através do uso da linguagem de marcação XML. O arquivo XML deverá
conter o caminho (path) para os vídeos a serem reproduzidos, além da sequência de
reprodução. Outro arquivo deverá conter as questões a serem aplicadas ao usuário,
seguindo uma formatação predefinida que será compreendida pelo framework para
a renderização do formulário. Após a aplicação do questionário será retornado um
XML contendo o resultado da avaliação do usuário.
2 METODOLOGIA
A metodologia a ser utilizada para a realização desse trabalho será explorativa e
qualitativa, onde haverá um estudo das atuais ferramentas de exibição de vídeo na
web e seu uso na educação à distância. Em seguida deverá ser feito um estudo
referente aos Sistemas Tutores Inteligentes (STI) e aos Sistemas de Hipermídia
Adaptativa (SHA) aplicados a sistemas educacionais, por meio da análise da
produção acadêmica existente sobre o assunto. Após essa etapa de investigação
deverá ser implementada uma ferramenta de reprodução de vídeo na web buscando
atender às necessidades de educação e avaliação à distância.
Para o desenvolvimento dessa ferramenta será utilizado o Adobe Flash, que é uma
plataforma multimídia de desenvolvimento de aplicações que contenham animações,
áudio e vídeo, bastante utilizada na construção de anúncios publicitários e páginas
web interativas. Por ser extremamente difundida é indicada no desenvolvimento de
aplicações para reprodução de vídeo sobre demanda, além de possuir diversos
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Revista Eletrônica da FANESE
ISSN 2317-3769
recursos para esse uso. Possui uma linguagem de programação embutida, o
ActionScript, muito semelhante ao JavaScript, e em sua terceira versão possui
recursos de script que vão além de suas versões anteriores, objetivando facilitar a
criação de aplicativos altamente complexos com grandes conjuntos de dados e
bases de código reutilizáveis orientadas a objetos.
3 SOBRE AS TECNOLOGIAS UTILIZADAS
O flash é um software mantido pela Adobe Systems e usado geralmente para
criação de animações embutidas em navegadores ou exibidas nas plataformas
desktops, mobile e Smart TVs.Os arquivos feito em flash são comumente utilizados
para banners de propagandas em sites e jogos, além de diversas outras aplicações
que exigem algum tipo de interatividade com o usuário, como tutorias e reprodutores
de vídeo.
O flash mostrou-se atraente para o trabalho exposto neste artigo por ser uma
ferramenta madura e oferecer distribuição de vídeo com componentes, ou seja, um
conjunto de ativos de interface de usuário criado previamente, além de permitir total
controle sobre todos os aspectos da reprodução de vídeos Flash (FLV) ou vídeo sob
demanda. É possível, por exemplo, exibir vídeos em tela cheia e com legendas
nativamente no Flash.
Para criação de aplicações web, a plataforma Adobe Flash fornece a linguagem
ActionScript, que está em sua versão 3.0. Ela é uma linguagem de alto nível e
possui
um
forte
sistema
de
herança
de
classes,
bibliotecas
para
expressões regulares, sistema de tratamento de eventos, acesso direto à lista de
componentes do Flash em tempo de execução.
Para a troca de informações com o framework será utilizado o padrão XML que é um
meio estruturado baseado em texto para a troca de dados. Foi escolhido por sua
flexibilidade e facilidade na organização de informações, sendo um padrão próprio
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Revista Eletrônica da FANESE
ISSN 2317-3769
na
criação
de
arquivos
que
podem
ser
usados
para
configuração
ou
parametrização.. A linguagem ActionScript oferece total suporte ao tratamento de
arquivos XML através de classes baseadas em ECMAScript para a especificação
XML (E4X).
4 EXPERIMENTOS E RESULTADOS
Até o momento foram realizados diversos testes e ensaios com as tecnologias
escolhidas para efetuação da proposta, observando-se um comportamento favorável
e um rápido avanço na implementação. Os resultados obtidos foram estruturas de
reprodução de vídeo em flash com o uso de classes e funções em ActionScript 3.0
para um melhor desempenho e controle mais flexível. Foram feitos estudos da
recomendação XML com o objetivo de elaborar os padrões que serão usados para
leitura dos dados pela aplicação e a forma de retorno desses para a estrutura que
invocou.
5 CONCLUSÃO
O próximo passo do trabalho é lidar com uma lista de vídeos a serem reproduzidos
sequêncialmente baseado em parâmetros passados ao reprodutor, assim como um
questionário que deverá ser aplicado ao usuário e seu retorno contendo o resultado
dessa avaliação.
Finalmente, a partir da criação de um framework que facilite a reprodução de vídeos
em um ambiente próprio sem a necessidade de ferramentas externas espera-se
obter um melhor resultado no uso desse tipo de mídia para o ensino, focando o
usuário naquilo que é mais importante no momento, o conteúdo ministrando. A
avaliação do aproveitamento permite um entendimento do impacto desse conteúdo
no usuário, se o resultado está sendo o esperado ou até um estudo mais profundo
sobre as principais adversidades encontradas no processo para possibilitar uma
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Revista Eletrônica da FANESE
ISSN 2317-3769
alteração na metodologia aplicada com a intenção de mais facilmente alcançar o
objetivo.
REFERÊNCIAS BIBLIOGRÁFICAS
1 - BARBATANA, Fabrício Eras Manzi. Flash CS3 Professional: criando além da
animação. 2. ed. São Paulo: Érica, 2008. ISBN 978-85-365-0167-3
2 - SILVA, Maurício Samy. JavaScript: guia do programador. São Paulo: Novatec
Editora, 2010. ISBN 978-85-7522-248-5
3 - SHUPE, Rich; ROSSER, Zevan. Aprendendo ActionScript 3.0: guia para
iniciantes. Porto Alegre: Bookman, 2010. ISBN 978-85-7780-641-6
4 - FRAGELLI, R.R. (2010). Uma Abordagem de Redes Quantizadas e Objetivos
Multiformes para Modelagem de Domínio em Sistemas de Tutoria Inteligentes.
2010. xviii, 163 f., il. Tese (Doutorado em Ciências Mecânicas) – Universidade de
Brasília, Brasília.
5 - BRIMELOW, Lee. Six reasons to use ActionScript 3.0. Data de publicação: 18 de
ago. 2008. Disponível em:
<http://www.adobe.com/devnet/actionscript/articles/six_reasons_as3.html>. Acesso
em: 19 de set. 2013.
6 - ADOBE SYSTEMS INCORPORATED. Programação do ADOBE
ACTIONSCRIPT 3.0. Data de publicação: 2008. Disponível em:
<http://help.adobe.com/pt_BR/ActionScript/3.0_ProgrammingAS3/flash_as3_progra
mming.pdf>. Acesso em: 20 de set. 2013.
FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE – ARACAJU – SERGIPE
REVISTA ELETRÔNICA DA FANESE – Vol 1 - Nº1 – DEZEMBRO 2012
Download

framework para treinamentos na web baseado em vídeo