Controller de projetos.
Mais...
◆ ProjectEvaluationController()
Construtor do Controller de projetos.
- Parâmetros
-
evaluateAppealProject | Serviço de avaliação de recurso de projeto. |
evaluateSubmissionProject | Serviço de avaliação de submissão de projeto. |
evaluateStudentDocuments | Serviço de avaliação de documentos do estudante. |
getEvaluationByProjectId | Serviço de obtenção de avaliação de projeto pelo id do projeto. |
getProjectsToEvaluate | Serviço de obtenção de projetos para avaliação. |
logger | Serviço de log. |
◆ EvaluateAppealProjectRequest()
Realiza a avaliação do recurso de um projeto.
- Parâmetros
-
request | Dados da avaliação. |
- Retorna
- Projeto correspondente
<response code="200">Retorna avaliação do projeto correspondente</response> <response code="400">Retorna mensagem de erro</response> <response code="401">Retorna mensagem de erro</response>
◆ EvaluateStudentDocuments()
Realiza a avaliação dos documentos de um estudante.
- Parâmetros
-
request | Dados da avaliação. |
- Retorna
- Projeto correspondente
<response code="200">Retorna avaliação do projeto correspondente</response> <response code="400">Retorna mensagem de erro</response> <response code="401">Retorna mensagem de erro</response>
◆ EvaluateSubmissionProject()
Realiza a avaliação da submissão de um projeto.
- Parâmetros
-
request | Dados da avaliação. |
- Retorna
- Projeto correspondente
<response code="200">Retorna avaliação do projeto correspondente</response> <response code="400">Retorna mensagem de erro</response> <response code="401">Retorna mensagem de erro</response>
◆ GetEvaluationByProjectId()
Busca avaliação do projeto pelo id do projeto.
- Parâmetros
-
- Retorna
- Avaliação do projeto correspondente
<response code="200">Retorna avaliação do projeto correspondente</response> <response code="400">Retorna mensagem de erro</response> <response code="401">Retorna mensagem de erro</response> <response code="404">Nenhum avaliação do projeto encontrado.</response>
◆ GetProjectsToEvaluate()
async Task<ActionResult<IEnumerable<DetailedReadProjectOutput> > > WebAPI.Controllers.ProjectEvaluationController.GetProjectsToEvaluate |
( |
int |
skip = 0 , |
|
|
int |
take = 50 |
|
) |
| |
|
inline |
Busca projetos em aberto e que se encontram no estágio de avaliação (Submetido, Recurso, Análise de Documentos).
- Parâmetros
-
skip | Quantidade de registros a serem ignorados. |
take | Quantidade de registros a serem retornados. |
- Retorna
- Projetos para avaliação.
<response code="200">Retorna projetos para avaliação.</response> <response code="400">Ocorreu um erro ao buscar projetos para avaliação.</response> <response code="401">Usuário não autorizado.</response>
A documentação para esta classe foi gerada a partir do seguinte ficheiro: