UC10 - Gerenciar Acervo de Vídeos¶
Atores: Administrador, Professor (Gestão); Usuário (Visualização)
Objetivo: Permitir o enrichment da plataforma por meio do cadastro e associação de vídeos às traduções do idioma Munduruku, garantindo também a reprodução fluida desse conteúdo pelos usuários.
Pré-condições: O ator deve estar autenticado. Para operações de cadastro e exclusão, exige-se perfil de "Administrador" ou "Professor". Para exibir o vídeo, qualquer nível de acesso é permitido.
Fluxo Principal (Cadastrar e Associar Vídeo - RF34, RF37):
- O ator (Administrador/Professor) acessa a tela de detalhes de uma tradução específica no dicionário da plataforma.
- O Sistema exibe as informações textuais e a seção de mídias associadas.
- O ator aciona o opção para cadastrar um novo vídeo.
- O Sistema abre um modal solicitando o arquivo de vídeo (ou link, caso utilizem hospedagem externa).
- O ator insere/faz o upload do vídeo e confirma.
- O Sistema processa o arquivo, salva no banco de dados (RF34), associa o vídeo diretamente àquela tradução (RF37) e atualiza a interface exibindo o conteúdo anexado.
Fluxos Alternativos:
-
FA01 - Reproduzir/Exibir Vídeo Associado (RF35): 1. O actor (Usuário comum) navega pela plataforma e acessa uma tradução que possui vídeo.
- O Sistema carrega a interface de tradução juntamente com um player de vídeo embutido.
- O ator aciona o botão de "Play".
- O Sistema reproduz o conteúdo audiovisual na própria tela, auxiliando o usuário na visualização e escuta da palavra/expressão Munduruku.
-
FA02 - Desassociar Vídeo (RF38): 1. No passo 2 do Fluxo Principal, o ator (Administrador) seleciona um vídeo já vinculado e escolhe a opção "Desvincular".
- O Sistema rompe a ligação entre aquele vídeo e a tradução específica, mantendo o arquivo no acervo geral, e atualiza a tela.
-
FA03 - Excluir Vídeo do Acervo (RF36): 1. No passo 2 do Fluxo Principal (ou no painel geral de mídias), o ator seleciona a opção "Excluir Definitivamente" em um vídeo.
- O Sistema emite um alerta de remoção permanente.
- O ator confirma.
- O Sistema apaga o arquivo do servidor/banco de dados, liberando espaço.
Fluxos de Exceção:
-
FE01 - Limite de Tamanho Excedido (RNF09): No passo 5 do Fluxo Principal, se o arquivo de vídeo enviado ultrapassar o limite máximo estipulado para a aplicação, o Sistema interrompe o upload imediatamente e alerta o ator sobre a restrição de tamanho.
-
FE02 - Formato de Arquivo Incompatível: Caso o ator tente anexar um arquivo que não seja um formato de vídeo suportado (ex: enviar um PDF ou executável no lugar de um MP4), o Sistema recusa a entrada e orienta sobre os formatos válidos.