O projeto consiste de uma plataforma que permite a criação de quizzes. Nela, será possível que o usuário possa práticar os seus conhecimentos em questões de múltipla escolha através de uma plataforma capaz de apresentar e corrigir as questões automaticamente, além de exibir através de um dashboard as estatísticas das suas tentativas, como taxa de acerto, número de questões respondidas, número de questões restantes e o seu histórico.
O projeto ainda deverá permitir um administrador capaz de adicionar novos quizzes e questões aos usuários, além de também permitir que ele monitore o histórico de respostas de cada um dos usuários através de um painel de administrador.
Plataforma feita para a matéria de Oficina de Integração 2.
- Carlos Eduardo Nogueira de Freitas Veiga (cenfv)
- Hebert Willy
- Samuel Pereira Porto (SmlPorto)
RF01 - Permitir o cadastro de usuários;
RF02 - Permitir o login de usuários;
RF03 - O Admin deve ser capaz de criar perguntas e respostas;
RF04 - O Sistema deve ser capaz de avaliar respostas;
RF05 - O Admin deve ser capaz de remover perguntas e respostas;
RF06 - O Admin deve ser capaz de criar quizzes;
RF07 - O Admin deve ser capaz de adicionar perguntas aos quizzes;
RF08 - O Admin deve ser capaz de remover perguntas dos quizzes;
RF09 - O Usuário deve ser capaz de responder quizzes;
RF10 - O sistema deve registrar o desempenho do usuário.
- NodeJs;
- ReactJs;
- Express;
- MongoDb;
##Testes
- Superteste;
- Jest.