UC02 - Realizar Atividades Interativas¶
Atores: Usuário (Aluno)
Objetivo: Permitir que o usuário visualize os exercícios disponíveis, responda às questões propostas e acompanhe o seu desempenho para a prática do idioma.
Pré-condições: O ator deve estar autenticado na plataforma.
Fluxo Principal (Responder e Avaliar):
- O ator acessa a seção de Prática/Atividades do aplicativo.
- O Sistema exibe a lista de atividades educacionais disponíveis e liberadas para o ator (RF02).
- O ator seleciona uma atividade que ainda não foi concluída.
- O Sistema carrega a interface do exercício, apresentando o enunciado e as opções de resposta.
- O ator seleciona a resposta desejada e aciona o botão de submeter (RF03).
- O Sistema processa a resposta submetida, registra a tentativa no banco de dados e exibe imediatamente o feedback com o resultado (acertos e erros) da atividade (RF04).
Fluxos Alternativos:
- FA01 - Visualizar Histórico de Resultados: 1. No passo 2 do Fluxo Principal, o ator seleciona uma atividade que já consta como "Concluída".
- O Sistema ignora a tela de resolução e exibe diretamente a tela de resultados consolidados daquela atividade específica (RF04).
Fluxos de Exceção:
- FE01 - Perda de Conectividade: No passo 5 do Fluxo Principal, se o dispositivo estiver sem conexão à internet no momento da submissão (e a atividade exigir processamento online), o Sistema exibe um alerta de "Falha na conexão", mantém a resposta selecionada em cache e orienta o ator a tentar novamente quando o sinal for restabelecido.