Como usuário, quero poder fazer login e registrar uma conta para acessar o sistema. Critérios de Aceitação: Eu devo poder criar uma conta com um nome de usuário e senha. Eu devo poder fazer login com meu nome de usuário e senha. Eu devo ser redirecionado para a página de login após fazer logout. Eu devo ser impedido de acessar as funcionalidades do sistema sem fazer login primeiro.
Como professor, quero poder criar uma prova com um conjunto de questões para avaliar o conhecimento dos alunos.
Critérios de Aceitação:
Eu devo poder adicionar questões à prova.
Eu devo poder definir o título e a descrição da prova.
Eu devo poder definir o valor de cada questão na pontuação total da prova.
Eu devo poder visualizar as questões adicionadas à prova.
Como estudante, quero poder realizar um exame respondendo às questões da prova.
Critérios de Aceitação:
Eu devo poder visualizar as questões da prova e as opções de resposta.
Eu devo poder selecionar uma opção de resposta para cada questão.
Eu devo poder fornecer valores numéricos como resposta, quando necessário.
Eu devo poder concluir o exame após responder todas as questões.
Como professor, quero que o sistema avalie automaticamente as respostas dos alunos em um exame.
Critérios de Aceitação:
O sistema deve comparar as respostas dos alunos com o gabarito da prova.
O sistema deve atribuir a pontuação correspondente a cada resposta correta.
O sistema deve calcular a pontuação total do exame para cada aluno.
-Como professor, quero poder visualizar os resultados dos exames realizados pelos alunos.
- Critérios de Aceitação:
-Eu devo poder ver a pontuação de cada aluno em um exame específico.
-Eu devo poder ver a pontuação total de cada aluno em todos os exames realizados.
-Eu devo poder filtrar pelo id de cada exame.