Code tool

Study Time Calculator

All times and multipliers are user assumptions; allocation is arithmetic, not a study recommendation.

In-browser processingNo account requiredPrivacy details ↗

All times and multipliers are user assumptions; allocation is arithmetic, not a study recommendation.

Invalid input. Use decimals, positive workload and integer passes/days; budget and task times may be zero. Maximum 5000 rows, 100 characters per decimal.

A QUICK WALKTHROUGH

How to use this tool

  1. Source / assumptions
  2. Units, pages, or problems; Minutes per unit; Difficulty multiplier; Revision passes; Days available
  3. Tasks: name | estimated minutes | manual allocation minutes per line; Available hours for the whole calendar period; Commitments (minutes); Breaks (minutes)
  4. Allocation; Named scenarios: name | available hours | commitment minutes | break minutes; Copy report; Download TXT

Parsed model

Workload minutes = units × minutes/unit × difficulty × passes. Daily hours = required minutes ÷ (days × 60). Net minutes = available hours × 60 − commitments − breaks. Remaining = net − task estimates. Over budget = max(0, −remaining). Allocation uses max(0, net). Equal divides by task count; proportional uses each estimate / total estimate and requires a positive total; manual uses entered minutes and may exceed the budget. Negative unallocated minutes show over-allocation.

Source / assumptions

All times and multipliers are user assumptions; allocation is arithmetic, not a study recommendation.

Invalid input. Use decimals, positive workload and integer passes/days; budget and task times may be zero. Maximum 5000 rows, 100 characters per decimal.

Invalid input. Use decimals, positive workload and integer passes/days; budget and task times may be zero. Maximum 5000 rows, 100 characters per decimal.

GOOD TO KNOW

Common questions

Allocation?

Workload minutes = units × minutes/unit × difficulty × passes. Daily hours = required minutes ÷ (days × 60). Net minutes = available hours × 60 − commitments − breaks. Remaining = net − task estimates. Over budget = max(0, −remaining). Allocation uses max(0, net). Equal divides by task count; proportional uses each estimate / total estimate and requires a positive total; manual uses entered minutes and may exceed the budget. Negative unallocated minutes show over-allocation.

Source / assumptions?

All times and multipliers are user assumptions; allocation is arithmetic, not a study recommendation.