Classifichi un obiettivo secondo la tassonomia di Bloom
Trasformi una frase che esprime un obiettivo di apprendimento e il suo verbo d’azione iniziale in uno dei sei livelli della tassonomia riveduta di Bloom: ricordare, comprendere, applicare, analizzare, valutare o creare.
Esegui gratis nel browser
Il classificatore usa una corrispondenza didattica fissa, quindi lo stesso verbo produce sempre lo stesso risultato. Indica inoltre se è stato usato il livello predefinito richiesto, rendendo l’output adatto a revisioni curricolari, inventari di obiettivi e controlli automatici che richiedono classificazioni prevedibili.
Classifichi gli obiettivi con una mappa coerente
Gli obiettivi sono più facili da esaminare quando ogni verbo d’azione viene interpretato con la stessa regola. Inserisca la frase completa in objective e l’azione iniziale in verb. Lo strumento normalizza le maiuscole, ammette il “to” inglese facoltativo e consulta una mappa fissa della tassonomia riveduta di Bloom. Restituisce l’obiettivo ripulito, il verbo normalizzato, il livello assegnato e un indicatore dell’eventuale valore predefinito. Il procedimento è volutamente deterministico: non deduce contesti nascosti, non interroga modelli e non cambia risposta tra chiamate. Più docenti possono così analizzare un curricolo comune ottenendo dati confrontabili. È possibile rilevare un eccesso di obiettivi basati sul ricordo o individuare quelli rivolti ad analisi, valutazione e creazione. Poiché il significato dipende anche dall’attività, consideri il risultato un primo filtro strutturato e verifichi sempre il compito e le condizioni di valutazione.
Gestisca i verbi ambigui o sconosciuti
Gli elenchi dei verbi di Bloom cambiano tra istituzioni e alcuni termini compaiono in più livelli cognitivi. Questa capacità risolve il problema operativo pubblicando una corrispondenza stabile e una sola risposta per ciascun verbo riconosciuto. Quando gli elenchi comuni si sovrappongono, sceglie un livello per mantenere i risultati riproducibili. Verbi ampi come confrontare o costruire non esprimono da soli tutte le sfumature di un compito; la risposta riflette la tabella, non un’interpretazione semantica della frase. Un verbo assente genera normalmente un errore di input, evitando assegnazioni arbitrarie e silenziose. Se il Suo flusso deve valorizzare ogni riga, fornisca default_level con uno dei sei nomi canonici. used_default diventerà vero e consentirà di filtrare i casi. Sono rifiutati anche livelli non validi, campi vuoti e locuzioni verbali.
Usi il risultato nel curricolo e nella valutazione
L’output serve sia alla stesura di un singolo obiettivo sia all’analisi sistematica di un programma. Lei può verificare un obiettivo durante la preparazione della lezione e cambiare il verbo se il livello non coincide con la richiesta cognitiva prevista. Un gruppo può classificare gli obiettivi, aggregare esternamente il campo del livello e controllare se la sequenza progredisce dal ricordo all’applicazione e al pensiero di ordine superiore. Può inoltre confrontare obiettivi e prove, segnalando i casi in cui un obiettivo richiede di valutare ma l’esame chiede soltanto di riconoscere una definizione. La richiesta API costa $0.002 e la stessa logica funziona nel browser. Nessuna rete, casualità o informazione temporale influenza la risposta. Conservi frase, verbo normalizzato e indicatore predefinito; riesamini separatamente i fallback e documenti l’interpretazione adottata dall’istituzione per i verbi sovrapposti.
Casi d'uso
Esaminare il programma di un corso
Classifichi ogni obiettivo in modo uniforme e individui un piano dominato da attività cognitive elementari.
Scrivere obiettivi misurabili
Controlli il livello desiderato sostituendo le formulazioni vaghe con azioni osservabili.
Verificare l’allineamento della valutazione
Confronti il livello classificato con la difficoltà del compito, dell’attività o della domanda d’esame.
Domande frequenti
Quali livelli di Bloom possono essere restituiti?
I sei livelli riveduti sono ricordare, comprendere, applicare, analizzare, valutare e creare.
Cosa accade se il verbo non è presente nella mappa?
La richiesta restituisce un errore, salvo che Lei fornisca un default_level valido.
Il contesto della frase modifica la classificazione?
No. L’obiettivo viene conservato, ma il livello deriva dalla ricerca deterministica del verbo indicato.
Come sono trattati i verbi presenti in più elenchi?
A ogni verbo viene assegnato un livello stabile per mantenere coerenti le classificazioni.
Posso riconoscere le classificazioni predefinite?
Sì. used_default è vero quando un verbo sconosciuto riceve il livello predefinito richiesto.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"objective": "Compare renewable and nonrenewable energy sources.",
"verb": "Compare"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.bloom_taxonomy_verb_classify",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |