Calculadora de media da turma
Cole as notas da prova de uma turma e receba de uma vez a média, a maior nota, a menor e a amplitude: cinco notas que vão de 68 a 91 dão média 78,6 e amplitude de 23 pontos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Pontuações
- 72, 85, 91, 68, 77
- Quantidade
- 5
- Sum
- 393
- Média
- 78,6
- Mais alto
- 91
Depois de cada parcial, quiz ou final, professores e monitores precisam da média da turma em segundos — não de uma sessão de planilha. Esta calculadora de média de exame da turma recebe uma lista de notas de alunos, calcula a média aritmética e também informa a nota mais alta, a mais baixa e a amplitude entre elas, para que você veja tendência central e dispersão em uma única resposta. Use quando a média da turma for um sinal pedagógico — decisões de curva, limiares de recuperação e reuniões com famílias — sem puxar um pacote estatístico completo só por quatro resumos.
O que significam a média do exame da turma, a máxima, a mínima e a amplitude
A média do exame da turma é a média aritmética de todas as notas que você envia: some todas as marcas, divida por quantos alunos (ou tentativas) aparecem na lista e obtenha o valor central que a maioria dos sistemas de avaliação rotula como «média da turma». Esse único número responde «como o grupo se saiu no geral?», mas sozinho não mostra se todos se concentraram perto da média ou se poucos resultados extremos puxaram o valor para cima ou para baixo.
A máxima e a mínima preenchem essa lacuna: a nota mais alta é o valor máximo da lista, a mais baixa é o mínimo, e a amplitude é simplesmente máxima menos mínima. Uma amplitude pequena indica desempenho compacto; uma grande indica resultados espalhados e pode sugerir análise de itens, uma curva ou apoio extra para quem ficou embaixo. Esta calculadora se limita de propósito a esses quatro resumos orientados ao ensino — média, máxima, mínima, amplitude — mais contagem e soma para auditoria.
Não inventa conceitos com letras, desvios-padrão nem misturas ponderadas por categoria; essas são intenções de busca diferentes e outras ferramentas. As notas podem estar em qualquer escala numérica finita (porcentagem 0–100, pontos em 50, totais de rubrica); a matemática é a mesma. Quando todas as notas são idênticas, a amplitude é zero e a média coincide com essa nota.
Quando a lista tem uma única nota, média, máxima e mínima coincidem e a amplitude é zero.
Casos de uso
Resumo da turma após a prova para professores
Cole as notas do exame da seção após corrigir e obtenha média, máxima, mínima e amplitude para o quadro, o anúncio LMS ou o recado às famílias em um só passo.
Perguntas frequentes
Como calculo a média do exame da turma?
Envie um array scores não vazio de números finitos.
O que é a amplitude das notas do exame?
A amplitude é a nota mais alta menos a mais baixa da sua lista. Uma amplitude maior indica maior dispersão dos resultados em torno da média da turma.
As notas precisam estar entre 0 e 100?
Não. Qualquer número finito dentro da magnitude suportada é aceito, então escalas percentuais, provas em N pontos e totais de rubrica funcionam.
E se eu enviar uma lista vazia de notas?
Uma média da turma exige pelo menos uma nota finita; listas vazias não são cobradas.
O que uma amplitude grande de notas indica?
Indica que os resultados ficaram espalhados em vez de próximos da média. Uma distância grande entre a maior e a menor nota pode pedir uma análise das questões, uma curva ou reforço para os alunos com as notas mais baixas.
Ferramentas relacionadas
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/class-exam-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"scores":[72,85,91,68,77]}'const res = await fetch("https://api.kit.forhosting.com/edu/class-exam-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"scores": [
72,
85,
91,
68,
77
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/class-exam-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"scores": [
72,
85,
91,
68,
77
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/class-exam-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"scores":[72,85,91,68,77]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"scores":[72,85,91,68,77]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/class-exam-average", 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
{
"scores": [
72,
85,
91,
68,
77
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.class_exam_average",
"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. |
Notas técnicas
Cole as marcas brutas de uma exportação do diário, de uma lista da turma ou da área de transferência; o motor de parse puro valida cada entrada como número finito, rejeita listas vazias e devolve um contrato JSON estável que você pode fixar em testes ou integrar em um plugin LMS.
O que significam a média do exame da turma, a máxima, a mínima e a amplitude
Listas vazias são inválidas: não existe média de ninguém, e a API falha com invalid_input em vez de devolver uma média zero oca que poderia enganar um painel.
Contrato de entrada, forma da resposta e regras de validação
Não há exigência de que as notas fiquem em 0–100: a ferramenta aceita qualquer magnitude finita dentro de um limite seguro, de modo que provas por pontos e rubricas escaladas funcionam sem pré-processamento. Envie por POST um objeto JSON com o campo obrigatório scores: um array não vazio de números finitos, pelo menos uma entrada e no máximo quinhentas. Os aliases aceitos para a mesma lista incluem exam_scores, grades, marks, values e numbers, para que exportações do diário com nomes de coluna diferentes ainda mapeiem bem. Cada elemento pode ser um número JSON ou uma string numérica; valores não finitos, strings vazias e tokens não numéricos falham com invalid_input nomeando o índice incorreto. Você também pode passar scores como uma única string separada por vírgulas ou espaços quando um formulário de texto for mais conveniente que um array JSON. Em caso de sucesso o corpo ecoa o array scores limpo, count (n), a soma de todas as notas, mean (soma dividida por n), highest, lowest e range (máxima menos mínima), mais uma string formula curta e o rótulo method class_exam_average para clientes que registram qual endpoint produziu a linha. Scores ausentes, array vazio, mais de quinhentas entradas ou um corpo que não é objeto disparam invalid_input e não são cobrados. Combine este contrato com suas próprias faixas de conceito ou curvas se precisar de saída categórica; este endpoint relata apenas estatísticas descritivas da turma.
Onde uma API de média de exame da turma gera valor real
Professores colam as notas após um teste de unidade para publicar a média da turma e destacar a máxima e a mínima com transparência, sem abrir uma planilha completa de fórmulas do diário. Centros de tutoria e programas extras acompanham médias de quizzes semana a semana com um oráculo determinístico que nunca diverge entre a checagem gratuita do navegador e o relatório automatizado. Plugins LMS e portais de tarefa chamam o mesmo módulo puro para mostrar aos alunos a «média da turma até agora» ao lado das notas pessoais sem enviar uma biblioteca estatística a cada cliente. Coordenadores de departamento enviam em lote as listas de cada seção pela API para comparar médias e amplitudes entre turmas paralelas do mesmo curso antes de decidir se uma curva comum é justa.
Casos de integração
Comparação departamental entre seções
Envie as notas de cada seção paralela pela API e compare médias e amplitudes antes de escolher uma curva comum ou uma política de recuperação.
Painéis LMS e de tutoria
Mostre a média da turma ao vivo e a dispersão ao lado das notas individuais com um endpoint parse determinístico que coincide com o widget gratuito do navegador.
Perguntas técnicas
Quanto custa a calculadora de média de exame da turma?
A ferramenta do navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.