Endpoints para obter submissão e avaliação de assignment do competidor
Modelar e implementar endpoints para o módulo competifier:
- para obter a submissão para um
assignment
; - para obter apuração de
assignment
;
p.s.: se basear sempre na última submissão.
Quando o assessment
estiver fechado para submissões:
- para liberar os resultados de um
assessment
(PATCH emphases/:ṕhaseId/assessments/:assessmentId/result
); - para liberar o gabarito de um
assessment
(PATCH emphases/:ṕhaseId/assessments/:assessmentId/answerKey
);
Criar novos endpoints para competition
. Previamente, a rota utilizada para a busca de um exame era feita em /assignments/:assignmentId/exam
, mas identificou-se que mesmo um competidor que não é participante de uma fase (ou seja, não possui assignment
associado às provas da mesma) pode ver o gabarito da prova. Os novos endpoints serão:
- GET em
/exams
e/exams/:examId
, para a busca de todos e de um único exame, respectivamente; - GET em
/exams/:examId/questions
, para a busca de todas as questões de um exame;