Livello QCER per ore di studio
Con 750 ore di studio guidato si arriva al livello C1 del QCER. Inserisca le sue ore, e il livello che ha già se ne ha uno, e veda il livello più alto raggiunto, la sua fascia tipica e le ore che mancano al successivo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ore
- 400
- Livello di partenza
- A0
- Ore effettive
- 400
- Livello raggiungibile
- B1
- Etichetta del livello raggiungibile
- B1 Threshold (independent user)
Fino a dove un cumulo di ore di aula, tutoring e autoapprendimento può condurre in modo realistico chi impara una lingua sulla scala del QCER? I depliant parlano di «diventare intermedio» mentre gli enti esaminatori pubblicano fasce di ore guidate da A1 a C2, e quei due racconti di rado si incontrano in un numero trasparente. Questo calcolatore di livello QCER per ore di studio colloca un totale di ore guidate sulle fasce cumulative in stile Cambridge così Lei vede il livello più alto che quelle ore possono sostenere con fondamento, quante ore restano fino alla fascia successiva e dove si situa il totale rispetto all’intervallo tipico pubblicato. Lo usi per pianificare un anno scolastico, informare un tutor privato, confrontare programmi intensivi ed estensivi, o convertire un diario di ore in un’ipotesi di placement prima di una prova diagnostica.
Fasce standard di ore guidate da A1 a C2
Il Quadro comune europeo di riferimento organizza la competenza linguistica in sei livelli ufficiali: A1 e A2 per l’utente base, B1 e B2 per l’utente indipendente, e C1 e C2 per l’utente padrono. Queste etichette descrivono ciò che una persona sa fare con la lingua, non quanto tempo ha studiato, ma i progettisti di corsi hanno comunque bisogno di un proxy di pianificazione che trasformi il tempo di calendario in una fascia raggiungibile.
Esaminatori e commissioni pubblicano di consueto intervalli cumulativi di ore di apprendimento guidato misurati da un principiante assoluto: circa 90–100 ore fino ad A1, 180–200 fino ad A2, 350–400 fino a B1, 500–600 fino a B2, 700–800 fino a C1 e 1000–1200 fino a C2. Questa capacità tratta l’estremo inferiore di ciascun intervallo pubblicato come la soglia a cui quel livello diventa un’affermazione ragionevole: 90 ore per A1, 180 per A2, 350 per B1, 500 per B2, 700 per C1 e 1000 per C2.
Le ore sotto 90 restano in A0, detto anche pre-A1, perché non hanno ancora raggiunto la prima fascia ufficiale. Il classificatore restituisce sempre la soglia più alta che il totale effettivo di ore soddisfa, così 400 ore raggiungono B1 e 750 ore raggiungono C1. I massimi tipici pubblicati (100, 200, 400, 600, 800, 1200) sono riportati come intervallo di pianificazione della fascia raggiunta, mentre la soglia ufficiale successiva resta il numero che sblocca il livello seguente.
Queste cifre sono ancore pedagogiche di pianificazione, non voti di superamento d’esame: due apprendenti con lo stesso totale di ore possono ancora differire in grammatica, vocabolario e abilità, quindi tratti il risultato come una stima di fascia raggiungibile e non come un certificato.
Piani di studio, scuole e integrazioni di prodotto
Le scuole di lingue usano un calcolatore di livello QCER per ore di studio per trasformare le ore di contatto di un periodo in un’affermazione onesta di fascia raggiungibile prima di stampare «B1 in un semestre» su un depliant. I responsabili di programma confrontano calendari intensivi ed estensivi facendo passare entrambi i totali dalle stesse soglie: 600 ore restano in B2, mentre 700 sostengono già una pretesa di pianificazione C1. La validazione fallita non consuma il saldo.
Mantenga fisse le soglie pubblicate nei testi di prodotto affinché si capisca che sono stime di pianificazione; le combini con un test di placement basato sulle abilità quando serve una preparazione alla certificazione, e usi questo strumento quando la domanda riguarda specificamente quale fascia QCER un dato totale di ore può sostenere con fondamento.
Domande frequenti
Quale livello QCER raggiungono 400 ore di studio guidato?
Su queste fasce, 400 ore dal principiante raggiungono B1 (soglia 350). La fascia ufficiale successiva è B2 a 500 ore, quindi restano circa 100 ore.
Quali soglie orarie usa ciascun livello QCER?
I massimi tipici pubblicati sono 100, 200, 400, 600, 800 e 1200. I totali sotto 90 restano in A0 / pre-A1.
Sono voti ufficiali di superamento di un esame?
No. Sono fasce pedagogiche di pianificazione ampiamente citate per le ore di apprendimento guidato, non soglie di un certificato nominato. Usi un test di placement basato sulle abilità quando serve una preparazione alla certificazione.
Come contano le ore se ho già un livello?
Scelga il livello di partenza e il calcolatore aggiunge alle sue ore la soglia cumulativa di quel livello. Così 200 ore in più dopo l'A2 diventano 380 ore effettive, sufficienti per il B1.
Che cosa significa A0 nel risultato?
Che le ore non arrivano a 90, la soglia del primo livello ufficiale, l'A1. Si chiama anche pre-A1 ed è il punto di partenza quando non indica alcun livello precedente.
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-by-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours":400}'const res = await fetch("https://api.kit.forhosting.com/edu/cefr-by-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/cefr-by-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/cefr-by-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/cefr-by-hours", 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
{
"hours": 400
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.cefr_by_hours",
"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
Contratto di ingresso, livello di partenza e forma della risposta
Quando è indicato un livello di partenza, il motore somma la soglia cumulativa di quel livello alle ore inviate e classifica la somma: 200 ore extra dopo A2 diventano 380 ore effettive e quindi B1. I campi opzionali sono omessi anziché impostati a null, compreso il gruppo del livello successivo una volta raggiunto C2. I fallimenti di validazione nominano il campo in causa. Invii un corpo JSON con hours come il numero finito non negativo obbligatorio di ore aggiuntive di studio guidato. Gli alias study_hours, total_hours e guided_hours mappano lo stesso campo. I valori possono arrivare come numeri JSON o come stringhe numeriche convertite in numeri finiti. Totali negativi, stringhe vuote e valori non numerici falliscono con invalid_input e non vengono fatturati. Invii opzionalmente from_level come la fascia QCER già raggiunta: A0 per un principiante assoluto, oppure A1, A2, B1, B2, C1 o C2 in qualsiasi capitalizzazione. Sono accettati gli alias current_level, start_level, from e current. Quando from_level è omesso il valore predefinito è A0, così hours si interpreta come un totale di vita a partire da zero. Le risposte di successo ripetono hours e from_level e restituiscono effective_hours, reachable_level, reachable_label, la soglia hours_for_level, l’intervallo di pianificazione typical_min e typical_max, hours_into_band, percent_of_c2 verso la soglia C2 di 1000 ore, at_ceiling, una tabella bands con ogni soglia ufficiale e un flag reached, un path di livelli dall’inizio fino alla fascia raggiungibile, più formula, message e steps numerati. Quando il livello raggiungibile non è ancora C2, la risposta include anche next_level, hours_for_next, hours_to_next e progress_to_next come percentuale nella fascia attuale.
Piani di studio, scuole e integrazioni di prodotto
Gli apprendenti indipendenti convertono un diario Anki e di lezione in un’unica cifra di ore effettive, poi leggono hours_to_next per sapere se altre 80 ore restano dentro B1 o superano davvero B2. I tutor aprono le sessioni di accoglienza con un numero condiviso invece di un’etichetta vaga di «intermedio alto», e possono impostare from_level sull’ultima fascia certificata così contano solo le ore successive a quel certificato. Plugin LMS e app mobili di studio chiamano lo stesso endpoint parse da worker di edge perché l’algoritmo è una consultazione più aritmetica, senza token di modello né rete in uscita.
Casi di integrazione
Diari di ore in autoapprendimento
Trasformi un totale annotato di ore guidate in una fascia QCER raggiungibile e in una cifra concreta di hours_to_next prima di prenotare un placement o un esame di certificato.
Piani scolastici e di tutoring
Mostri alle famiglie quale fascia può sostenere un periodo di ore di contatto e imposti from_level sull’ultima fascia certificata così contano solo le ore nuove.
API di LMS e di app linguistiche
Chiami un endpoint parse deterministico per classificare totali di ore guidate in fase di accoglienza, senza ospitare una propria tabella di ore QCER.
Domande tecniche
Come cambia il risultato il campo from_level?
from_level è la fascia QCER già raggiunta. Le ore inviate si sommano alla soglia cumulativa di quella fascia e poi vengono classificate. Duecento ore dopo A2 diventano 380 ore effettive e quindi B1.
Quanto costa il calcolatore di livello QCER per ore di studio?
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.