Vocabolario QCER obiettivo
Scopra quante parole nuove separano il suo livello QCER da quello che vuole raggiungere: da A2 a B2 ne servono 3.000, da 1.000 a 4.000 su una scala fissa. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Livello attuale
- A2
- Livello obiettivo
- B2
- Gradino attuale
- 1000
- Vocabolario obiettivo
- 4000
- Parole conosciute
- 1000
- Parole da imparare
- 3000
Pianificare un percorso linguistico attorno alle fasce del QCER è più semplice quando conosce lo scarto di vocabolario in numeri concreti, non con etichette vaghe come «intermedio». Questo strumento di obiettivo di vocabolario QCER colloca il Suo livello attuale e un livello obiettivo superiore su una scala cumulativa fissa di parole e indica quanti elementi nuovi Le restano per raggiungere la dimensione della fascia meta. Lo usi per scegliere manuali, fissare tetti giornalieri su Anki, informare i tutor o stimare mesi di studio prima di un test di placement o di un esame di certificazione. Conteggio opzionale di parole già note sostituisce la media della scala se Lei già monitora la dimensione del lessico; ritmi opzionali di parole al giorno trasformano lo scarto in un numero di giorni.
Fasce QCER e scala cumulativa del vocabolario
Il Quadro comune europeo di riferimento organizza la competenza linguistica in sei livelli principali, da A1 (utente base) a C2 (utente padrono). La dimensione del vocabolario è solo un asse della competenza — contano anche grammatica, abilità e conoscenze di dominio — ma il lessico ricettivo resta un proxy pratico di pianificazione già usato da progettisti di corsi e autodidatti. Questa capacità adotta una scala cumulativa trasparente: cinquecento parole in A1, mille in A2, duemila in B1, quattromila in B2, ottomila in C1 e sedicimila in C2.
Queste cifre rotonde sono ancore pedagogiche di pianificazione, non soglie ufficiali d’esame QCER; raddoppiano all’incirca ogni due fasce, così la salita da B1 a B2 costa duemila elementi nuovi mentre quella da C1 a C2 ne costa ottomila. Questa scomposizione aiuta a scandire gli obiettivi per semestre invece di fissare solo il numero finale di livello C.
Casi d'uso
Piani scolastici e di tutoring
Mostri a famiglie e apprendenti i passi per fascia (A2→B1, B1→B2) così ogni periodo ha un traguardo di vocabolario misurabile.
Domande frequenti
Quante parole mi servono da A2 a B2?
Su questa scala A2 vale 1000 e B2 vale 4000, quindi lo scarto è di 3000 parole nuove se parte dalla media A2.
Quali dimensioni di vocabolario usa ciascun livello QCER?
Sono ancore pedagogiche di pianificazione, non soglie ufficiali d’esame.
Queste cifre di vocabolario sono ufficiali del QCER?
No. Sono riferimenti arrotondati per pianificare, non soglie ufficiali di alcun esame. Il vocabolario è solo una parte del livello: contano anche la grammatica, le abilità e la conoscenza della materia.
Posso partire dalle parole che conosco davvero?
Sì. Se un test di piazzamento o il suo mazzo di schede indica quante parole padroneggia, inserisca quel numero: sostituisce la media della sua fascia. I valori con decimali vengono arrotondati per difetto.
In quanti giorni raggiungo il livello obiettivo?
Indichi quante parole nuove impara al giorno e lo strumento divide lo scarto per quel ritmo. Il risultato è arrotondato per eccesso, così gli ultimi giorni non restano fuori dal piano.
Strumenti correlati
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/cefr-vocab-target \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_level":"A2","target_level":"B2"}'const res = await fetch("https://api.kit.forhosting.com/edu/cefr-vocab-target", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_level": "A2",
"target_level": "B2"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/cefr-vocab-target",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_level": "A2",
"target_level": "B2"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/cefr-vocab-target", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_level":"A2","target_level":"B2"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_level":"A2","target_level":"B2"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/cefr-vocab-target", 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
{
"current_level": "A2",
"target_level": "B2"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.cefr_vocab_target",
"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. |
Note tecniche
Fasce QCER e scala cumulativa del vocabolario
Quando invia un livello attuale e un livello obiettivo strettamente superiore, il motore consulta entrambe le dimensioni cumulative, sottrae la dimensione di partenza effettiva da quella obiettivo e restituisce la differenza non negativa come words_to_learn. Il campo path elenca ogni fascia dall’inizio al traguardo per mostrare i traguardi intermedi, e level_steps scompone lo scarto totale in incrementi per fascia, ad esempio da A2 a B1 sono mille parole e da B1 a B2 sono duemila.
Contratto di ingresso, override e forma della risposta
I fallimenti di validazione nominano il campo in causa e non vengono fatturati. Invii un corpo JSON con due stringhe di livello QCER obbligatorie: current_level e target_level. I valori accettati sono A1, A2, B1, B2, C1 e C2 in qualsiasi capitalizzazione; alias come from e to mappano gli stessi campi. L’obiettivo deve stare strettamente più in alto sulla scala del livello attuale: se sono uguali o invertiti, l’attività fallisce con invalid_input invece di restituire uno zero silenzioso che potrebbe essere letto come successo. Invia opzionalmente known_words come numero non negativo quando il Suo mazzo, test di placement o tracker di liste riporta una dimensione reale diversa dalla media della scala per la Sua fascia; il motore tronca le frazioni a parole intere e usa quella cifra come dimensione di partenza. Invia opzionalmente words_per_day come ritmo strettamente positivo; se presente, days_needed è il ceiling di words_to_learn diviso per quel ritmo, oppure zero se ha già raggiunto la dimensione obiettivo. Le risposte di successo ecoano i livelli normalizzati, le dimensioni ladder_current e target_vocab, known_words usato, words_to_learn, already_reached, levels_to_climb, path, level_steps, percent_of_target, una breve stringa di formula, un messaggio leggibile e passi numerati. Quando è stato fornito un ritmo giornaliero compaiono anche words_per_day e days_needed; i campi opzionali sono omessi anziché impostati a null.
Pianificazione dello studio, tutoring e integrazioni di prodotto
Le scuole di lingue usano un calcolatore di obiettivo di vocabolario QCER per fissare quote settimanali di parole nuove allineate all’obiettivo dichiarato dello studente, ad esempio passare da A2 a B1 prima di un’iscrizione autunnale. La validazione fallita non consuma il saldo. Mantenga la scala fissa nei testi di prodotto affinché gli utenti capiscano che i numeri sono stime di pianificazione; li combini con un placement basato sulle abilità quando serve una preparazione completa alla certificazione QCER, e usi questo strumento quando la domanda riguarda specificamente quanto è grande il delta di vocabolario tra due fasce. Gli apprendenti indipendenti abbinano la cifra words_to_learn a un tetto giornaliero di ripetizione distanziata così che i mazzi Anki o Memrise non promettano troppo rispetto alla data d’esame. Tutor e coach aprono le sessioni con uno scarto numerico condiviso invece di discorsi vaghi sui progressi, poi aggiornano known_words man mano che le liste crescono. Plugin LMS e app mobili di studio chiamano lo stesso endpoint parse da worker di edge perché l’algoritmo è aritmetica pura, senza token di modello né rete in uscita.
Casi di integrazione
Autoapprendimento e tetti giornalieri SRS
Trasformi un obiettivo A2→B2 in un totale concreto di words_to_learn e, se lo desidera, days_needed dal Suo ritmo preferito di words_per_day.
API di LMS e app linguistiche
Chiami un endpoint parse deterministico per calcolare scarti di vocabolario QCER nell’onboarding, senza ospitare una propria tabella di scala.
Domande tecniche
Il livello obiettivo può essere uguale al mio livello attuale?
No. target_level deve essere strettamente superiore a current_level. Obiettivi uguali o inferiori falliscono con invalid_input così i client non trattano uno scarto zero come una salita riuscita.
Come cambia il risultato known_words?
Quando è fornito, known_words sostituisce la dimensione di scala del Suo livello attuale. words_to_learn diventa max(0, target_vocab − known_words), così liste note più ampie riducono lo scarto residuo.
Quanto costa il calcolatore di obiettivo di vocabolario QCER?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.