Now I'm in class 11th karnataka state boards student want to crack neet exam and go into aiims delhi can you helpe to reach till there by teaching me

Searching the Web

NEET 2027 syllabus Karnataka state board class 11 preparation strategy AIIMS Delhi

Searching the Web

AIIMS Delhi NEET cutoff 2025 general category rank required

Welcome! This is a great goal - AIIMS Delhi is one of the most prestigious medical colleges in India, and starting in Class 11 gives you a genuine 2-year advantage. Here is your complete roadmap:

Your NEET 2027 Roadmap: Class 11 Karnataka → AIIMS Delhi

The Target You Need to Hit

AIIMS Delhi General Category cutoff (2025): ~656 marks out of 720 That means you need 99.9+ percentile - roughly AIR 50 or better.
This is achievable with 2 years of focused work starting NOW.

Phase 1: Class 11 (Now - April 2027)

The Foundation Year - Most Important

The biggest mistake students make is treating Class 11 lightly. 50% of NEET comes from Class 11 topics, especially Biology and Chemistry.

What to Study (in order of NEET weightage)

SubjectClass 11 High-Priority TopicsNEET Marks Weightage
BiologyCell Biology, Plant Physiology, Human Physiology, Diversity~180 marks (360 total)
ChemistryThermodynamics, Equilibrium, Organic Basics, States of Matter~45 marks (180 total)
PhysicsMechanics, Laws of Motion, Gravitation, Thermodynamics~45 marks (180 total)

Karnataka State Board vs NEET

Good news: Karnataka PU Board syllabus is closely aligned with NCERT. However:
  • Your board exams cover the same topics but NEET asks them at a deeper application level
  • Always study from NCERT textbooks first, then use reference books
  • Do NOT neglect board exams - they train your discipline

The Core Study Strategy

1. NCERT is Your Bible (Non-negotiable)

  • Biology: Read NCERT word by word - NEET lifts questions almost verbatim
  • Chemistry: NCERT theory + examples are enough for 80% of questions
  • Physics: NCERT concepts + solve H.C. Verma / DC Pandey problems

2. Daily Study Schedule (10-12 hours total on weekdays)

Time SlotActivity
6:00 - 8:00 AMBiology (fresh mind = best for memorisation)
8:00 - 9:00 AMSchool
After school (4 PM - 6 PM)Physics (problem solving)
7:00 - 9:00 PMChemistry
9:00 - 9:30 PMRevision of the day's content
Weekend morningsFull-length mock tests + analysis

3. Subject-Specific Plans

Biology (your biggest scoring opportunity)
  • Read NCERT, then make short notes/mind maps chapter by chapter
  • Use NCERT Exemplar for extra MCQs
  • Watch diagrams carefully - NEET asks labelling questions
  • Revise each chapter every 10 days (spaced repetition)
Chemistry
  • Class 11 priority: Organic reaction mechanisms, equilibrium, thermodynamics
  • Reference: NCERT + O.P. Tandon for Organic, N. Avasthi for Physical Chemistry problems
  • Make a formula sheet and revise daily
Physics
  • Hardest subject for most students - start from basics
  • Reference: H.C. Verma Concepts of Physics (read theory first, then solve)
  • Focus: Mechanics (30% of Physics in NEET), Electrostatics, Optics

Phase 2: Class 12 (April 2027 - May 2028)

  • Complete Class 12 syllabus in the first 6 months (by October 2027)
  • November 2027 onward: Full revision + mock tests
  • January - May 2028: 3-4 full mock tests per week, analyse mistakes, revise weak areas
  • Target: 180/180 in Biology, 150+/180 in Chemistry, 130+/180 in Physics

Mock Tests and Practice

This is where most students fail. Don't just do mocks - analyse them.
After every mock:
  1. Go through every wrong answer
  2. Find out: Was it a concept gap, silly mistake, or time management issue?
  3. Make an "error notebook" - write every mistake and revisit weekly
  4. Track your percentile trend month by month
Free resources for mocks:
  • NTA's official practice platform (ntaabhayas.nic.in)
  • Aakash/Allen free test series (register online)
  • PW (Physics Wallah) app - very good free content

Online Resources (Free & Excellent)

  • Physics Wallah (PW) - Alakh Pandey's NEET lectures on YouTube are outstanding and free
  • Unacademy / Vedantu - good for concept clarity
  • Botany/Zoology: Dr. Vani Ma'am on YouTube (excellent for NEET Bio)
  • NCERT solutions and past papers on the NTA website

Reference Books Summary

SubjectPrimarySecondary (for problems)
BiologyNCERT Class 11 & 12Trueman's Biology, NCERT Exemplar
PhysicsNCERT + H.C. VermaDC Pandey NEET edition
ChemistryNCERTO.P. Tandon (Organic), N. Avasthi (Physical)

Key Milestones to Track

WhenTarget
End of Class 11 (April 2027)100% Class 11 syllabus covered, scoring 500+ in mocks
September 2027Class 12 syllabus 70% complete
January 2028Full syllabus done, scoring 600+ in mocks
NEET 2028 (May)650+ to crack AIIMS Delhi

Mental Health and Consistency

  • Take Sundays off (half day at minimum) - burnout is the #1 killer of toppers
  • Sleep 7 hours minimum - memory consolidation happens during sleep
  • Don't compare your progress with others - compare with your own previous week
  • Consistency beats intensity - 8 hours daily for 2 years beats 16-hour crash sessions

You are in the best possible position right now - Class 11, 2 full years ahead, and a clear goal. Students from Karnataka state board regularly crack NEET with top ranks. The syllabus alignment is good. Start with NCERT Biology Chapter 1 today, and build the habit of daily study before adding any coaching.
What subject do you want to start with first? I can give you a detailed chapter-by-chapter breakdown and teach you the actual concepts right here.

I'm belonging to obc category

Searching the Web

AIIMS Delhi OBC category NEET cutoff rank 2025 closing rank

Great news - being OBC makes your AIIMS Delhi target significantly more achievable. Let me update your targets with this information.

Updated Target for OBC Category

AIIMS Delhi OBC Cutoff (Historical Closing Ranks)

YearOBC Closing RankApprox. Score Needed
2021256~630+
2022247~630+
2023~250~625+
2025~250-270~620-630
Bottom line: As OBC, you need roughly AIR 250-270 in OBC category, which translates to a score of approximately 620-635 out of 720.
Compare this to General category needing 656. You have a 20-35 mark advantage - that is huge and very meaningful.

What This Changes in Your Preparation

Revised Score Targets

Mock Test StageTarget Score
End of Class 11 (April 2027)480-520 / 720
Mid Class 12 (October 2027)560-580 / 720
January 2028 (3 months before NEET)600-620 / 720
NEET 2028 (actual exam)625+ / 720

OBC Reservation - How It Works at AIIMS Delhi

  • AIIMS Delhi has 100 MBBS seats (approx.)
  • OBC seats = 27% reservation = roughly 27 seats
  • You compete only within OBC candidates for those 27 seats
  • You need to be in the top ~270 OBC candidates nationally
  • About 1.8 lakh+ OBC students appear in NEET each year, so top 270 out of 1.8 lakh = top 0.15% of OBC category
This is still very competitive, but far more realistic than fighting for General seats.

Important: OBC (Central List) vs OBC (State List)

This is something many Karnataka students miss:
  • AIIMS admissions use the Central OBC list (issued by Government of India)
  • Karnataka state OBC list and Central OBC list are different
  • Make sure your caste is in the Central OBC list (OBC-NCL = Non-Creamy Layer)
  • Your family income should be below ₹8 lakh per year to qualify as NCL
Action item for you right now: Ask your parents to check if your caste is in the Central OBC list. You can verify at india.gov.in or ask at your local tehsildar/taluk office. Get the Central OBC-NCL certificate ready well before the exam.

Your Revised Study Priority

With a 625+ target (instead of 656+), your margin for error is slightly better. But the strategy remains the same - no shortcuts, full syllabus mastery.
The subject-wise breakdown from before still applies. Your biggest advantage is:
  1. 2 full years starting now
  2. OBC reservation giving you a realistic rank target
  3. Karnataka PU Board syllabus strongly aligned with NCERT

Which subject do you want to start learning right now? I can teach you actual NEET concepts - just tell me:
  • Biology (Cell, Plant Kingdom, Human Physiology...)
  • Chemistry (Atomic Structure, Thermodynamics, Organic...)
  • Physics (Laws of Motion, Mechanics, Thermodynamics...)
Or if you want, I can build you a week-by-week study schedule for the next 6 months of Class 11.

Generate a comparison document: AIIMS Delhi vs other top medical colleges for OBC

Hindu madival 2A

Searching the Web

top government medical colleges India OBC NEET cutoff closing rank 2025 AIIMS JIPMER Maulana Azad KGMC

Searching the Web

Hindu Madival 2A Karnataka central OBC list NEET reservation eligibility

Reading File
Reading Web Page

https://www.shiksha.com/medicine-health-sciences/articles/ne…

Reading File
Running Command

mkdir -p /home/daytona/workspace/neet-guide && ls /home/daytona/workspace/neet-g…

Writing File

~/neet-guide/create_comparison_doc.js

const {
  Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
  HeadingLevel, AlignmentType, WidthType, BorderStyle, ShadingType,
  VerticalAlign, LevelFormat, PageNumber, Header, Footer
} = require('docx');
const fs = require('fs');

// Color palette
const DARK_BLUE = "1B3A6B";
const ACCENT_BLUE = "2E6DB4";
const LIGHT_BLUE = "D6E4F7";
const LIGHT_GRAY = "F2F2F2";
const GREEN = "1A7A3C";
const ORANGE = "C05A00";
const WHITE = "FFFFFF";
const DARK_TEXT = "1A1A1A";
const AMBER = "F5A623";

function boldCell(text, bg = WHITE, color = DARK_TEXT, align = AlignmentType.CENTER) {
  return new TableCell({
    shading: { type: ShadingType.CLEAR, fill: bg },
    verticalAlign: VerticalAlign.CENTER,
    children: [new Paragraph({
      alignment: align,
      children: [new TextRun({ text, bold: true, color, font: "Arial", size: 19 })]
    })]
  });
}

function normalCell(text, bg = WHITE, color = DARK_TEXT, align = AlignmentType.CENTER, bold = false) {
  return new TableCell({
    shading: { type: ShadingType.CLEAR, fill: bg },
    verticalAlign: VerticalAlign.CENTER,
    children: [new Paragraph({
      alignment: align,
      children: [new TextRun({ text, bold, color, font: "Arial", size: 18 })]
    })]
  });
}

function heading1(text) {
  return new Paragraph({
    heading: HeadingLevel.HEADING_1,
    spacing: { before: 300, after: 150 },
    children: [new TextRun({ text, bold: true, color: DARK_BLUE, font: "Arial", size: 32 })]
  });
}

function heading2(text) {
  return new Paragraph({
    heading: HeadingLevel.HEADING_2,
    spacing: { before: 240, after: 120 },
    children: [new TextRun({ text, bold: true, color: ACCENT_BLUE, font: "Arial", size: 26 })]
  });
}

function normalPara(text, bold = false, color = DARK_TEXT) {
  return new Paragraph({
    spacing: { before: 80, after: 80 },
    children: [new TextRun({ text, bold, color, font: "Arial", size: 20 })]
  });
}

function bulletPara(text) {
  return new Paragraph({
    spacing: { before: 60, after: 60 },
    indent: { left: 360 },
    children: [
      new TextRun({ text: "  \u2022  ", bold: true, color: ACCENT_BLUE, font: "Arial", size: 20 }),
      new TextRun({ text, font: "Arial", size: 20, color: DARK_TEXT })
    ]
  });
}

function spacer() {
  return new Paragraph({ spacing: { before: 80, after: 80 }, children: [new TextRun("")] });
}

function alertBox(text, color = AMBER, bgColor = "FFF8E1") {
  return new Table({
    width: { size: 100, type: WidthType.PERCENTAGE },
    rows: [new TableRow({ children: [new TableCell({
      shading: { type: ShadingType.CLEAR, fill: bgColor },
      borders: {
        top: { style: BorderStyle.SINGLE, size: 6, color },
        bottom: { style: BorderStyle.SINGLE, size: 6, color },
        left: { style: BorderStyle.SINGLE, size: 20, color },
        right: { style: BorderStyle.SINGLE, size: 6, color },
      },
      children: [new Paragraph({
        spacing: { before: 100, after: 100 },
        children: [new TextRun({ text, font: "Arial", size: 19, color: "3D2000", italics: true })]
      })]
    })]})],
    margins: { top: 100, bottom: 100 }
  });
}

// ─── MAIN COMPARISON TABLE ───────────────────────────────────────────────────
const compTable = new Table({
  width: { size: 100, type: WidthType.PERCENTAGE },
  rows: [
    // Header row
    new TableRow({
      tableHeader: true,
      children: [
        boldCell("Medical College", DARK_BLUE, WHITE, AlignmentType.LEFT),
        boldCell("City / State", DARK_BLUE, WHITE),
        boldCell("NIRF Rank 2025", DARK_BLUE, WHITE),
        boldCell("Total MBBS Seats", DARK_BLUE, WHITE),
        boldCell("OBC Seats (27%)", DARK_BLUE, WHITE),
        boldCell("OBC Closing Rank (2025)", DARK_BLUE, WHITE),
        boldCell("Approx. Score Needed (OBC)", DARK_BLUE, WHITE),
        boldCell("Annual Fees", DARK_BLUE, WHITE),
      ]
    }),
    // AIIMS Delhi - highlighted
    new TableRow({ children: [
      normalCell("AIIMS New Delhi ★", LIGHT_BLUE, DARK_BLUE, AlignmentType.LEFT, true),
      normalCell("New Delhi", LIGHT_BLUE),
      normalCell("#1", LIGHT_BLUE),
      normalCell("~107", LIGHT_BLUE),
      normalCell("~29", LIGHT_BLUE),
      normalCell("~247-270", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
      normalCell("620-635 / 720", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
      normalCell("₹1,628/yr (Hostel incl.)", LIGHT_BLUE),
    ]}),
    // JIPMER
    new TableRow({ children: [
      normalCell("JIPMER Puducherry", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Puducherry", LIGHT_GRAY),
      normalCell("#2", LIGHT_GRAY),
      normalCell("200", LIGHT_GRAY),
      normalCell("54", LIGHT_GRAY),
      normalCell("~320-400", LIGHT_GRAY),
      normalCell("610-620 / 720", LIGHT_GRAY),
      normalCell("~₹5,000/yr", LIGHT_GRAY),
    ]}),
    // Maulana Azad
    new TableRow({ children: [
      normalCell("Maulana Azad Medical College (MAMC)", WHITE, DARK_TEXT, AlignmentType.LEFT),
      normalCell("New Delhi", WHITE),
      normalCell("#3", WHITE),
      normalCell("~250", WHITE),
      normalCell("~68", WHITE),
      normalCell("~400-600", WHITE),
      normalCell("600-615 / 720", WHITE),
      normalCell("~₹12,000/yr", WHITE),
    ]}),
    // AIIMS Jodhpur
    new TableRow({ children: [
      normalCell("AIIMS Jodhpur", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Rajasthan", LIGHT_GRAY),
      normalCell("#5", LIGHT_GRAY),
      normalCell("~125", LIGHT_GRAY),
      normalCell("~34", LIGHT_GRAY),
      normalCell("~900-1200", LIGHT_GRAY),
      normalCell("595-610 / 720", LIGHT_GRAY),
      normalCell("~₹1,628/yr", LIGHT_GRAY),
    ]}),
    // KGMU Lucknow
    new TableRow({ children: [
      normalCell("King George's Medical University (KGMU)", WHITE, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Lucknow, UP", WHITE),
      normalCell("#6", WHITE),
      normalCell("~250", WHITE),
      normalCell("~68", WHITE),
      normalCell("~1200-2000", WHITE),
      normalCell("580-595 / 720", WHITE),
      normalCell("~₹35,000/yr", WHITE),
    ]}),
    // AIIMS Bhopal
    new TableRow({ children: [
      normalCell("AIIMS Bhopal", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Madhya Pradesh", LIGHT_GRAY),
      normalCell("#8", LIGHT_GRAY),
      normalCell("~125", LIGHT_GRAY),
      normalCell("~34", LIGHT_GRAY),
      normalCell("~1500-2500", LIGHT_GRAY),
      normalCell("570-585 / 720", LIGHT_GRAY),
      normalCell("~₹1,628/yr", LIGHT_GRAY),
    ]}),
    // Lady Hardinge
    new TableRow({ children: [
      normalCell("Lady Hardinge Medical College (LHMC)", WHITE, DARK_TEXT, AlignmentType.LEFT),
      normalCell("New Delhi", WHITE),
      normalCell("#9", WHITE),
      normalCell("~200", WHITE),
      normalCell("~54 (Women only)", WHITE),
      normalCell("~600-900", WHITE),
      normalCell("600-615 / 720", WHITE),
      normalCell("~₹12,000/yr", WHITE),
    ]}),
    // Grant Medical
    new TableRow({ children: [
      normalCell("Grant Medical College, Mumbai", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Mumbai, Maharashtra", LIGHT_GRAY),
      normalCell("#10", LIGHT_GRAY),
      normalCell("~250", LIGHT_GRAY),
      normalCell("~68", LIGHT_GRAY),
      normalCell("~2000-4000", LIGHT_GRAY),
      normalCell("560-580 / 720", LIGHT_GRAY),
      normalCell("~₹28,000/yr", LIGHT_GRAY),
    ]}),
    // VMMC & Safdarjung
    new TableRow({ children: [
      normalCell("VMMC & Safdarjung Hospital, Delhi", WHITE, DARK_TEXT, AlignmentType.LEFT),
      normalCell("New Delhi", WHITE),
      normalCell("#11", WHITE),
      normalCell("~250", WHITE),
      normalCell("~68", WHITE),
      normalCell("~500-800", WHITE),
      normalCell("600-615 / 720", WHITE),
      normalCell("~₹12,000/yr", WHITE),
    ]}),
    // Bangalore Medical College
    new TableRow({ children: [
      normalCell("Bangalore Medical College (BMC)", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("Bengaluru, Karnataka", LIGHT_GRAY),
      normalCell("Top 25", LIGHT_GRAY),
      normalCell("~250", LIGHT_GRAY),
      normalCell("~68", LIGHT_GRAY),
      normalCell("~8,000-15,000 (State quota)", LIGHT_GRAY),
      normalCell("530-560 / 720", LIGHT_GRAY),
      normalCell("~₹32,000/yr", LIGHT_GRAY),
    ]}),
  ]
});

// ─── RESERVATION DETAILS TABLE ───────────────────────────────────────────────
const resTable = new Table({
  width: { size: 100, type: WidthType.PERCENTAGE },
  rows: [
    new TableRow({ tableHeader: true, children: [
      boldCell("Category", DARK_BLUE, WHITE, AlignmentType.LEFT),
      boldCell("Reservation %", DARK_BLUE, WHITE),
      boldCell("AIIMS Delhi Seats (of ~107)", DARK_BLUE, WHITE),
      boldCell("Qualifying Percentile", DARK_BLUE, WHITE),
      boldCell("Certificate Required", DARK_BLUE, WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("General (UR)", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("50.5%", LIGHT_GRAY),
      normalCell("~54", LIGHT_GRAY),
      normalCell("50th percentile", LIGHT_GRAY),
      normalCell("None", LIGHT_GRAY),
    ]}),
    new TableRow({ children: [
      normalCell("OBC-NCL (Your category)", LIGHT_BLUE, DARK_BLUE, AlignmentType.LEFT, true),
      normalCell("27%", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
      normalCell("~29", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
      normalCell("45th percentile", LIGHT_BLUE),
      normalCell("Central OBC-NCL Certificate", LIGHT_BLUE, ORANGE, AlignmentType.CENTER, true),
    ]}),
    new TableRow({ children: [
      normalCell("EWS", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("10%", LIGHT_GRAY),
      normalCell("~11", LIGHT_GRAY),
      normalCell("45th percentile", LIGHT_GRAY),
      normalCell("EWS Certificate", LIGHT_GRAY),
    ]}),
    new TableRow({ children: [
      normalCell("SC", WHITE, DARK_TEXT, AlignmentType.LEFT),
      normalCell("15%", WHITE),
      normalCell("~16", WHITE),
      normalCell("40th percentile", WHITE),
      normalCell("SC Certificate", WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("ST", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("7.5%", LIGHT_GRAY),
      normalCell("~8", LIGHT_GRAY),
      normalCell("40th percentile", LIGHT_GRAY),
      normalCell("ST Certificate", LIGHT_GRAY),
    ]}),
  ]
});

// ─── HINDU MADIVAL (2A) CASTE NOTE TABLE ─────────────────────────────────────
const casteTable = new Table({
  width: { size: 100, type: WidthType.PERCENTAGE },
  rows: [
    new TableRow({ tableHeader: true, children: [
      boldCell("Aspect", DARK_BLUE, WHITE, AlignmentType.LEFT),
      boldCell("Detail", DARK_BLUE, WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("Caste Name", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Hindu Madival (Washerman community)", LIGHT_GRAY),
    ]}),
    new TableRow({ children: [
      normalCell("Karnataka State Category", WHITE, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Category 2A (OBC - State List)", WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("Central OBC List Status", LIGHT_BLUE, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Madivala / Chakali listed under Central OBC List for Karnataka - verify exact entry with your district authorities", LIGHT_BLUE, ORANGE, AlignmentType.CENTER, true),
    ]}),
    new TableRow({ children: [
      normalCell("Eligibility for AIIMS OBC Quota", WHITE, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Eligible IF listed in Central OBC-NCL (Non-Creamy Layer) list", WHITE, GREEN, AlignmentType.CENTER, true),
    ]}),
    new TableRow({ children: [
      normalCell("Income Condition (NCL)", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Family income must be BELOW Rs. 8 lakh per year", LIGHT_GRAY, DARK_TEXT, AlignmentType.CENTER, true),
    ]}),
    new TableRow({ children: [
      normalCell("Certificate to Obtain", WHITE, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Central OBC-NCL Certificate from Tahsildar/SDM (NOT state OBC certificate)", WHITE, ORANGE, AlignmentType.CENTER, true),
    ]}),
    new TableRow({ children: [
      normalCell("Where to Apply", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT, true),
      normalCell("Taluk Office / Deputy Commissioner Office in Karnataka", LIGHT_GRAY),
    ]}),
  ]
});

// ─── SCORE TARGET TABLE ───────────────────────────────────────────────────────
const targetTable = new Table({
  width: { size: 100, type: WidthType.PERCENTAGE },
  rows: [
    new TableRow({ tableHeader: true, children: [
      boldCell("Milestone", DARK_BLUE, WHITE, AlignmentType.LEFT),
      boldCell("When", DARK_BLUE, WHITE),
      boldCell("Target Score (OBC)", DARK_BLUE, WHITE),
      boldCell("Remark", DARK_BLUE, WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("End of Class 11", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
      normalCell("April 2027", LIGHT_GRAY),
      normalCell("480-520 / 720", LIGHT_GRAY),
      normalCell("Foundation solidified", LIGHT_GRAY),
    ]}),
    new TableRow({ children: [
      normalCell("Mid Class 12", WHITE),
      normalCell("October 2027", WHITE),
      normalCell("560-580 / 720", WHITE),
      normalCell("Full syllabus complete", WHITE),
    ]}),
    new TableRow({ children: [
      normalCell("Pre-NEET mocks", LIGHT_GRAY),
      normalCell("January 2028", LIGHT_GRAY),
      normalCell("600-620 / 720", LIGHT_GRAY),
      normalCell("Revision + weak area focus", LIGHT_GRAY),
    ]}),
    new TableRow({ children: [
      normalCell("NEET 2028 (TARGET)", LIGHT_BLUE, DARK_BLUE, AlignmentType.LEFT, true),
      normalCell("May 2028", LIGHT_BLUE),
      normalCell("625+ / 720", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
      normalCell("AIIMS Delhi OBC rank ~250", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
    ]}),
  ]
});

const doc = new Document({
  styles: {
    default: {
      document: { run: { font: "Arial", size: 22, color: DARK_TEXT } }
    },
    paragraphStyles: [
      {
        id: "Heading1", name: "Heading 1", basedOn: "Normal", next: "Normal", quickFormat: true,
        run: { size: 36, bold: true, font: "Arial", color: DARK_BLUE },
        paragraph: { spacing: { before: 320, after: 160 }, outlineLevel: 0 }
      },
      {
        id: "Heading2", name: "Heading 2", basedOn: "Normal", next: "Normal", quickFormat: true,
        run: { size: 28, bold: true, font: "Arial", color: ACCENT_BLUE },
        paragraph: { spacing: { before: 240, after: 120 }, outlineLevel: 1 }
      },
    ]
  },
  sections: [{
    properties: {
      page: {
        size: { width: 20160, height: 15840 }, // Landscape A3-ish for wide table
        margin: { top: 900, right: 900, bottom: 900, left: 900 }
      }
    },
    headers: {
      default: new Header({
        children: [new Paragraph({
          alignment: AlignmentType.CENTER,
          children: [
            new TextRun({ text: "NEET 2028 Preparation Guide  |  OBC Category  |  Karnataka State Board  ", font: "Arial", size: 18, color: ACCENT_BLUE }),
            new TextRun({ text: "  (Hindu Madival 2A)", font: "Arial", size: 18, color: ORANGE, bold: true }),
          ]
        })]
      })
    },
    footers: {
      default: new Footer({
        children: [new Paragraph({
          alignment: AlignmentType.CENTER,
          children: [
            new TextRun({ text: "Prepared for AIIMS Delhi OBC Aspirant  |  Page ", font: "Arial", size: 16, color: "888888" }),
            new PageNumber(),
            new TextRun({ text: "  |  Data based on 2025 counselling trends", font: "Arial", size: 16, color: "888888" }),
          ]
        })]
      })
    },
    children: [
      // ── TITLE ──
      new Paragraph({
        alignment: AlignmentType.CENTER,
        spacing: { before: 0, after: 60 },
        children: [new TextRun({ text: "Top Government Medical Colleges in India", bold: true, font: "Arial", size: 52, color: DARK_BLUE })]
      }),
      new Paragraph({
        alignment: AlignmentType.CENTER,
        spacing: { before: 0, after: 60 },
        children: [new TextRun({ text: "OBC Category Comparison  |  NEET 2028 Target Guide", bold: true, font: "Arial", size: 36, color: ACCENT_BLUE })]
      }),
      new Paragraph({
        alignment: AlignmentType.CENTER,
        spacing: { before: 0, after: 240 },
        children: [new TextRun({ text: "For: Hindu Madival (Category 2A) Student  |  Karnataka State Board  |  Class 11  (2026-27)", font: "Arial", size: 24, color: ORANGE })]
      }),

      // ── SECTION 1 ──
      heading1("1. College-Wise Comparison: OBC Cutoffs & Key Facts"),
      normalPara("The table below compares the top government medical colleges in India. AIIMS New Delhi is highlighted as your primary target. Ranks and scores are based on 2025 NEET UG counselling data."),
      spacer(),
      compTable,
      spacer(),
      alertBox("NOTE: ★ AIIMS Delhi is your PRIMARY TARGET. As an OBC-NCL candidate, you need approximately Rank 250 in the OBC category, which requires a score of 620-635 out of 720. This is achievable with 2 years of focused preparation starting from Class 11."),
      spacer(),

      // ── SECTION 2 ──
      heading1("2. Reservation Breakdown at AIIMS Delhi"),
      normalPara("AIIMS Delhi follows the Central Government reservation policy. OBC (Non-Creamy Layer) candidates get 27% of seats, competing only among themselves."),
      spacer(),
      resTable,
      spacer(),

      // ── SECTION 3 ──
      heading1("3. Your Caste: Hindu Madival (2A Karnataka) - Central OBC Status"),
      normalPara("This is the most important administrative step. Karnataka state OBC and Central OBC are different lists. AIIMS uses ONLY the Central OBC list."),
      spacer(),
      casteTable,
      spacer(),
      alertBox("CRITICAL ACTION: Get your Central OBC-NCL certificate from your Taluk office BEFORE NEET 2028 counselling. The certificate must be in the prescribed format for Central Government institutions and must be valid (issued within 1 year of counselling). Do NOT use the Karnataka state OBC certificate for AIIMS/central college admissions.", "D32F2F", "FFF3F3"),
      spacer(),

      // ── SECTION 4 ──
      heading1("4. Your Score Targets - AIIMS Delhi OBC Track"),
      spacer(),
      targetTable,
      spacer(),

      // ── SECTION 5 ──
      heading1("5. Why AIIMS Delhi is Better Than Other Options"),
      heading2("5.1 Academic Excellence"),
      bulletPara("Ranked #1 in India for Medical Education (NIRF 2025) - consistently every year"),
      bulletPara("Best faculty, research opportunities, and hospital exposure in India"),
      bulletPara("AIIMS Delhi graduates have the highest PG entrance success rate"),
      bulletPara("Direct access to India's most complex patient cases at AIIMS hospital"),
      spacer(),
      heading2("5.2 Financial Advantage (Biggest Benefit for OBC Students)"),
      bulletPara("Annual tuition + hostel fees: only Rs. 1,628 per year - essentially free"),
      bulletPara("Government-subsidized mess food, electricity, and laundry in hostel"),
      bulletPara("Monthly stipend during internship year"),
      bulletPara("Compare: Private medical college fees = Rs. 50 lakh to 1 crore+ for full MBBS"),
      spacer(),
      heading2("5.3 Career Advantages"),
      bulletPara("AIIMS Delhi degree is recognized globally - opens doors to USA (USMLE), UK (PLAB), Canada"),
      bulletPara("Best PG (MD/MS) entrance success - AIIMS students dominate INI-CET and NEET-PG"),
      bulletPara("Research fellowships, international collaborations, and publication opportunities"),
      bulletPara("Alumni network includes India's top doctors, ministers, and policymakers"),
      spacer(),

      // ── SECTION 6 ──
      heading1("6. Backup Options (If Not AIIMS Delhi)"),
      normalPara("If you score 600-620, these are excellent fallback options for OBC category:"),
      spacer(),
      new Table({
        width: { size: 100, type: WidthType.PERCENTAGE },
        rows: [
          new TableRow({ tableHeader: true, children: [
            boldCell("College", ACCENT_BLUE, WHITE, AlignmentType.LEFT),
            boldCell("OBC Closing Rank (Approx.)", ACCENT_BLUE, WHITE),
            boldCell("Score Needed", ACCENT_BLUE, WHITE),
            boldCell("Why Consider It", ACCENT_BLUE, WHITE),
          ]}),
          new TableRow({ children: [
            normalCell("AIIMS Jodhpur", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
            normalCell("~1,200", LIGHT_GRAY),
            normalCell("595-610", LIGHT_GRAY),
            normalCell("Newer AIIMS, same brand, lower cutoff", LIGHT_GRAY),
          ]}),
          new TableRow({ children: [
            normalCell("JIPMER Puducherry", WHITE, DARK_TEXT, AlignmentType.LEFT),
            normalCell("~400", WHITE),
            normalCell("610-620", WHITE),
            normalCell("Excellent hospital, autonomous institute, near South India", WHITE),
          ]}),
          new TableRow({ children: [
            normalCell("MAMC / VMMC Delhi", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
            normalCell("~500-800", LIGHT_GRAY),
            normalCell("600-615", LIGHT_GRAY),
            normalCell("Delhi location, top hospitals, strong PG prep", LIGHT_GRAY),
          ]}),
          new TableRow({ children: [
            normalCell("AIIMS Bhopal / Bhubaneswar", WHITE, DARK_TEXT, AlignmentType.LEFT),
            normalCell("~2,000-3,000", WHITE),
            normalCell("570-590", WHITE),
            normalCell("AIIMS brand, more achievable rank target", WHITE),
          ]}),
          new TableRow({ children: [
            normalCell("Bangalore Medical College (State Quota)", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
            normalCell("~8,000-15,000 (State)", LIGHT_GRAY),
            normalCell("530-560", LIGHT_GRAY),
            normalCell("Home state advantage, low fees, good hospital", LIGHT_GRAY),
          ]}),
        ]
      }),
      spacer(),

      // ── SECTION 7 ──
      heading1("7. Subject-Wise Score Distribution Needed"),
      normalPara("To reach 625/720 for AIIMS Delhi OBC, aim for this subject-wise split:"),
      spacer(),
      new Table({
        width: { size: 60, type: WidthType.PERCENTAGE },
        rows: [
          new TableRow({ tableHeader: true, children: [
            boldCell("Subject", DARK_BLUE, WHITE, AlignmentType.LEFT),
            boldCell("Total Marks", DARK_BLUE, WHITE),
            boldCell("Target Marks (OBC 625)", DARK_BLUE, WHITE),
            boldCell("Priority", DARK_BLUE, WHITE),
          ]}),
          new TableRow({ children: [
            normalCell("Biology", LIGHT_BLUE, DARK_BLUE, AlignmentType.LEFT, true),
            normalCell("360", LIGHT_BLUE),
            normalCell("340-350 (95%+)", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
            normalCell("HIGHEST", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
          ]}),
          new TableRow({ children: [
            normalCell("Chemistry", LIGHT_GRAY, DARK_TEXT, AlignmentType.LEFT),
            normalCell("180", LIGHT_GRAY),
            normalCell("155-165 (87%+)", LIGHT_GRAY, DARK_TEXT),
            normalCell("HIGH", LIGHT_GRAY, ORANGE, AlignmentType.CENTER, true),
          ]}),
          new TableRow({ children: [
            normalCell("Physics", WHITE, DARK_TEXT, AlignmentType.LEFT),
            normalCell("180", WHITE),
            normalCell("130-145 (75%+)", WHITE, DARK_TEXT),
            normalCell("MEDIUM-HIGH", WHITE, ACCENT_BLUE, AlignmentType.CENTER, true),
          ]}),
          new TableRow({ children: [
            normalCell("TOTAL", LIGHT_BLUE, DARK_BLUE, AlignmentType.LEFT, true),
            normalCell("720", LIGHT_BLUE, DARK_BLUE, AlignmentType.CENTER, true),
            normalCell("625-660 / 720", LIGHT_BLUE, GREEN, AlignmentType.CENTER, true),
            normalCell("AIIMS Delhi OBC Target", LIGHT_BLUE, DARK_BLUE, AlignmentType.CENTER, true),
          ]}),
        ]
      }),
      spacer(),

      // ── FINAL NOTE ──
      alertBox("REMEMBER: You are in Class 11 with 2 full years before NEET 2028. This is the best possible starting position. Students from Karnataka state board regularly crack NEET with top OBC ranks. Start NCERT Chapter 1 of Biology today, and stay consistent every single day. Your OBC category with Hindu Madival 2A status (Central OBC-NCL) gives you a fair and real shot at AIIMS Delhi.", "1A7A3C", "F0FFF4"),
      spacer(),
    ]
  }]
});

Packer.toBuffer(doc).then(buffer => {
  fs.writeFileSync('/home/daytona/workspace/neet-guide/AIIMS_Delhi_OBC_Comparison.docx', buffer);
  console.log('Document created successfully!');
}).catch(err => {
  console.error('Error:', err);
});
Running Command

cd /home/daytona/workspace/neet-guide && node create_comparison_doc.js

Editing File

~/neet-guide/create_comparison_doc.js

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/neet-guide/create_comparison_doc.js'
Editing File

~/neet-guide/create_comparison_doc.js

Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/neet-guide/create_comparison_doc.js'
Running Command

cd /home/daytona/workspace/neet-guide && node create_comparison_doc.js

Running Command

python3 /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/works…

Running Command

python3 -c "import zipfile; z = zipfile.ZipFile('/home/daytona/workspace/neet-gu…

Your document is ready! Download it here:

AIIMS Delhi OBC Comparison

Word Document · DOCX


What's Inside the Document

The document contains 7 detailed sections tailored specifically for you:

Section 1 - Main Comparison Table (10 Colleges)

A wide comparison of AIIMS Delhi, JIPMER, MAMC, KGMU, VMMC, Bangalore Medical College and more - with OBC closing ranks, approximate scores needed, total seats, and annual fees for each.

Section 2 - Reservation Breakdown at AIIMS Delhi

How the 27% OBC quota works, exactly how many seats you're competing for (~29 seats), and what percentile you need to qualify.

Section 3 - Your Caste: Hindu Madival (2A Karnataka)

This is the most important section for you. Key findings:
  • Karnataka 2A and Central OBC are different lists
  • Madivala/Chakali community is generally listed in Central OBC for Karnataka - but you must verify with your Taluk office
  • You need a Central OBC-NCL certificate (NOT the Karnataka state certificate) for AIIMS/central colleges
  • Family income must be below Rs. 8 lakh/year for NCL eligibility

Section 4 - Score Milestones Timeline

Step-by-step score targets from now (Class 11) through NEET 2028.

Section 5 - Why AIIMS Delhi Over Other Colleges

Academic, financial (fees of just Rs. 1,628/year!), and career advantages laid out clearly.

Section 6 - Backup Colleges

If you score 600-620, fallback options like AIIMS Jodhpur, JIPMER, MAMC are listed with their OBC ranks.

Section 7 - Subject-Wise Score Split

Biology: 340+ | Chemistry: 155+ | Physics: 130+ = 625+ total for AIIMS Delhi OBC.

Most urgent action item: Visit your Taluk office and apply for the Central OBC-NCL certificate now - it takes time to process and you want it ready before counselling in 2028.
This is a shared conversation. Sign in to Orris to start your own chat.