~~ODT~~
Vídeos
Este caso de uso permite ao docente disponibilizar vídeos para os alunos na turma virtual. Estes vídeos serão exibidos na listagem das aulas, dentro de seu respectivo tópico de aula. O sistema tentará exibir um player com o vídeo dentro do tópico se a url do vídeo for reconhecida ou se o docente enviar um vídeo de seu computador.
* Obs. Para ser possível reproduzir o vídeo dentro do navegador do usuário será necessário ter um servidor configurado como conversor de vídeo, maiores instruções podem ser vistas aqui.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Portal do Docente → Turma Virtual (qualquer turma) → Materiais → Vídeo.
Na próxima tela, é exibida uma listagem contendo todos os títulos dos vídeos já cadastrados para a turma, junto com as opções de alterar ou removê-los.
O docente pode, também, adicionar novos vídeos, selecionando a opção “Cadastrar Vídeo” acima da listagem.
Os campos para o cadastro de um novo vídeo são:
- Título - Título do vídeo;
- Descrição - A descrição que será exibida abaixo do vídeo;
- Tópico de Aula - O tópico de aula no qual aparecerá o vídeo;
- Localização do Vídeo - O docente deve optar por enviar um vídeo de seu computador, indicar um vídeo hospedado na internet ou indicar um vídeo do porta-arquivos. Neste último caso o docente será redirecionado para o porta-arquivos;
- Link - Se o docente optar por exibir um vídeo que está hospedado na internet, informa seu link neste campo;
- Arquivo - Se o docente optar por enviar o vídeo de seu computador ou do porta-arquivos, informa o arquivo neste campo RN01;
- Forma de Exibição - Indica se o vídeo será exibido na própria turma virtual ou em uma nova página RN03;
- Resolução - Uma lista de alturas e larguras para definir o tamanho no qual o vídeo será apresentado;
Ao indicar um vídeo da internet, o sistema tentará exibir o vídeo dentro da turma virtual. RN02 Caso o domínio do link informado não for conhecido, o sistema o exibirá como um link que aponta para uma página externa.
Se o docente enviar um arquivo que seja mesmo um vídeo, e o parâmetro ParametrosTurmaVirtual.DESABILITAR_VIDEO_CONVERTER possuir o valor 'false' o sistema deverá acessar o programa conversor de vídeo e efetuar a conversão, para que o docente não seja obrigado a converter manualmente. O vídeo em conversão não será exibido, à princípio, na turma virtual, exibindo a mensagem “Este vídeo ainda está em conversão”. Após a conversão, o vídeo passará a aparecer na turma virtual.
Caso o parâmetro ParametrosTurmaVirtual.DESABILITAR_VIDEO_CONVERTER possua o valor 'true', o vídeo original enviado irá aparecer na turma virtual. Formatos aceitos pelo player: .flv, .mp4, .mov, .m4v ou .f4v.
Principais Regras de Negócio
- RN01 - O arquivo a ser enviado do computador do docente deve ser um vídeo. O sistema considerará o mime-type e verificará se contém a string “video” nele. Caso não tenha, aceita também arquivos flv e swf;
- RN02 - Somente urls do youtube e vimeo estão sendo reconhecidas para a exibição na turma virtual. Vídeos de outros domínios serão exibidos como um link.
- RN03 - Se o docente optar por o vídeo aparecer em uma nova janela, este aparecerá no formato de um link na listagem de tópicos de aula.
- RN04 - Para cadastrar vídeos em mais de uma turma, ambas as turmas precisam ter um tópico de aula com o mesmo título.
- RN05 - Vídeos SWF com formato compactado não são aceitos pelo conversor.
- RN06 - Caso o parâmetro ParametrosTurmaVirtual.DESABILITAR_VIDEO_CONVERTER possua o valor 'true', somente os formatos .flv, .mp4, .mov, .m4v ou .f4v, devem ser aceitos.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ava.dominio.VideoTurma | sigaa.ava.video_turma |
Plano de Testes
Sistema: Sigaa
Módulo: Turma Virtual
Link: Sigaa → Portal do Docente → Turma Virtual (qualquer turma) → Materiais → Vídeos
Usuário: selan, paulo.pires, thais, anatalia, jmarcos, adriao, mariadosremedios
Papel que usuário deve ter: SigaaPapeis.DOCENTE
Cenários de Teste
Testar o cadastro de vídeos em vários tópicos de aula, enviando tanto do computador ou informando urls de vídeos online. Para as urls, enviar vídeos do YouTube e Vimeo. Estes devem ser exibidos em player. Vídeos de outros sites, devem aparecer como link. Testar também a exibição em outra janela e as várias resoluções.
Ações - Resultados
1.1 Clicar em Cadastrar Vídeos - Tela é exibida para preenchimento dos campos solicitados
1.2 Preencher todos os campos solicitados e clicar em SALVAR - mensagem de sucesso é exibida
2.1 Clicar em Cadastrar Vídeos - Tela é exibida para preenchimento dos campos solicitados
2.2 Cadastrar vídeos em localizações diferentes - mensagem de sucesso é exibida
3.1 Clicar em Cadastrar Vídeos - Tela é exibida para preenchimento dos campos solicitados
3.2 Cadastrar vídeos em formas de exibição diferentes - mensagem de sucesso é exibida
4.1 Clicar em Cadastrar Vídeos - Tela é exibida para preenchimento dos campos solicitados
4.2 Cadastrar vídeos em resoluções diferentes - mensagem de sucesso é exibida
5.1 Clicar em Cadastrar Vídeos - Tela é exibida para preenchimento dos campos solicitados
5.2 Cadastrar vídeos em diferentes tópicos de aula - mensagem de sucesso é exibida
6.1 Clicar no ícone Visualizar Vídeo dos vídeos disponíveis - Tela com o Vídeo é exibida
6.2 Clicar no PLAY - Vídeo é exibido
6.3 Verificar se a exibição está sendo de acordo com o que foi cadastrado - Exibição correta
7.1 Clicar no ícone Visualizar Vídeo dos vídeos disponíveis - Tela com o Vídeo é exibida
7.2 Clicar em Fechar - Tela é fechada
8.1 Clicar no ícone Alterar Vídeo dos vídeos disponíveis - Tela é exibida com os campos editáveis
8.2 Realizar alterações nos campos e clicar em Salvar - mensagem de sucesso é exibida
9.1 Clicar no ícone Alterar Vídeo dos vídeos disponíveis - Tela é exibida com os campos editáveis
9.2 Clicar em Ir para a Lista - Tela com a lista dos vídeos é exibida
10.1 Clicar no ícone Remover Vídeo dos vídeos disponíveis - Mensagem de confirmação é exibida
10.2 Confirmar a remoção - Mensagem de sucesso é exibida
11.1 Clicar no ícone Remover Vídeo dos vídeos disponíveis - Mensagem de confirmação é exibida
11.2 Cancelar a remoção - Vídeo não é removido
Dados para o Teste
Não se aplica