Free Tool · No Sign-up

Batch Schedule Planner

Lay out coaching batches on a weekly calendar and flag room or time overlaps before you publish.

100% freeNo sign-up requiredRuns in your browserJSON API for agents

Room clashes

  • JEE MorningFoundation on Mon in Room 1
Clash
Room overlap flags
Week
Batch calendar
API
JSON schedule

How the batch planner works

Add batches

Each batch needs a name, day, start–end time (24h HH:MM), and room. Overlapping intervals in the same room are flagged as clashes.

Source

Interval overlap detection on same-room batches. Designed for coaching/tuition institutes running parallel batches.

Frequently asked questions

Can one batch run on multiple days?

Add one row per day (e.g. JEE Morning Mon and JEE Morning Wed as separate entries).

What time format is required?

24-hour HH:MM (e.g. 09:30, 18:00).

Does it allocate teachers?

Optional teacher field is stored for the printout; teacher clash detection is not included.

Is this only for coaching institutes?

It fits coaching best, but schools can use it for clubs, remedial, or activity slots.

For developers & AI agents

The Batch Schedule Planner is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/batch-schedule-planner
Query parameters
ParameterRequiredDescription
batchesYesSemicolon-separated Name|Day|Start|End|Room entries (times HH:MM)
Example

Request:

GET https://knwdle.com/api/tools/batch-schedule-planner?batches=JEE+Morning|Mon|07:00|09:00|Room+1;NEET+Eve|Mon|17:00|19:00|Room+1;JEE+Morning|Wed|07:00|09:00|Room+1

Response:

{
  "tool": "batch-schedule-planner",
  "name": "Batch Schedule Planner",
  "source": "Interval overlap detection on same-room batches. Designed for coaching/tuition institutes running parallel batches.",
  "batches": [
    {
      "name": "JEE Morning",
      "day": "Mon",
      "start": "07:00",
      "end": "09:00",
      "room": "Room 1"
    },
    {
      "name": "NEET Eve",
      "day": "Mon",
      "start": "17:00",
      "end": "19:00",
      "room": "Room 1"
    },
    {
      "name": "JEE Morning",
      "day": "Wed",
      "start": "07:00",
      "end": "09:00",
      "room": "Room 1"
    }
  ],
  "batchCount": 3,
  "clashes": []
}

Run the whole institution on one system

Knwdle connects timetables, attendance, fees, and academics — so planning tools become live operations, not one-off PDFs.

Free trial · No credit card · SaaS or custom-built