Classifique um objetivo de aprendizagem pela taxonomia de Bloom
Transforme uma frase de objetivo de aprendizagem e seu verbo de ação inicial em um dos seis níveis da taxonomia revisada de Bloom: lembrar, compreender, aplicar, analisar, avaliar ou criar.
Executar grátis
O classificador usa um mapeamento educacional fixo, portanto o mesmo verbo sempre gera o mesmo resultado. Ele também informa se o padrão solicitado foi usado, facilitando revisões curriculares, inventários de objetivos e verificações automatizadas que exigem classificações previsíveis.
Classifique objetivos com um mapa verbal consistente
Objetivos ficam mais fáceis de revisar quando todos os verbos de ação seguem a mesma regra. Informe a frase completa em objective e a ação inicial em verb. O classificador normaliza maiúsculas, aceita o “to” opcional do inglês e consulta o verbo em um mapa fixo da taxonomia revisada de Bloom. A saída traz o objetivo sem espaços excedentes, o verbo normalizado, o nível atribuído e uma indicação do uso de padrão. O processo é determinístico: não deduz contexto oculto, não consulta modelos e não muda entre chamadas. Isso ajuda docentes que auditam um currículo compartilhado e precisam comparar resultados. Também revela concentração em memorização ou objetivos voltados a análise, avaliação e criação. Como o sentido de uma ação depende da tarefa, use a classificação como triagem estruturada e examine também a atividade e suas condições de avaliação.
Entenda verbos ambíguos e desconhecidos
Listas de verbos de Bloom variam entre instituições, e alguns termos aparecem em mais de um nível cognitivo. Esta ferramenta resolve a questão operacional com um mapeamento estável e uma resposta única para cada verbo reconhecido. Quando listas comuns se sobrepõem, um nível é escolhido para manter resultados reproduzíveis. Verbos amplos, como comparar ou construir, não expressam sozinhos toda a complexidade de uma tarefa; a resposta reflete a tabela usada aqui, e não uma leitura semântica da frase. Um verbo ausente gera erro de entrada por padrão, evitando uma categoria arbitrária e silenciosa. Se seu fluxo precisar preencher todas as linhas, forneça default_level com um dos seis nomes canônicos. Nesse caso, used_default será verdadeiro e permitirá filtrar os resultados. Níveis inválidos, objetivos vazios, verbos vazios e locuções verbais também são rejeitados.
Use o resultado no currículo e nas avaliações
A saída atende tanto à redação individual quanto à análise sistemática. Você pode testar um objetivo durante o planejamento da aula e trocar o verbo se o nível não corresponder à demanda cognitiva desejada. Uma equipe pode classificar itens, agregar externamente o campo de nível e verificar se a sequência progride da lembrança para a aplicação e o pensamento de ordem superior. Também é possível comparar objetivos com formatos de avaliação e sinalizar casos em que o texto pede avaliar, mas a prova exige apenas reconhecer uma definição. A API custa US$ 0,002 por solicitação, e a mesma lógica funciona no navegador. Nenhuma consulta de rede, escolha aleatória ou informação temporal interfere na resposta. Preserve a frase completa, o verbo normalizado e a indicação de padrão; examine separadamente as linhas de fallback e documente a interpretação institucional para verbos que aparecem em diferentes listas.
Casos de uso
Auditar um plano de curso
Classifique cada objetivo de modo consistente e identifique um programa concentrado em tarefas cognitivas básicas.
Redigir objetivos mensuráveis
Confira o nível pretendido ao substituir formulações vagas por ações observáveis.
Revisar o alinhamento da avaliação
Compare o nível classificado com a exigência da atividade, tarefa ou questão de prova.
Perguntas frequentes
Quais níveis de Bloom podem ser retornados?
Os seis níveis revisados são lembrar, compreender, aplicar, analisar, avaliar e criar.
O que acontece quando o verbo não está mapeado?
A solicitação retorna erro de entrada, a menos que você forneça um default_level válido.
O contexto da frase muda a classificação?
Não. O objetivo é preservado, mas a classificação consulta de forma determinística o verbo informado.
Como são tratados verbos presentes em várias listas?
A ferramenta atribui um nível estável por verbo para manter classificações consistentes.
É possível identificar classificações por padrão?
Sim. used_default é verdadeiro quando um verbo não mapeado recebe o nível padrão solicitado.
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/bloom-taxonomy-verb-classify \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"objective":"Compare renewable and nonrenewable energy sources.","verb":"Compare"}'const res = await fetch("https://api.kit.forhosting.com/edu/bloom-taxonomy-verb-classify", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"objective": "Compare renewable and nonrenewable energy sources.",
"verb": "Compare"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/bloom-taxonomy-verb-classify",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"objective": "Compare renewable and nonrenewable energy sources.",
"verb": "Compare"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/bloom-taxonomy-verb-classify", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"objective":"Compare renewable and nonrenewable energy sources.","verb":"Compare"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"objective":"Compare renewable and nonrenewable energy sources.","verb":"Compare"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/bloom-taxonomy-verb-classify", 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
{
"objective": "Compare renewable and nonrenewable energy sources.",
"verb": "Compare"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.bloom_taxonomy_verb_classify",
"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. |