Academic planning and scheduling

Batch Schedule Planner

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

  • 100% free
  • No sign-up required
  • Runs in your browser
  • JSON API for agents

Room clashes

  • JEE Morning ↔ Foundation on Mon in Room 1

Clash

Room overlap flags

Week

Batch calendar

API

JSON schedule

How the batch planner works

Each block explains one part of how this works and how to read the result.

  1. 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.

  2. 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