~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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 [[cooperacao:tutoriais:configuracao_video_converter|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 [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:materiais:videos#principais_regras_de_negócio|RN01]]; * **__Forma de Exibição__** - Indica se o vídeo será exibido na própria turma virtual ou em uma nova página [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:materiais:videos#principais_regras_de_negócio|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. [[desenvolvimento:especificacoes:sigaa:turma_virtual:casos_de_uso:portal_do_docente:menu_turma_virtual:materiais:videos#principais_regras_de_negócio|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