|
|
[Home](home)|[Sprints](sprints)|[**Requisitos Gerais**](Requisitos Gerais) | [Prototipação](prototipo de telas)|[Arquitetura](arquitetura)|[Endpoints](requisitos-api)|[Padronização de Commits](padronizacaocommits)|[Banco de Dados](ModeloBancoDeDados)
|
|
|
|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
# Requisitos Gerais |
|
|
# Gerenciador WEB
|
|
|
|
|
|
- O gerenciador WEB deverá permitir que os administradores do aplicativo cadastrem, editem, excluam e leiam as principais informações do sistema, sendo estes:
|
|
|
|
|
|
1. Perguntas
|
|
|
2. Eixos de conhecimento
|
|
|
- Conteúdos
|
|
|
- Faixas etárias
|
|
|
- Histórias
|
|
|
- Fases
|
|
|
- Usuários
|
|
|
|
|
|
- O sistema deverá ser seguro, isto é, garantir que apenas pessoas registradas e verificadas pela API tenham acesso à suas funcionalidades.
|
|
|
|
|
|
- O sistema deve permitir que os usuários alterem suas senhas.
|
|
|
|
|
|
- O sistema deve prevenir possíveis erros.
|
|
|
|
|
|
- O sistema deve prover mensagens de erro claras, para ajudar o usuário a se recuperar deles.
|
|
|
|
|
|
# Aplicativo
|
|
|
|
|
|
- O aplicativo deverá rodar na plataforma android 4.3 e superiores
|
|
|
|
|
|
- O aplicativo deverá permitir que um novo usuário se cadastre na base de jogadores do sistema utilizando uma conta do Gmail.
|
|
|
|
|
|
- O aplicativo deverá guardar as informações do jogador no celular do mesmo para efetuar login automaticamente caso ele já tenha se logado uma vez.
|
|
|
|
|
|
- O aplicativo deverá permitir que os jogadores acessem as fases cadastradas.
|
|
|
|
|
|
- O aplicativo deverá permitir que o usuário escolha um avatar para ser exibido na tela inicial.
|
|
|
|
|
|
- As fases, após serem vencidas, deverão oferecer alguma recompensa ao usuário. |