Responder quiz
Nesse documento será documentado o caso de uso de Responder quiz, resumidamente consiste em o usuário do aplicativo poder acessar o o quiz e o responder.
Descrição Numerada
Fluxo Base
- O usuário entra com sua conta no aplicativo.
- O usuário seleciona a opção de Módulos na barra lateral.
- Visualiza os módulos disponíveis no momento. (RN02)
- O usuário seleciona o módulo.
- O usuário seleciona a opção de ver os quizzes disponíveis.
- O usuário acessa o quiz selecionado.
- O usuário responde o quiz. (RN01, RN03, RN04)
Fluxo Alternativo
FA01
A partir do passo 6 no Fluxo Base é gerado o fluxo alternativo 01 a seguir clicando na opção para entrar no quiz desejado:
A1. O usuario pode ver a nota do quiz já respondido. (RN02)
A2. O caso de uso é encerrado com o usuário voltando para o passo 5. (RN02)
Fluxos de Exceção
FE01
A partir do passo 4 no Fluxo Base, caso o usuário não tenha módulos disponiveis:
E1. O usuário não possui módulos disponíveis. (RN02)
E2.O sistema retorna ao passo 2 no Fluxo Base.
FE02
A partir do passo 5 no Fluxo Base ou no A1 no Fluxo Alternativo 01, caso o usuário não tenha quizzes disponiveis:
E1. O usuário não possui quiz disponíveis no módulo (RN02)
E2.O sistema retorna ao passo 4 no Fluxo Base.
FE03
A partir do passo 4 no Fluxo Base , caso o usuário não tenha a nota mínima nos quizzes:
E3. O usuário não tirou nota minima para liberar o proximo módulo. (RN02)
E2.O sistema retorna ao passo 3 no Fluxo Base.
Regras de negócio
RN01
Visualizar o curso não é obrigatório para fazer o quiz.
RN02
Para liberar um próximo módulo o usuário deve tirar no minimo 50% da nota.
RN03
Cada questão do quiz deve receber apenas uma reposta.
RN04
O usuário deve poder realizar o quiz quantas vezes quiser.
Documento dos Casos de Uso
O documento com os casos de uso está disponível aqui.