impulsoteam/atena

Implementar Mecanismo de Submissão de Missões/Quests na Atena

cenicoemir opened this issue · 0 comments

Hoje não existe uma forma do Impulser submeter suas missões para Atena; Essa funcionalidade permitira uma aumento do número e variedade de missões a serem enviadas pela funcionalidade de missões; Esta funcionalidade deve permitir que Impulsers cadastrem perguntas que serão enviadas pela Atena para eles mesmos ou outros Impulsers, essas perguntas devem ser validadas pela própria comunidade que serão criadas na forma de PR's na Atena que se aprovadas irão conferir reputação e conquistas;

Cenário Usuário do Game que quer Submeter uma Missão

Dado que sou usuário do game
Quando digitar o comando:
!missao submeter tema Qual é o nome da linguagem de programação que .... ?
A - JavaScript
B - Flutter
C - .NET
D - PHP
E - ASP
Então gostaria que essa missão fosse submetida na forma de uma PR no GitHub do Projeto Atena;

Cenário 2 Usuário do Game que teve Submissão aprovada

Dado que sou usuário do game
Quando uma missão submetida por mim for aprovada
Então gostaria de poder receber 5 de reputação por missão aprovada;

Cenário 2 Usuário do Game que teve Submissões aprovadas

Dado que sou usuário do game
Quando obtiver um determinado número de missões aprovadas
Então gostaria de poder receber conquistas associadas a quantidade de "Missões Aprovadas" dos Graus Bronze, Prata, Ouro, Platina e Diamante;

Cenário 3 Usuário do Game que contribui com a Atena

Dado que sou usuário do game e contribuo com a Atena
Quando for contribuir com essa funcionalidade
Então gostaria de poder visualizar uma documentação atualizada sobre ela no Git