Calculadora de tempo por questão na prova
Uma prova de 90 minutos com 60 questões dá 90 segundos por questão, ou 1,5 minuto cada, e um ritmo de 40 questões por hora. Se você reservar minutos para as instruções ou uma revisão final, a conta é feita sobre o que sobra. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Minutos totais
- 90
- Perguntas
- 60
- Minutos de reserva
- 0
- Minutos disponíveis
- 90
- Segundos disponíveis
- 5.400
- Segundos por pergunta
- 90
Provas cronometradas punem o ritmo irregular com mais frequência do que lacunas de conteúdo: quem demora nas primeiras questões fica sem minutos para as últimas, e a banca não pode pausar o relógio quando uma seção parece mais difícil do que o previsto. Esta calculadora de tempo por questão transforma um passo simples de planejamento em um orçamento reproduzível. Informe a duração total da prova em minutos, o número de questões pontuáveis e, opcionalmente, os minutos que deseja reservar para ler as instruções ou para uma revisão final. O motor subtrai essa reserva, converte o tempo restante em segundos e divide pelo número de questões, de modo que você vê segundos por questão, minutos por questão, quantas questões consegue completar por hora nesse ritmo e um rótulo curto de ritmo como 1 min 30 sec.
Como o orçamento por questão é calculado
A identidade central é propositalmente simples para que um tutor possa explicá-la no quadro sem software. Comece pela duração total da prova em minutos. Opcionalmente subtraia os minutos de reserva destinados a ler a capa, preencher as respostas ou a uma revisão deliberada no final.
O que resta são os minutos disponíveis. Multiplique esses minutos disponíveis por sessenta para obter os segundos disponíveis e, em seguida, divida pelo inteiro positivo de questões. Esse quociente são os segundos por questão; dividir os minutos disponíveis pelo mesmo contagem produz os minutos por questão.
Questões por hora são o ritmo recíproco: sessenta dividido pelos minutos por questão, o que equivale a três mil e seiscentos divididos pelos segundos por questão. Uma prova de noventa minutos com sessenta itens e sem reserva rende noventa segundos por item, ou seja um minuto e meio cada, e quarenta questões por hora se você mantiver esse cadência por uma hora inteira. Acrescentar uma reserva de dez minutos na mesma prova deixa oitenta minutos para sessenta itens, ou oitenta segundos cada.
A calculadora arredonda os campos em minutos com decimais configuráveis half-up e reporta os segundos com uma casa decimal para que os goldens permaneçam estáveis entre runtimes. Ela não inventa pesos por seção, níveis de dificuldade nem regras de parada adaptativa; isso pertence a um passo de planejamento posterior depois que o orçamento plano é conhecido. Como o algoritmo é aritmética pura, sem relógios nem chamadas de rede, as mesmas entradas sempre produzem as mesmas saídas para scripts de correção e widgets do navegador.
Onde a matemática do ritmo de prova gera valor
Professores de sala usam uma calculadora de tempo por questão ao redigir provas de unidade para que um quiz de cinquenta itens caiba em um único período sem atropelo nos últimos cinco minutos. Centros de tutoria e preparadores de SAT, ACT, GRE e de licenças profissionais traduzem os relógios oficiais de seção em segundos por item para que os alunos pratiquem sob pressão realista em vez de drills abertos.
Designers de avaliação que ponderam de forma diferente múltipla escolha e resposta livre ainda partem da média plana e depois escalam por dificuldade depois de conhecer os minutos por questão do caderno inteiro. Validação falha não consome saldo. Mantenha as solicitações pequenas, fixe nos testes os campos arredondados e você obtém orçamentos de ritmo reproduzíveis para ementas, plugins de LMS e workers na borda sem montar um banco de dados de agendamento próprio.
Casos de uso
Blueprints de prova em sala
O professor informa a duração do período e o número planejado de itens para confirmar a média de segundos por questão antes de imprimir a prova da unidade.
Preparação para provas padronizadas
Tutores convertem os tempos oficiais de seção em segundos e minutos por item para que os conjuntos de prática correspondam à pressão real da prova.
Perguntas frequentes
Posso informar a duração em horas?
Converta primeiro as horas em minutos (por exemplo 2 horas → 120).
E se questions for zero ou estiver ausente?
É exigido um inteiro positivo de questões; valores vazios, zero ou não inteiros são rejeitados e não são cobrados.
Como reservo tempo para revisar as respostas no final?
Informe os minutos de reserva, que são descontados antes da divisão. Uma prova de 90 minutos com 60 questões e 10 minutos de reserva deixa oitenta minutos, ou seja, oitenta segundos por questão. A reserva precisa ser menor que a duração total.
Quantas questões por hora rende o meu ritmo?
Sessenta dividido pelos minutos por questão. Com 90 segundos por questão são 40 questões por hora, uma boa referência para conferir se os simulados acompanham uma seção cronometrada de verdade.
A calculadora dá mais tempo para as partes mais difíceis?
Não. Ela calcula um único tempo igual para todas as questões, sem peso por seção nem nível de dificuldade. Se a prova mistura leitura, redação e múltipla escolha, use também o seu próprio cronômetro para cada bloco.
Ferramentas relacionadas
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/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)Exemplo de requisição
{
"total_minutes": 90,
"questions": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.time_per_question",
"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. |
Notas técnicas
Professores usam os mesmos números ao redigir blueprints; plugins de LMS e aplicativos de estudo chamam a API para que cada aluno veja a mesma divisão determinística.
Contrato de entrada, campos de resposta e erros de validação
O opcional decimals é um inteiro de zero a seis que controla o arredondamento das saídas em escala de minutos; o padrão é dois. Envie por POST um corpo JSON com dois valores obrigatórios. total_minutes é a duração completa da prova em minutos; deve ser um número finito estritamente maior que zero e pode chegar como número JSON ou como string numérica. Os aliases duration_minutes, exam_minutes e time_minutes são aceitos para que construtores de formulário mantenham rótulos familiares. questions é o inteiro positivo de itens pontuáveis; os aliases incluem num_questions, question_count e n. O opcional reserve_minutes tem padrão zero e deve ser finito, não negativo e estritamente menor que total_minutes para que o tempo restante continue positivo; review_minutes e buffer_minutes funcionam como aliases. Em caso de sucesso o corpo ecoa total_minutes, questions e reserve_minutes após o arredondamento, depois available_minutes, available_seconds, seconds_per_question, minutes_per_question, questions_per_hour, uma string pace_label como 1 min 30 sec e um campo formula que reafirma a identidade. Campos obrigatórios ausentes, valores não finitos, contagens de questões zero ou fracionárias, duração total não positiva ou uma reserva que consome a prova inteira falham com invalid_input nomeando o problema. Essas falhas de validação não são cobradas. Combine o orçamento numérico com seus próprios temporizadores de seção se a prova tiver blocos de leitura, redação e múltipla escolha de comprimentos diferentes; este endpoint devolve uma média plana para que os planejadores aloque mais tempo aos itens difíceis e menos aos fáceis sem ultrapassar o relógio oficial.
Onde a matemática do ritmo de prova gera valor
Sistemas de gestão da aprendizagem e aplicativos de lição de casa chamam o mesmo contrato quando exibem um banner de ritmo sobre um quiz cronometrado, garantindo que o caminho gratuito do navegador coincida byte a byte com a API no módulo puro.
Casos de integração
Banners de ritmo em quizzes de LMS
Plataformas de aprendizagem exibem um orçamento determinístico por questão sobre avaliações cronometradas usando a mesma matemática pura do widget gratuito.
Perguntas técnicas
Como calcular o tempo por questão em uma prova?
Envie total_minutes e questions. A API subtrai o opcional reserve_minutes, converte o tempo restante em segundos e divide pelo número de questões para devolver seconds_per_question e minutes_per_question.
Para que serve reserve_minutes?
Reserva minutos para instruções ou revisão final antes de dividir. O tempo restante deve ser positivo, portanto reserve_minutes deve ser estritamente menor que total_minutes.
Quanto custa a calculadora de tempo por questão na prova?
A ferramenta do navegador é gratuita. Solicitações à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.