ForHosting KIT · Ferramentas para dev

Calculadora de pontuação ponderada de rubrica

Uma rubrica ponderada reúne resultados de vários critérios em uma única nota sem perder a importância de cada parte do trabalho.

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

Esta calculadora multiplica o nível de cada critério pelo respectivo peso, soma as parcelas e mostra a operação por trás do total. Informe pesos decimais, como 0.40 para 40 por cento, se você quiser manter o resultado na escala original dos níveis. A resposta também apresenta o peso total e a média ponderada, facilitando a identificação de rubricas incompletas ou escalas incomuns antes do registro da nota.

Configure níveis e pesos de modo consistente

Crie uma linha para cada critério da rubrica. Dê um nome claro, informe o nível ou os pontos obtidos e acrescente o multiplicador que representa sua importância. Se Pesquisa vale 40 por cento, use 0.40 em vez de 40 para manter o resultado na escala original. Uma rubrica comum pode atribuir 0.40 a Pesquisa, 0.35 a Raciocínio e 0.25 a Redação; os pesos somam 1 e o total ponderado pode ser comparado diretamente aos níveis. A ferramenta também aceita pesos que não somam 1, pois algumas avaliações usam multiplicadores de pontos ou cobrem apenas parte de uma rubrica maior. Nesse caso, confira total_weight e weighted_average. Níveis e pesos devem ser números finitos não negativos, e pelo menos um peso deve ser maior que zero. Evite misturar níveis de quatro pontos com percentuais, a menos que essa seja a regra de avaliação pretendida.

Entenda o cálculo da pontuação ponderada

Para cada linha, a calculadora aplica a fórmula direta: pontuação ponderada igual ao nível multiplicado pelo peso. Em seguida, soma todos os produtos para obter total_weighted_score. Por exemplo, nível 4 com peso 0.40 contribui 1.60, enquanto nível 3 com peso 0.35 contribui 1.05. O vetor contributions mantém esses valores intermediários para que estudantes, docentes ou revisores possam reproduzir o resultado. weighted_average divide a soma não arredondada pela soma dos pesos. Quando os pesos totalizam 1, a média e o total ponderado são iguais; quando totalizam 100, a média recupera a escala dos critérios e o total preserva os produtos literais. O arredondamento afeta somente a saída exibida e segue a precisão selecionada, de zero a dez casas. Os valores originais são acumulados primeiro para evitar desvios causados pelo arredondamento antecipado.

Confira o resultado antes de lançar a nota

Use a saída como cálculo auditável, não como substituta das regras da rubrica. Compare criteria_count com a quantidade de linhas e examine total_weight: 1 é comum para proporções decimais, enquanto 100 costuma indicar percentuais inteiros. Percorra contributions para confirmar os multiplicadores e a escala de cada nível. A calculadora não deduz critérios ausentes, níveis máximos, faixas de conceito, atrasos, pontos extras nem requisitos de aprovação. Aplique essas políticas separadamente, salvo quando estiverem representadas como linhas explícitas. Essa separação torna o resultado determinístico e facilita a resolução de divergências, pois cada parcela corresponde exatamente a uma linha enviada. Em processos automatizados, guarde a entrada original junto da resposta. A API custa US$ 0,002 por solicitação, e o mesmo cálculo puro pode ser executado no navegador sem enviar a rubrica a um serviço externo de correção.

Calcular a nota de uma atividade

Combine níveis de pesquisa, raciocínio, apresentação e escrita conforme os pesos publicados.

Auditar uma planilha de notas

Compare parcelas transparentes por critério com o total da planilha para localizar pesos ou fórmulas incorretos.

Simular revisões da rubrica

Teste como mudanças nos pesos alteram o total antes de publicar uma nova avaliação.

Qual fórmula a calculadora usa?

Ela multiplica cada nível pelo respectivo peso e soma os produtos. Também divide a soma pelo peso total para informar a média ponderada.

Devo informar 30 ou 0.30 para um peso de 30 por cento?

Use 0.30 para manter o total na escala dos níveis. Você pode usar 30, mas o total bruto ficará multiplicado por 100; weighted_average ainda o normaliza.

Os pesos precisam somar 1?

Não. total_weight revela uma rubrica parcial ou com outra escala, e weighted_average normaliza qualquer peso total positivo.

Os critérios podem ter níveis máximos diferentes?

A operação aceita níveis não negativos, mas não normaliza máximos diferentes. Converta-os para uma escala comum quando a rubrica exigir.

Quanto custa o cálculo pela API?

Cada solicitação à API custa US$ 0,002. A versão no navegador executa localmente o mesmo cálculo determinístico.

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-weighted-score

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-weighted-score \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"criteria":[{"name":"Research","level":4,"weight":0.4},{"name":"Reasoning","level":3,"weight":0.35},{"name":"Writing","level":5,"weight":0.25}]}'
{
  "criteria": [
    {
      "name": "Research",
      "level": 4,
      "weight": 0.4
    },
    {
      "name": "Reasoning",
      "level": 3,
      "weight": 0.35
    },
    {
      "name": "Writing",
      "level": 5,
      "weight": 0.25
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.rubric_weighted_score",
  "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.

max_items500
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 →