Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Server
Server
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Issues 13
    • Issues 13
    • List
    • Board
    • Labels
    • Milestones
  • Registry
    • Registry
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Charts
  • Create a new issue
  • Issue Boards
  • Competify
  • ServerServer
  • Issues
  • #52

Closed
Open
Opened Oct 05, 2018 by Isaac Pereira@isaacpereira
  • Report abuse
  • New issue
Report abuse New issue

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 em phases/:ṕhaseId/assessments/:assessmentId/result);
  • para liberar o gabarito de um assessment (PATCH em phases/:ṕ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;
Edited Oct 25, 2018 by Gabriel Macena
Assignee
Assign to
v0.7.0
Milestone
v0.7.0
Assign milestone
Time tracking
None
Due date
No due date
6
Labels
Competidor/Participante Competição RESTFul API priority: Medium status: Review Needed weight: 3
Assign labels
  • View project labels
Reference: Competify/Server#52