Skip to content

Instantly share code, notes, and snippets.

@mikaelmello
Last active April 10, 2018 23:17
Show Gist options
  • Save mikaelmello/f21641a22f354658854c8f822c97205a to your computer and use it in GitHub Desktop.
Save mikaelmello/f21641a22f354658854c8f822c97205a to your computer and use it in GitHub Desktop.
Checkpoint - Manual

Guia para usar o aplicativo Checkpoint

Guia para usar o Painel de Admnistrador to aplicativo Checkpoint

Definições Gerais

Apenas usuários registrados como administradores (têm permissão para tudo) ou gestores (têm permissão apenas para as missões que lhe são assinaladas) podem entrar nesta área, quaisquer outro ficam presos na página de login.

Este painel de administrador serve para gerenciar todos os dados do aplicativo, como missões, tarefas, prêmios, etc. Nada disso é feito pelo aplicativo pois um painel web é mais intuitivo e simples de usar.

Página Inicial

A página inicial se trata de um login por meio de contas Google (é um jeito mais seguro do que implementar o login do 0, utilizando uma ferramenta criada por empresas maiores).

Se a conta que você logar estiver registrada no banco de dados como um Administrador ou Gestor, você vai para o menu principal, se não, nada acontece indefinidamente.

Menu Principal

Há 5 coisas para gerenciar:

  • Missões
  • Prêmios
  • Mensagens
  • Relatórios
  • Configurações

Missões

Nesta página você pode acessar todas as missões já criadas e criar uma nova.

Para acessar uma missão já criada clique no botão azul do lado do nome da missão desejada.

Acessando uma missão

Missões tem título, descrição, datas de início e fim, valor padrão de tarefas (quando elas forem criadas pelo usuário) e tipo de acesso.

Na página de uma missão, todos os detalhes dela são exibidos, incluindo tarefas relacionadas à ela, prêmios, usuários registrados e seus gestores.

Missões podem ser privadas ou públicas, usuários só podem se registrar em missões públicas. Para missões privadas um gestor ou administrador deve adicionar os membros manualmente.

Você pode:

  • Editar a missão
  • Ver os anúncios dela (mensagem para todos os usuários registrados) e criar novos.
  • Excluir a missão (ação irrevertível)
  • Adicionar nova tarefa
  • Ver tarefas
  • Adicionar um novo usuário
  • Visualizar usuários registrados

Tarefas

Tarefas podem ser oficiais (criadas por um adm ou gestor) ou customizadas (criadas por um usuário valendo o que for definido como padrão na missão relacionada.

Elas tem título, descrição, valor, tipo (fixa ou rotativa) e se forem rotativas, sua periodicidade pode ser definida. As periodicidades são auto-explicativas, exceto por Imediata que significa que o usuário pode fazer aquela tarefa quando quiser com um limite de vezes. Tarefas fixas só podem ser feitas uma vez.

Prêmios

Prêmios são específicos de cada missão. Quando um usuário consegue pontos o suficiente para resgatar um prêmio, esse prêmio fica como pendente de uma aprovação de um adm ou gestor. É então responsabilidade do adm/gestor aceitar (ou recusar) o pedido do prêmio e realizar sua entrega, seja como ela for.

A página de prêmios mostra os prêmios disponíveis, indisponíveis (Já resgatados) e pendentes de aprovação.

Para aprovar um prêmio basta ver os detalhes do prêmio pendente e clicar em Confirmar ou Cancelar.

Mensagens

Um gestor/adm pode enviar mensagens para qualquer usuário registrado, a interface é simples.

Relatórios

Um gestor/adm pode ver estatísticas sobre missões e usuários. Em missões, as estatísticas das tarefas indicam a porcentagem de usuários que realizaram as tarefas.

Configurações

Um adm pode adicionar (ou remover) outros administradores do site e adicionar gestores para missões específicas.

Para adicionar um gestor, é necessário indicar o ID da missão, infelismente detalhes exigiram que fosse um id numérico. Para saber qual o ID numérico da missão, basta acessar sua página de detalhes e verificar o ID na barra de endereços, por exemplo: https://checkpoint.triadedaaprovacao.com.br/missoes/missao.php?idMission=1. Nesse caso temos idMission=1, o ID da missão é 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment