Nota acima da média: pontos percentuais e desvios
Uma nota pode parecer excelente ou decepcionante até ser comparada com o desempenho da turma.
Executar grátis
Esta calculadora torna essa comparação explícita de duas formas complementares. Ela subtrai a média da turma da nota para obter a diferença sinalizada em pontos percentuais e divide essa diferença pelo desvio padrão. O resultado informa se a nota está acima, abaixo ou exatamente na média, oferecendo a estudantes, professores, tutores e analistas uma interpretação clara sem alterar a escala original de avaliação.
Informe percentuais da mesma escala de avaliação
Informe a nota individual, a média e o desvio padrão da turma, todos em uma escala de 0 a 100. A nota e a média devem pertencer à mesma avaliação e ao mesmo grupo. Não compare uma nota de uma prova com a média de outra, salvo quando ambas tiverem sido deliberadamente equiparadas, pois isso misturaria dificuldades diferentes. Expresse o desvio padrão em pontos percentuais, e não como percentual da média nem como variância. Se as notas costumam ficar oito pontos distantes da média, informe 8. A calculadora aceita standard_deviation, std ou sd, mas apenas um deles. Todos os valores devem ser finitos, e o desvio deve ser maior que zero. Assim, nota 86, média 74 e desvio 8 usam a mesma escala 0–100.
Leia juntos a diferença e o z-score
A diferença sinalizada é a nota menos a média. Um resultado de 12 representa doze pontos percentuais acima da média; −6 representa seis pontos abaixo. Trata-se de uma diferença absoluta na escala, não de um aumento percentual relativo. O z-score divide essa diferença pelo desvio padrão. Se a diferença for 12 e o desvio for 8, o resultado será 1.5, ou seja, um desvio e meio acima. Um valor negativo indica nota inferior, e zero indica igualdade exata. A saída também fornece a distância absoluta e a direção. Use os pontos percentuais para explicar a diferença bruta e o z-score para comparar a posição relativa em provas com dispersões distintas. Nenhum dos dois determina sozinho se a nota atende a uma regra escolar ou a um nível de domínio.
Interprete a comparação sem exagerar
A distância em desvios padrão descreve uma posição na distribuição, mas não fornece automaticamente um percentil. Converter um z-score em percentil exige assumir um modelo, geralmente uma distribuição normal, e esta calculadora não faz essa suposição. Notas reais podem ser assimétricas, concentradas perto do máximo ou provenientes de uma turma pequena. Trate o resultado como uma comparação descritiva baseada nas estatísticas fornecidas por você. Ele ajuda a explicar por que uma vantagem de dez pontos pode ser mais incomum em uma turma com dispersão de cinco do que em outra com dispersão de quinze. Também separa “pontos acima da média” de “percentual melhor”. Para relatórios automáticos, o JSON retorna entradas, diferença, direção, z-score, distância absoluta e resumo. O uso no navegador é grátis; cada item bem-sucedido da API custa US$ 0,002.
Casos de uso
Explicar o resultado de uma prova
Mostre ao estudante a diferença para a média e o quanto ela é incomum diante da dispersão da turma.
Comparar posições entre turmas
Compare avaliações com médias e variabilidades diferentes usando desvios padrão e pontos percentuais.
Gerar relatórios consistentes
Inclua direção, diferença sinalizada, z-score e resumo claro em relatórios automáticos de progresso.
Perguntas frequentes
O que é a diferença em pontos percentuais?
É a nota menos a média. Nota 82 e média 75 produzem 7 pontos percentuais, não um aumento relativo de 7 por cento.
Como é calculada a distância em desvios padrão?
A calculadora divide a diferença sinalizada pelo desvio padrão informado: z = (score − mean) / standard deviation.
O z-score equivale a um percentil?
Não. A conversão em percentil exige hipóteses sobre a distribuição; aqui só se informa a distância observada.
Por que o desvio padrão não pode ser zero?
Zero significa ausência de dispersão. A divisão seria indefinida, portanto a entrada é rejeitada.
Quanto custa uma solicitação de API?
Cada item bem-sucedido da API custa US$ 0,002. O mesmo cálculo determinístico é grátis no navegador.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/edu/percent-above-mean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"score":86,"mean":74,"standard_deviation":8}'const res = await fetch("https://api.kit.forhosting.com/edu/percent-above-mean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"score": 86,
"mean": 74,
"standard_deviation": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/percent-above-mean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"score": 86,
"mean": 74,
"standard_deviation": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/percent-above-mean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"score":86,"mean":74,"standard_deviation":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"score":86,"mean":74,"standard_deviation":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/percent-above-mean", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"score": 86,
"mean": 74,
"standard_deviation": 8
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.percent_above_mean",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |