ForHosting KIT · Ferramentas para dev

Calcule a nota ponderada de uma rubrica por critérios

Esta calculadora de rubrica combina as pontuações percentuais de cada critério com os pesos exatos definidos para a avaliação.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela valida pontuações e pesos, recusa o cálculo quando os pesos não somam 100% e retorna tanto o total ponderado quanto uma nota convencional de A a F. A contribuição de cada critério também aparece no resultado, permitindo que você audite a conta, explique a nota ao estudante ou integre o cálculo a um fluxo acadêmico sem depender de fórmulas em planilhas.

Prepare as pontuações e os pesos dos critérios

Informe um registro para cada critério da rubrica. Cada registro precisa de um nome claro, uma pontuação percentual de 0 a 100 e um peso percentual de 0 a 100. Por exemplo, um critério de pesquisa com pontuação 92 e peso de 30% deve receber score 92 e weight 30. Converta critérios baseados em pontos para percentuais antes do envio: 18 pontos obtidos de 20 possíveis correspondem a uma pontuação de 90. Mantenha todas as linhas da rubrica, inclusive uma linha de peso zero quando ela ainda for útil para feedback, mas não deva afetar a nota. Os nomes dos critérios aparecem no resultado com os valores originais e as contribuições ponderadas; por isso, rótulos específicos e estáveis facilitam a revisão posterior. A calculadora aceita até 100 critérios e rejeita nomes vazios, valores não numéricos, infinitos e números fora do intervalo permitido, sem tentar adivinhar a intenção de quem montou a avaliação.

Entenda o cálculo ponderado

Para cada critério, a calculadora multiplica a pontuação percentual pelo peso percentual e divide por 100. Assim, uma pontuação de 80 em um critério que vale 25% contribui com 20 pontos ponderados. Em seguida, todas as contribuições são somadas para produzir a pontuação total. Antes de retornar o resultado, a ferramenta confirma que os pesos informados somam 100%. Essa verificação é essencial porque um conjunto incompleto ainda pode gerar um número aparentemente plausível, embora subestime ou exagere a nota correta. Pequenas diferenças de representação decimal são toleradas, mas um total realmente incompleto ou excessivo produz um erro de entrada inválida; os pesos jamais são reajustados silenciosamente. As contribuições e o total são arredondados para duas casas decimais. A escala fixa atribui A a partir de 90, B a partir de 80, C a partir de 70, D a partir de 60 e F abaixo de 60. Confirme se esses limites correspondem à política acadêmica adotada.

Use e revise o resultado

A resposta apresenta a pontuação total, a nota em letra, o total de pesos confirmado e uma lista ordenada dos critérios com cada contribuição ponderada. Esse detalhamento serve para muito mais do que registrar uma nota final. Um professor pode mostrar como cada dimensão influenciou o resultado, um sistema acadêmico pode armazenar o cálculo junto da avaliação original e um revisor pode reproduzir o total sem reconstruir fórmulas de planilha. Como o algoritmo é determinístico e não usa serviços de rede, a mesma entrada válida sempre gera o mesmo resultado JSON no navegador e pela API. Trate a letra como uma conveniência baseada nos limites A–F indicados, não como substituta da política da instituição. Caso o curso use sinais de mais e menos, regras de aprovação, curvas, critérios descartados ou arredondamento especial, aplique essas políticas separadamente. Quando houver erro nos pesos, corrija a definição da rubrica ou inclua os critérios ausentes, em vez de alterar pontuações para forçar a soma de 100.

Finalize a nota de um trabalho

Combine pesquisa, análise, precisão e apresentação conforme a rubrica aprovada e preserve o detalhamento das contribuições.

Valide um fluxo de gestão acadêmica

Rejeite dados de rubrica incorretos antes que uma pontuação ponderada seja gravada no diário ou no histórico do estudante.

Explique decisões de avaliação

Mostre a estudantes e revisores exatamente como cada critério contribuiu para o percentual final e para a nota em letra.

Quanto custa uma solicitação?

Cada solicitação de API custa US$ 0,002. A calculadora também funciona no navegador para uso no nível A.

O que acontece se os pesos não somarem 100%?

A solicitação retorna um erro de entrada inválida. A calculadora não normaliza silenciosamente pesos incompletos ou excessivos.

Qual escala de notas em letras é usada?

A escala atribui A a partir de 90, B a partir de 80, C a partir de 70, D a partir de 60 e F abaixo de 60.

Posso usar pontos em vez de percentuais?

Não diretamente. Converta os pontos obtidos em um percentual do máximo possível de cada critério antes do envio.

Critérios com peso zero são aceitos?

Sim. Um critério com peso zero aparece no detalhamento, mas contribui com zero ponto para o total.

Como funciona o arredondamento?

Cada contribuição ponderada exibida e a pontuação final são arredondadas para duas casas decimais. A letra é atribuída com base no total arredondado.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/edu/rubric-score-aggregate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/edu/rubric-score-aggregate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"criteria":[{"name":"Research","score":92,"weight":30},{"name":"Analysis","score":84,"weight":45},{"name":"Presentation","score":96,"weight":25}]}'
{
  "criteria": [
    {
      "name": "Research",
      "score": 92,
      "weight": 30
    },
    {
      "name": "Analysis",
      "score": 84,
      "weight": 45
    },
    {
      "name": "Presentation",
      "score": 96,
      "weight": 25
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.rubric_score_aggregate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →