6. Enquanto um usuário eu quero me cadastrar no
sistema usando minha conta do Facebook
Enquanto um usuário eu quero me cadastrar no
sistema usando minha conta do Google
Enquanto um usuário eu quero me cadastrar no
sistema informando meus dados
Enquanto um usuário eu quero incluir um curso
7. Enquanto um usuário eu quero alterar o conteúdo
de um curso criado por mim
Enquanto um usuário eu quero remover um curso
criado por mim
Enquanto um usuário eu quero incluir vídeos nos
meus cursos
Enquanto um usuário eu quero remover vídeos nos
meus cursos
8. Enquanto um usuário eu quero avaliar o curso,
a fim de fornecer um feedback ao criador do mesmo
Enquanto um usuário eu quero me inscrever em
um curso
Enquanto um usuário eu quero assistir vídeos de um
curso no qual estou inscrito
Enquanto um usuário eu quero consultar os cursos
disponíveis para um determinado assunto
9. Enquanto um usuário eu quero ganhar badges
Enquanto um usuário eu quero consultar os meus
badges
Enquanto um Administrador eu quero criar badges
a fim de incentivar os usuários a usarem o sistema
Enquanto um Administrador eu quero remover
cursos
10. Enquanto um Administrador eu alterar o conteúdo
dos cursos
Enquanto um Administrador eu quero remover
usuários
12. O usuário tem que receber a resposta em
até 3 segundos
O sistema deve ter uma ter uma interface amigável
O sistema deve utilizar o protocolo OAuth2 para
autenticação e autorização de acesso
13. O sistema deve ser disponibilizado em aplicativos
nas três principais plataformas mobile
O sistema deve ter acesso web
A camada de serviço do sistema deverá ser
desenvolvida na linguagem Java
O sistema deve se integrar ao Facebook e ao
Google para realizar o cadastro de usuários