ClasseV 1. Introdução ClasseV é um módulo do Moodle, baseado no Covcell 1, que promove a videoconferência dentro desse ambiente. Seus requisitos são poucos, necessitando apenas do ambiente Moodle, um navegador com plugin Adobe Flash Player no lado do cliente e da máquina virtual java no lado do servidor, para rodar o serviço de streaming Red5. 2. Especificações Serviço de videoconferência utilizando protocolo RMTP 2 sobre o servidor Red5 3 ; Serviço de chat individual ou em grupo. Proteção contra cross-scripts; Identificação de urls no texto digitado; Smilies Quadro branco 3. Dependências Basicamente o ClasseV necessita apenas do ambiente Moodle instalado, o servidor de streaming incluso na lista de arquivos necessários -, bloco presence e o covavchat. Obs.: O servidor de streaming não pode ser o Red5 disponível no site oficial desse, pois houveram modificações para atender necessidades específicas do ClasseV. Na lista dos arquivos disponíveis para download existe um arquivo chamado streaming.server.tar.gz. Ele contém o serviço de streaming preparado para o módulo. 1 COVCELL (Cohort-Oriented Virtual Campus for Effective Language Learning) é projeto financiado pela Ação Minerva da União Européia e desenvolvido com objetivo principal focado no ensino/aprendizagem online de línguas e na criação e implementação de software livre para a educação, portanto é todo feito com software livre. O projeto conta com a parceria de membros da Islândia, Alemanha, Itália e do País Basco na Espanha 2 O protocolo de envio de mensagens em tempo real (RTMP) mantém uma única conexão permanente promovendo a comunicação em tempo real, que pode ser usada para envio de áudio, vídeo ou outros dados. Como os formatos suportados por esse protocolo(o FLV e o MP3) são bem compactos, sobrecarregam menos a banda, tornando viável o streaming em tal modelo. 3 O Red5 é um servidor de streaming gratuito e de código fonte aberto desenvolvido pela OSFlash. Ele suporta streaming e gravação de áudio e vídeo, transmissão ao vivo e remota de arquivos MP3 e vídeo em flash (FLV). Seu concorrente mais famoso é o Adobe Flash Media Server, o servidor de streaming oficial da adobe. Para a transmissão o Red5 utiliza o protocolo RTMP, criado pela Adobe.
4. Instalação A instalação do ClasseV é bastante simples, bastando apenas baixar os arquivos, armazená-los nas pastas indicadas e inciar o serviço de streaming. Nesse tópico serão abordados apenas os itens de instalação do módulo. No próximo tópico, serão abordados os itens de configuração. Bloco Presence Para instalar o bloco presence, basta baixar o arquivo presence.tar.gz e descompactá-lo na pasta blocks do Moodle. Os arquivos da pasta precisam ter permissão de leitura e execução. Após descompactar os arquivos, acesse a administração e clique no link Avisos. O processo de instalação do banco será automático. Após isso, o bloco presence está instalado. Figura 1: Bloco presence descompactado na pasta blocks do Moodle.
Figura 2: Tela admin - clicar em avisos, após descompactar o arquivo presence na pasta blocks Figura 3: Após clicar no link avisos, o sistema irá instalar as tabelas automaticamente.
Figura 4: Bloco presence instalado Figura 5: Tela do professor com a opção de inserir o bloco presence.
Covavchat O Covavchat não tem muitos detalhes a se tratar, pois basta apenas descompactar a pasta no diretório raiz do Moodle. Figura 6: Covavchat na pasta raiz do Moodle. Red5 O serviço de streaming sobre protocolo RMTP, Red5, já vem pré-instalado e configurado para promover a videoconferência através do ClasseV. O único passo na parte da instalação é descompactar os arquivos na pasta lib do Moodle. Nessa versão ainda não foram feitos testes colocando a aplicação em outro servidor, portanto foi mantido o padrão do Covcell.
5. Configuração A configuração do bloco presence é bastante simples. Na atual versão, existem apenas 5 itens a configurar: Título do bloco; Habilitar/Desabilitar links skype dos contatos; Habilitar/Desabilitar Quadro Branco; Habilitar/Desabilitar Videoconferência; Informar a URL do servidor de Streaming. Para informar o servidor, digite rtmp://[host]/moodleavchat, onde [HOST] é o ip do servidor de streaming (Red5).. O servidor de streaming, como já informado, não necessita de configurações, pois foi modificado para funcionar com o módulo do moodle. Para inciar esse basta executar o seguinte comando: Para criar log de todas as ações sobre o ser viço digite no shell: "nohup red5.sh &> /dev/null &" Caso não queira criar o log nohup red5.sh &