Pular para conteúdo

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

  1. O ator acessa a seção de Gestão de Atividades.
  2. O Sistema exibe a lista das atividades educacionais já cadastradas pelo ator (RF02).
  3. O ator aciona a opção de adicionar uma nova atividade.
  4. O Sistema apresenta um formulário em branco.
  5. O ator preenche os dados obrigatórios do exercício e confirma a criação (RF01).
  6. 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".

    1. O Sistema apresenta o formulário preenchido com os dados atuais.
    2. O ator modifica as informações desejadas e confirma.
    3. 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".

    1. O Sistema exibe um modal solicitando a confirmação da exclusão.
    2. O ator confirma.
    3. 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.