Pular para conteúdo

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):

  1. O ator (Administrador/Professor) acessa a tela de detalhes de uma tradução específica no dicionário da plataforma.
  2. O Sistema exibe as informações textuais e a seção de mídias associadas.
  3. O ator aciona o opção para cadastrar um novo vídeo.
  4. O Sistema abre um modal solicitando o arquivo de vídeo (ou link, caso utilizem hospedagem externa).
  5. O ator insere/faz o upload do vídeo e confirma.
  6. 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.

    1. O Sistema carrega a interface de tradução juntamente com um player de vídeo embutido.
    2. O ator aciona o botão de "Play".
    3. 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".

    1. 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.

    1. O Sistema emite um alerta de remoção permanente.
    2. O ator confirma.
    3. 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.