UC01 - Gerenciar Atividades Educacionais¶
Atores: Professor
Objetivo: Permitir que o ator gerencie (cadastre, liste, edite e exclua) as atividades práticas e exercícios focados no idioma Munduruku.
Pré-condições: O ator deve estar autenticado no sistema móvel e possuir a permissão de nível "Professor".
Fluxo Principal (Criar e Listar Atividade):
- O ator acessa a seção de Gestão de Atividades.
- O Sistema exibe a lista das atividades educacionais já cadastradas pelo ator (RF02).
- O ator aciona a opção de adicionar uma nova atividade.
- O Sistema apresenta um formulário em branco.
- O ator preenche os dados obrigatórios do exercício e confirma a criação (RF01).
- O Sistema valida as informações, registra a nova atividade no banco de dados e retorna o ator para a lista (Passo 2), exibindo uma mensagem de sucesso.
Fluxos Alternativos:
-
FA01 - Editar Atividade (RF05): 1. No passo 2 do Fluxo Principal, o ator seleciona uma atividade da lista e escolhe a opção "Editar".
- O Sistema apresenta o formulário preenchido com os dados atuais.
- O ator modifica as informações desejadas e confirma.
- O Sistema valida, salva as atualizações e exibe mensagem de sucesso.
-
FA02 - Excluir Atividade (RF06): 1. No passo 2 do Fluxo Principal, o ator seleciona uma atividade e escolhe a opção "Excluir".
- O Sistema exibe um modal solicitando a confirmação da exclusão.
- O ator confirma.
- O Sistema remove a atividade da base de dados e atualiza a listagem exibida.
Fluxos de Exceção:
- FE01 - Dados Incompletos: No passo 6 do Fluxo Principal (ou no passo 4 do FA01), se o Sistema detectar que campos obrigatórios não foram preenchidos, a gravação é interrompida. O aplicativo destaca os campos com erro visualmente e instrui o ator a corrigi-los antes de prosseguir.