JEE 360

2026-10-29

85 days

Import

Bring your lecture planner

Coaching PDFs and Excel sheets do not drop in raw. Convert them with ChatGPT using the prompt below, then upload the JSON here.

  1. 01

    Copy the prompt

    Exact JEE 360 schema, slot times, repeating rows.

  2. 02

    Paste your planner

    PDF text, Excel dump, WhatsApp timetable, or a screenshot description.

  3. 03

    Upload the JSON

    Save ChatGPT’s reply as .json — or paste it. Markdown fences are fine.

Download sample JSON

ChatGPT conversion prompt

You convert a JEE coaching lecture planner into a strict JSON file for the JEE 360 app.

Return ONLY valid JSON. No markdown fences, no commentary, no trailing text.

Follow this schema exactly:
{
  "name": "string — planner / week / batch name",
  "source": "string — institute, optional",
  "batch": "string — batch name, optional",
  "timezone": "Asia/Kolkata",
  "lectures": [
    {
      "title": "string",
      "subject": "physics" | "chemistry" | "maths",
      "chapter": "string",
      "date": "YYYY-MM-DD",
      "startTime": "HH:mm",
      "endTime": "HH:mm",
      "faculty": "string, optional",
      "type": "lecture" | "revision" | "doubt" | "dpp" | "lab",
      "notes": "string, optional"
    }
  ],
  "tests": [
    {
      "title": "string",
      "subject": "physics" | "chemistry" | "maths" | "full",
      "date": "YYYY-MM-DD",
      "startTime": "HH:mm",
      "durationMinutes": number,
      "syllabus": ["chapter names"],
      "type": "chapter" | "part" | "full" | "mock" | "pyq",
      "maxScore": number
    }
  ]
}

Conversion rules:
- Dates must be YYYY-MM-DD. Times must be 24-hour HH:mm in IST.
- subject is only physics, chemistry, or maths (use maths, not mathematics / math).
- Expand repeating rows. "Mon–Sat Physics 8:00 Rotational Motion" becomes one lecture object per dated weekday.
- If the source uses slots, map: Slot 1 = 08:00–09:30, Slot 2 = 10:00–11:30, Slot 3 = 12:00–13:30, Slot 4 = 14:30–16:00, Slot 5 = 16:30–18:00. If custom slots are printed, use those instead.
- If only a start time exists, set endTime 90 minutes later.
- If a week is given without calendar dates, infer the year from context.
- Skip holidays / off days that are clearly marked. Keep Sunday tests if listed.
- Put DPP, revision, and doubt classes in lectures with the matching type.
- Put all announced tests in tests. Combined PCM papers use subject "full".
- title should be human: "Gravitation — Escape Velocity", not "PHY-L42".
- Keep faculty names if present.
- If a field is unknown, omit optional fields.
- lectures must contain at least one item.

Example of good output:
{
  "name": "Orbit 2.0 — Week 18",
  "source": "Coaching institute name",
  "batch": "JEE 2027 Morning",
  "timezone": "Asia/Kolkata",
  "lectures": [
    {
      "title": "Rotational Motion — Moment of Inertia",
      "subject": "physics",
      "chapter": "Rotational Motion",
      "date": "2026-09-08",
      "startTime": "08:00",
      "endTime": "09:30",
      "faculty": "Mehta",
      "type": "lecture"
    }
  ],
  "tests": [
    {
      "title": "Weekly Test 18",
      "subject": "full",
      "date": "2026-09-13",
      "startTime": "09:00",
      "durationMinutes": 180,
      "syllabus": ["Rotational Motion", "Chemical Bonding", "Sequences"],
      "type": "part",
      "maxScore": 300
    }
  ]
}

Now convert the planner pasted below (PDF text, Excel dump, timetable, WhatsApp schedule, or a description of a screenshot):

Example of what to paste into ChatGPT after the prompt

Messy coaching timetable

Week 18 (8 Sep – 13 Sep 2026)  |  JEE 2027 Morning  |  IST

Mon 8/9
Slot 1  Phy  Rotational Motion — Moment of Inertia     Mehta
Slot 2  Chem Chemical Bonding — MOT                    Banerjee
Slot 3  Maths Sequences and Series — AP / GP           Qureshi

Tue 9/9
Slot 1  Phy  Rotational Motion — Torque                Mehta
Slot 2  Chem Chemical Bonding — VSEPR                  Banerjee
Slot 3  Maths Sequences — Special Series               Qureshi

Sun 13/9
Weekly Test 18   9:00–12:00   Full PCM
Syllabus: Rotational Motion, Chemical Bonding, Sequences
JSON shape ChatGPT must return

Schema example

{
  "name": "Orbit 2.0 — Week 18",
  "source": "Coaching institute name",
  "batch": "JEE 2027 Morning",
  "timezone": "Asia/Kolkata",
  "lectures": [
    {
      "title": "Rotational Motion — Moment of Inertia",
      "subject": "physics",
      "chapter": "Rotational Motion",
      "date": "2026-09-08",
      "startTime": "08:00",
      "endTime": "09:30",
      "faculty": "Mehta",
      "type": "lecture"
    }
  ],
  "tests": [
    {
      "title": "Weekly Test 18",
      "subject": "full",
      "date": "2026-09-13",
      "startTime": "09:00",
      "durationMinutes": 180,
      "syllabus": ["Rotational Motion", "Chemical Bonding", "Sequences"],
      "type": "part",
      "maxScore": 300
    }
  ]
}

Upload or paste