Pular para conteúdo

UC12 - Gerenciar Perfil Pessoal

Atores: Usuário (Qualquer membro autenticado)

Objetivo: Permitir que o usuário personalize as informações de sua conta, gerencie suas traduções preferidas (favoritos), visualize o histórico de buscas e acompanhe seu progresso de aprendizado por meio de insígnias.

Pré-condições: O ator deve estar logado no aplicativo móvel.

Fluxo Principal (Editar Dados do Perfil - RF44):

  1. O ator acessa a aba de Perfil Pessoal no menu do aplicativo.
  2. O Sistema exibe as informações atuais da conta (nome, e-mail, foto/avatar e bio).
  3. O ator aciona a opção "Editar Perfil".
  4. O Sistema apresenta o formulário com os dados carregados e habilitados para edição.
  5. O ator modifica as informações desejadas e aciona o botão de salvar.
  6. O Sistema valida as alterações, atualiza os dados no banco de dados e recarrega a tela de Perfil com as novas informações.

Fluxos Alternativos:

  • FA01 - Favoritar e Listar Traduções (RF46, RF47): 1. O ator acessa a tela de uma tradução específica no dicionário e aciona o ícone de "Favoritar" (estrela).

    1. O Sistema registra aquela tradução na lista de favoritos do ator (RF46).
    2. Posteriormente, dentro da sua tela de Perfil, o ator acessa a aba "Meus Favoritos".
    3. O Sistema exibe a listagem completa e atualizada de todas as traduções que o ator marcou (RF47), permitindo acesso rápido a elas.
  • FA02 - Visualizar Histórico de Consultas (RF45): 1. Na tela de Perfil, o ator acessa a aba "Histórico de Traduções".

    1. O Sistema busca no banco de dados e exibe uma lista cronológica das últimas palavras ou expressões que o ator pesquisou e acessou na plataforma.
  • FA03 - Visualizar Conquistas e Insígnias (RF48): 1. Na tela principal do Perfil, o ator navega até a seção de "Minhas Conquistas".

    1. O Sistema exibe a galeria com todos os "escudinhos" (insígnias) que aquele ator já desbloqueou ao completar atividades educacionais.

Fluxos de Exceção:

  • FE01 - Dados Inválidos na Edição: No passo 6 do Fluxo Principal, se o ator tentar salvar o perfil com o campo "Nome" em branco ou inserir um formato de e-mail inválido, o Sistema interrompe o salvamento, destaca o campo com erro e solicita a correção imediata.