Calcolatore tempo per domanda d'esame
Un esame di 90 minuti con 60 domande concede 90 secondi per domanda, cioè 1,5 minuti ciascuna, e un ritmo di 40 domande all'ora. Se tiene da parte minuti per le istruzioni o un ripasso finale, il calcolo si fa sul tempo che resta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Minuti totali
- 90
- Domande
- 60
- Minuti di riserva
- 0
- Minuti disponibili
- 90
- Secondi disponibili
- 5400
- Secondi per domanda
- 90
Gli esami a tempo puniscono un ritmo irregolare più spesso delle lacune di contenuto: chi indugia sulle prime domande resta senza minuti per le ultime, e il commissario non può fermare l'orologio quando una sezione risulta più difficile del previsto. Questo calcolatore del tempo per domanda trasforma un semplice passo di pianificazione in un budget riproducibile. Inserisca la durata totale dell'esame in minuti, il numero di domande valutate e, in opzione, i minuti che desidera riservare per leggere le istruzioni o per un ripasso finale. Il motore sottrae quella riserva, converte il tempo residuo in secondi e lo divide per il numero di domande, così Lei vede secondi per domanda, minuti per domanda, quante domande può completare all'ora a quel ritmo e un'etichetta breve di ritmo come 1 min 30 sec.
Come si calcola il budget per domanda
L'identità centrale è volutamente semplice affinché un tutor possa spiegarla alla lavagna senza software. Parta dalla durata totale dell'esame in minuti. Eventualmente sottragga i minuti di riserva destinati a leggere la copertina, a barrare le risposte o a un ripasso deliberato alla fine.
Ciò che resta sono i minuti disponibili. Moltiplichi quei minuti disponibili per sessanta per ottenere i secondi disponibili, poi divida per il conteggio intero positivo di domande. Quel quoziente sono i secondi per domanda; dividere i minuti disponibili per lo stesso conteggio produce i minuti per domanda.
Le domande all'ora sono il ritmo reciproco: sessanta diviso i minuti per domanda, equivalente a tremilaseicento diviso i secondi per domanda. Un esame di novanta minuti con sessanta item e senza riserva produce novanta secondi per item, cioè un minuto e mezzo ciascuno, e quaranta domande all'ora se mantiene quel ritmo per un'ora intera. Aggiungere una riserva di dieci minuti sullo stesso esame lascia ottanta minuti per sessanta item, ossia ottanta secondi ciascuno.
Non inventa pesi di sezione, livelli di difficoltà né regole di stop adattive; ciò spetta a un passo di pianificazione successivo una volta noto il budget piatto.
Dove la matematica del ritmo d'esame crea valore
I docenti in aula usano un calcolatore del tempo per domanda quando redigono verifiche di unità affinché un quiz di cinquanta item stia in un solo periodo senza corsa negli ultimi cinque minuti. I centri di tutoraggio e i preparatori SAT, ACT, GRE e di licenze professionali traducono gli orologi ufficiali di sezione in secondi per item così gli studenti si esercitano sotto pressione realistica invece che con drill aperti.
I progettisti di assessment che pesano in modo diverso scelta multipla e risposta libera partono comunque dalla media piatta, poi scalano per difficoltà una volta noti i minuti per domanda dell'intero fascicolo. La validazione fallita non consuma saldo. Tenga le richieste piccole, fissi nei test i campi arrotondati e otterrà budget di ritmo riproducibili per programmi, plugin LMS e worker all'edge senza erigere un database di pianificazione proprio.
Casi d'uso
Blueprint di verifiche in classe
Il docente inserisce la durata del periodo e il numero di item previsti per confermare i secondi medi per domanda prima di stampare la verifica di unità.
Preparazione a esami standardizzati
I tutor convertono i tempi ufficiali di sezione in secondi e minuti per item affinché i set di pratica corrispondano alla pressione reale dell'esame.
Domande frequenti
Posso indicare la durata in ore?
Converta prima le ore in minuti (ad esempio 2 ore → 120).
Cosa succede se questions è zero o manca?
È richiesto un intero positivo di domande; valori vuoti, zero o non interi vengono rifiutati e non addebitati.
Come tengo da parte tempo per ricontrollare le risposte?
Indichi i minuti di riserva, che vengono tolti prima della divisione. Un esame di 90 minuti con 60 domande e 10 minuti di riserva lascia ottanta minuti, cioè ottanta secondi per domanda. La riserva deve restare inferiore alla durata totale.
Quante domande all'ora corrispondono al mio ritmo?
Sessanta diviso i minuti per domanda. Con 90 secondi per domanda sono 40 domande all'ora, un riferimento utile per verificare che le esercitazioni seguano il ritmo di una vera sezione a tempo.
Il calcolo concede più tempo alle parti più difficili?
No. Stabilisce un unico tempo uguale per tutte le domande, senza pesi per sezione né livelli di difficoltà. Se la prova alterna lettura, elaborato e domande a scelta multipla, usi anche un suo cronometro per ogni blocco.
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/time-per-question \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_minutes":90,"questions":60}'const res = await fetch("https://api.kit.forhosting.com/edu/time-per-question", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_minutes": 90,
"questions": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/time-per-question",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_minutes": 90,
"questions": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/time-per-question", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_minutes":90,"questions":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_minutes":90,"questions":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/time-per-question", 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
{
"total_minutes": 90,
"questions": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.time_per_question",
"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
I docenti usano le stesse cifre per redigere i blueprint; i plugin LMS e le app di studio chiamano l'API affinché ogni studente veda la stessa suddivisione deterministica.
Contratto di input, campi di risposta ed errori di validazione
L'opzionale decimals è un intero da zero a sei che controlla l'arrotondamento delle uscite in scala di minuti; il default è due. Quei fallimenti di validazione non vengono addebitati. Invii con POST un corpo JSON con due valori obbligatori. total_minutes è la durata completa dell'esame in minuti; deve essere un numero finito strettamente maggiore di zero e può arrivare come numero JSON o come stringa numerica. Sono accettati gli alias duration_minutes, exam_minutes e time_minutes affinché i costruttori di moduli conservino etichette familiari. questions è l'intero positivo di item valutati; gli alias includono num_questions, question_count e n. L'opzionale reserve_minutes ha default zero e deve essere finito, non negativo e strettamente minore di total_minutes affinché il tempo residuo resti positivo; review_minutes e buffer_minutes funzionano da alias. In caso di successo il corpo riecheggia total_minutes, questions e reserve_minutes dopo l'arrotondamento, poi available_minutes, available_seconds, seconds_per_question, minutes_per_question, questions_per_hour, una stringa pace_label come 1 min 30 sec e un campo formula che riafferma l'identità. Campi obbligatori assenti, valori non finiti, conteggi di domande zero o frazionari, durata totale non positiva o una riserva che consuma l'intero esame falliscono con invalid_input nominando il problema. Abbini il budget numerico ai propri timer di sezione se l'esame ha blocchi di lettura, saggio e scelta multipla di lunghezze diverse; questo endpoint restituisce una media piatta così i pianificatori possono allocare più tempo agli item difficili e meno a quelli facili restando entro l'orologio ufficiale.
Dove la matematica del ritmo d'esame crea valore
I sistemi di gestione dell'apprendimento e le app per i compiti chiamano lo stesso contratto quando mostrano un banner di ritmo sopra un quiz a tempo, assicurando che il percorso gratuito del browser coincida byte per byte con l'API sul modulo puro.
Casi di integrazione
Banner di ritmo nei quiz LMS
Le piattaforme di apprendimento mostrano un budget deterministico per domanda sulle valutazioni a tempo con la stessa matematica pura del widget gratuito.
Domande tecniche
Come si calcola il tempo per domanda in un esame?
Invii total_minutes e questions. L'API sottrae l'opzionale reserve_minutes, converte il tempo residuo in secondi e lo divide per il numero di domande per restituire seconds_per_question e minutes_per_question.
A che serve reserve_minutes?
Riserva minuti per le istruzioni o un ripasso finale prima della divisione. Il tempo residuo deve restare positivo, quindi reserve_minutes deve essere strettamente minore di total_minutes.
Quanto costa il calcolatore del tempo per domanda d'esame?
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 addebitato.