ForHosting KIT · Casa, cozinha e lazer

Cronograma de estudos para provas

Com Matemática peso 3, Física 2 e História 1, um dia de 4 horas dá 2 horas a Matemática, e em 10 dias são 20 das suas 40 horas. As matérias difíceis ganham mais tempo sem deixar as outras de lado. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Dias até a prova
10
Horas por dia
4
Você obtém
Quantidade de disciplinas
3
Soma das dificuldades
6
Total de horas de estudo
40

Quando várias matérias compartilham a mesma data de prova, a pergunta difícil não é quantas horas você tem, e sim como dividi-las entre os tópicos para que os cursos difíceis recebam mais prática sem deixar os mais fáceis sem cobertura. Este gerador de cronograma de estudos aceita uma lista de matérias com peso de dificuldade relativo, o número de dias até a prova e um orçamento diário fixo de horas. Devolve horas por dia e o total por matéria com uma regra proporcional transparente: cada matéria recebe uma fração do orçamento diário igual à sua dificuldade dividida pela soma de todas as dificuldades. Zero dias até a prova é rejeitado como entrada inválida, porque não resta janela de estudo a alocar.

Como se definem as horas de estudo ponderadas por dificuldade

Comece com uma lista honesta das matérias que você ainda precisa cobrir antes da prova. A cada uma atribua um peso de dificuldade não negativo que reflita o esforço relativo, não a nota absoluta: uma prova de matemática com peso três ao lado de um repasso de história com peso um significa que matemática deve receber três vezes os minutos diários de história quando ambas aparecem na mesma lista. Some esses pesos em um total único de dificuldade.

Em seguida pegue as horas que você consegue estudar de forma realista a cada dia e multiplique pela cota de cada matéria, em que a cota é a dificuldade da matéria dividida pelo total de dificuldade. O produto são as horas por dia daquela matéria. Multiplique de novo pelos dias até a prova para obter o total de horas em todo o horizonte de revisão.

Quando o total de dificuldade é zero, a fórmula da cota divide por zero e a requisição falha com entrada inválida em vez de inventar divisões iguais que você não pediu. Quando os dias até a prova são exatamente zero não resta janela de calendário, assim a capacidade também falha com entrada inválida em vez de devolver um cronograma oco de zeros que um planejador com bug poderia tratar como sucesso. Dias negativos, horas diárias negativas, listas de matérias vazias e nomes ausentes são igualmente rejeitados.

A ferramenta não inventa calendários de repetição espaçada, não carrega ementas ao vivo nem converte fusos horários; essas são intenções de produto separadas com páginas próprias quando a cobertura crescer.

Semanas de revisão multimatéria

Divida um orçamento diário fixo entre Matemática, História e Física para que provas mais difíceis recebam proporcionalmente mais horas antes de uma data comum.

Os pesos de dificuldade de algumas matérias podem ser zero?

Sim para matérias individuais, mas a soma de todos os pesos deve ser maior que zero. Uma lista toda zero falha porque as cotas proporcionais dividiriam por zero.

Quais entradas são obrigatórias?

Valores ausentes ou não finitos falham na validação.

Como as horas de estudo são divididas entre as matérias?

Cada matéria recebe uma parte das horas diárias igual à sua dificuldade dividida pela soma de todas. Esse valor diário vezes os dias que faltam dá o total: Matemática, com 3 de 6, fica com metade de cada dia.

E se a prova for hoje?

Zero dia restante é recusado em vez de gerar um cronograma vazio, porque não sobra tempo para dividir. Dias fracionados são aceitos, então meio dia pela frente também funciona.

O peso de dificuldade deve ser a minha nota na matéria?

Não. Use um peso de esforço relativo, não uma nota. Um peso 3 ao lado de um peso 1 significa apenas que a primeira matéria recebe o triplo de minutos da segunda na mesma lista.

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.

POSThttps://api.kit.forhosting.com/life/study-schedule-build

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/life/study-schedule-build \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subjects":[{"name":"Math","difficulty":3},{"name":"History","difficulty":1},{"name":"Physics","difficulty":2}],"days_until_exam":10,"hours_per_day":4}'
{
  "subjects": [
    {
      "name": "Math",
      "difficulty": 3
    },
    {
      "name": "History",
      "difficulty": 1
    },
    {
      "name": "Physics",
      "difficulty": 2
    }
  ],
  "days_until_exam": 10,
  "hours_per_day": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.study_schedule_build",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como se definem as horas de estudo ponderadas por dificuldade

A aritmética é ponto flutuante determinístico com arredondamento estável: entradas idênticas sempre produzem JSON idêntico, sem carimbos de relógio, sementes aleatórias, chamadas de rede ou deriva de modelo.

Contrato de entrada, formato da resposta e erros

Envie por POST um corpo JSON com três campos obrigatórios. subjects é um array não vazio de objetos, cada um com um name em string não vazia e um difficulty numérico finito não negativo; o resolvedor aceita aliases opcionais como weight para difficulty quando presentes. days_until_exam é um número finito estritamente maior que zero representando dias inteiros ou fracionários até a prova; zero é a falha rígida explícita descrita acima. hours_per_day é um número finito maior que zero representando o orçamento total de estudo de todas as matérias em um dia típico. Campos ausentes, números não finitos, listas vazias, horas diárias nulas ou negativas, dificuldades negativas e soma zero de pesos falham com invalid_input e não são cobrados. Em caso de sucesso o corpo devolve days_until_exam e hours_per_day limpos, informa subject_count e difficulty_sum, devolve total_study_hours como produto do orçamento diário e dos dias, e fornece um array schedule. Cada linha de schedule inclui index, name, difficulty, share como fração unitária do total de dificuldade, hours_per_day da matéria e total_hours no horizonte. method fica difficulty_proportional_study_hours e formula reafirma as duas multiplicações para tutores e corretores automáticos citarem a mesma expressão. Checagem clássica: Matemática peso três, História peso um, Física peso dois, dez dias, quatro horas por dia produz difficulty_sum seis, de modo que Matemática recebe duas horas por dia e vinte no total, História dois terços de hora por dia e Física quatro terços de hora por dia. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde um gerador de cronograma de estudos agrega valor

As semanas de revisão no ensino médio e na universidade obrigam os alunos a dividir um orçamento fixo de noite entre quatro ou cinco provas de dificuldade desigual; um oráculo proporcional confiável elimina a deriva de planilhas entre colegas que comparam planos. Plataformas de tutoria e apps de preparação para provas precisam de uma alocação determinística que possam mostrar ao lado dos flashcards para o aluno ver por que matérias difíceis ocupam mais do calendário. Se mais tarde você precisar de mapas de repetição espaçada, exportações de calendário com fusos ou dificuldade adaptativa a partir de notas de quizzes, trate-os como intenções de busca e páginas separadas em vez de sobrecarregar esta página de cronograma de estudos para provas. Plugins de gestão de aprendizagem e portais de pais podem chamar a API para preencher metas semanais de horas sem montar um motor de regras sob medida. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Apps de tutoria e preparação para provas

Mostre aos alunos uma tabela transparente de horas por dia derivada de pesos de dificuldade, com os mesmos números no widget gratuito e na API paga.

Fixtures LMS e planos de coaching

Gere em massa cronogramas proporcionais para turmas e rejeite zero dias até a prova com invalid_input rígido em vez de um plano vazio fingido.

Como as horas de estudo são alocadas entre as matérias?

Cada matéria recebe hours_per_day vezes (difficulty dividido pela soma de todas as dificuldades). As horas totais de uma matéria equivalem a esse valor diário vezes days_until_exam.

O que acontece se os dias até a prova forem zero?

A tarefa falha com invalid_input. Não resta janela de estudo a alocar, então a API recusa um cronograma de zero dias em vez de devolver sucesso vazio.

Quanto custa o gerador de cronograma de estudos?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →