Logo SOAR

Calcular Resultado P2

Descrição

Este endpoint calcula o resultado da avaliação P2 (Segunda Parte) baseado nas respostas fornecidas. O cálculo é realizado usando algoritmos específicos para determinar o nível de proficiência do usuário na segunda etapa da avaliação.

Verbo

POST

Endpoint

/assessment/calculate/p2

Headers

Authorization: Bearer {JWT_TOKEN}
Content-Type: application/json

Campos Obrigatórios

assessment_id (integer) Obrigatório
language_id (integer) Obrigatório

Exemplo de Request Body

{
  "assessment_id": 123,
  "language_id": 1
}

Resposta de Sucesso (200)

{
  "success": true,
  "message": "P2 calculation completed successfully.",
  "data": {
    "assessment_id": 123,
    "p2_result": "Advanced",
    "score": 85,
    "completed_at": "2024-01-15T10:30:00Z"
  }
}

Possíveis Erros

400 Bad Request

Dados inválidos ou campos obrigatórios ausentes

401 Unauthorized

Token JWT inválido ou expirado

404 Not Found

Avaliação não encontrada

500 Internal Server Error

Erro interno no servidor

Observações

  • Este endpoint requer autenticação JWT válida
  • A avaliação deve estar em status "in_progress" ou "completed"
  • O resultado P2 é calculado com base nas respostas da segunda parte da avaliação
  • O language_id determina o idioma dos resultados retornados