Here is a detailed 3-month study plan for **NORCET 11** (exam date: **12 September 2026**), starting **June 6, 2026**. --- # NORCET 11 - 3 Month Study Plan ### June 6 → September 11, 2026 --- ## Exam Overview (Quick Reference) | Detail | Info | |---|---| | **Prelims** | 100 MCQs - 90 min (80 Nursing + 20 GK/Aptitude) - Qualifying | | **Mains** | 160 MCQs - 180 min - Case scenario-based - Merit-based | | **Negative Marking** | 1/3 mark per wrong answer | | **Sections** | 5 sections, 20 questions each (Prelims) | --- ## Phase 1 - Foundation (June 6 - July 5) - 4 Weeks **Goal:** Build conceptual clarity across all core nursing subjects. ### Week 1 (June 6-12) - Anatomy, Physiology & Biochemistry | Day | Topic | |---|---| | Sat June 6 | Human Anatomy - Cardiovascular, Respiratory systems | | Sun June 7 | Human Anatomy - Nervous system, Musculoskeletal | | Mon June 8 | Physiology - Cardiac cycle, Respiratory physiology | | Tue June 9 | Physiology - Renal, Endocrine, Digestion | | Wed June 10 | Biochemistry - Enzymes, Carbohydrate metabolism, Proteins | | Thu June 11 | Biochemistry - Vitamins, Minerals, Acid-base balance | | Fri June 12 | Revision + 20 MCQ mock test on Week 1 topics | ### Week 2 (June 13-19) - Fundamentals of Nursing & Microbiology | Day | Topic | |---|---| | Sat June 13 | Fundamentals - Basic nursing procedures, Vital signs | | Sun June 14 | Fundamentals - Wound care, Infection control, Sterilization | | Mon June 15 | Fundamentals - Positioning, Bed making, Patient hygiene | | Tue June 16 | Microbiology - Bacteria, Viruses classification & diseases | | Wed June 17 | Microbiology - Infection prevention, Nosocomial infections | | Thu June 18 | Microbiology - Immunity, Vaccines, Serology | | Fri June 19 | Revision + 25 MCQ mock test | ### Week 3 (June 20-26) - Medical Surgical Nursing - Part 1 | Day | Topic | |---|---| | Sat June 20 | Cardiovascular nursing - MI, Heart failure, Hypertension | | Sun June 21 | Respiratory nursing - COPD, Pneumonia, TB, Asthma | | Mon June 22 | Neurological nursing - Stroke, Seizure, Head injury, GCS | | Tue June 23 | Renal nursing - AKI, CKD, Dialysis, UTI | | Wed June 24 | Endocrine nursing - Diabetes, Thyroid disorders | | Thu June 25 | Gastrointestinal nursing - PUD, IBD, Liver disease | | Fri June 26 | Revision + 30 MCQ mock test | ### Week 4 (June 27 - July 5) - Medical Surgical Nursing - Part 2 + Psychology | Day | Topic | |---|---| | Sat June 27 | Orthopedic nursing - Fractures, Traction, Cast care | | Sun June 28 | Oncology nursing - Cancer care, Chemotherapy nursing | | Mon June 29 | Pre/Post operative nursing, Fluid & electrolyte balance | | Tue June 30 | Psychology - Defense mechanisms, Anxiety disorders | | Wed July 1 | Mental Health Nursing - Schizophrenia, Mood disorders, ECT | | Thu July 2 | Mental Health Nursing - De-addiction, Psychosis, PTSD | | Fri July 3 | Revision | | Sat July 4 | Full Phase 1 Mock Test (80 nursing MCQs, timed 90 min) | | Sun July 5 | Analyze errors, weak topic review | --- ## Phase 2 - Core Specialties (July 6 - August 3) - 4 Weeks **Goal:** Cover OBG, Paediatrics, Community Health, and Pharmacology thoroughly. ### Week 5 (July 6-12) - Obstetric & Gynaecological Nursing | Day | Topic | |---|---| | Mon July 6 | Normal pregnancy, ANC, Fetal development | | Tue July 7 | Complications of pregnancy - PIH, APH, Ectopic | | Wed July 8 | Normal and abnormal labour, Stages of labour | | Thu July 9 | Postnatal care, Breastfeeding, PPH | | Fri July 10 | Gynaecology - Menstrual disorders, PCOS, CA cervix | | Sat July 11 | Family planning methods, MTP Act | | Sun July 12 | Revision + 30 MCQ mock test | ### Week 6 (July 13-19) - Paediatric Nursing | Day | Topic | |---|---| | Mon July 13 | Growth & development milestones, Immunization schedule | | Tue July 14 | Neonatal care - NICU, LBW, Neonatal jaundice, RDS | | Wed July 15 | Pediatric diseases - Pneumonia, Diarrhea, Malnutrition | | Thu July 16 | Congenital defects - CHD, Cleft palate, Pyloric stenosis | | Fri July 17 | Pediatric emergencies - Febrile seizure, Croup, Epiglottitis | | Sat July 18 | Pediatric dosage calculations, Fluid management | | Sun July 19 | Revision + 30 MCQ mock test | ### Week 7 (July 20-26) - Community Health Nursing & Environmental Hygiene | Day | Topic | |---|---| | Mon July 20 | Community health concepts, Levels of prevention | | Tue July 21 | National health programs - RMNCH+A, NHM, NMHP | | Wed July 22 | Epidemiology - Incidence, Prevalence, Screening tests | | Thu July 23 | Communicable diseases - Malaria, TB, HIV, Dengue, Typhoid | | Fri July 24 | Water sanitation, Environmental hygiene, Biomedical waste | | Sat July 25 | Health education, PHC functions, ASHA/ANM roles | | Sun July 26 | Revision + 30 MCQ mock test | ### Week 8 (July 27 - August 3) - Pharmacology & Hospital/Clinical Pharmacy | Day | Topic | |---|---| | Mon July 27 | Pharmacokinetics & pharmacodynamics | | Tue July 28 | Cardiovascular drugs - Antihypertensives, Antiarrhythmics | | Wed July 29 | Antibiotics, Antifungals, Antivirals, Antitubercular drugs | | Thu July 30 | CNS drugs - Sedatives, Antipsychotics, Antidepressants | | Fri July 31 | Endocrine drugs - Insulin, Oral hypoglycemics, Steroids | | Sat Aug 1 | Drug calculations, IV fluids, Critical care medications | | Sun Aug 2 | Revision | | Mon Aug 3 | Full Phase 2 Mock Test (80 nursing MCQs timed) + analysis | --- ## Phase 3 - Revision, Nursing Management & GK/Aptitude (August 4 - September 5) - ~4.5 Weeks **Goal:** Complete remaining topics, intensive revision, full-length mocks. ### Week 9 (August 4-10) - Nursing Management & Nutrition | Day | Topic | |---|---| | Tue Aug 4 | Nursing management - Leadership, Administration, Ward management | | Wed Aug 5 | Hospital organization, Staff development, Patient safety | | Thu Aug 6 | Nursing Management - Legal aspects, Ethics, Nurse Practice Act | | Fri Aug 7 | Nutrition - Basic nutrition, Therapeutic diets, Malnutrition | | Sat Aug 8 | Toxicology - Poisoning management (Organophosphates, Snake bite) | | Sun Aug 9 | Drug Store Management, Pharmaceutical basics | | Mon Aug 10 | Revision + 30 MCQ mock test | ### Week 10 (August 11-17) - GK, Aptitude & Current Affairs | Day | Topic | |---|---| | Tue Aug 11 | General Knowledge - Health ministry policies, WHO updates | | Wed Aug 12 | Current affairs - National & International (last 6 months) | | Thu Aug 13 | Aptitude - Number series, Reasoning, Analogies | | Fri Aug 14 | Aptitude - Data interpretation, Coding-decoding | | Sat Aug 15 | English - Reading comprehension, Grammar basics | | Sun Aug 16 | Computer basics, general science (Class 12 level) | | Mon Aug 17 | GK/Aptitude mock test (20 questions, timed) | ### Week 11-12 (August 18-31) - Intensive Full-Length Mocks | Date | Activity | |---|---| | Aug 18 | Full prelims mock (100 MCQs, 90 min) - Mock 1 | | Aug 19 | Detailed error analysis - revise weak subjects | | Aug 20 | Mains mock (160 MCQs, 180 min) - Mock 1 | | Aug 21 | Case scenario practice - OBG + Paeds | | Aug 22 | Case scenario practice - Med-Surg + Mental Health | | Aug 23 | Full prelims mock - Mock 2 | | Aug 24 | Full mains mock - Mock 2 | | Aug 25 | Weak topic revision (based on mocks) | | Aug 26 | Full prelims mock - Mock 3 | | Aug 27 | Full mains mock - Mock 3 | | Aug 28 | Previous year paper practice (NORCET 9 & 10) | | Aug 29 | Previous year paper practice | | Aug 30 | Weak topic revision | | Aug 31 | Full prelims mock - Mock 4 | ### Week 13 - Final Sprint (September 1-11) | Date | Activity | |---|---| | Sep 1 | Full mains mock - Mock 4 + Analysis | | Sep 2 | Rapid revision - Anatomy, Physiology, Biochemistry notes | | Sep 3 | Rapid revision - Med-Surg, OBG, Paeds key formulas & drugs | | Sep 4 | Rapid revision - Community health programs, Epidemiology | | Sep 5 | Rapid revision - Pharmacology top drugs, dosages | | Sep 6 | Rapid revision - GK, Current affairs, Aptitude shortcuts | | Sep 7 | Full prelims mock - Mock 5 (final timed test) | | Sep 8 | Light revision only - Mnemonics, short notes | | Sep 9 | Rest + review key flashcards only | | Sep 10 | Light reading, Exam logistics preparation | | **Sep 11** | **Exam Day - NORCET 11** | --- ## Daily Study Schedule Template | Time | Activity | |---|---| | 6:00 - 7:00 AM | Morning revision (previous day's topic) | | 7:00 - 9:00 AM | New topic study - Block 1 | | 9:00 - 9:15 AM | Break | | 9:15 - 11:15 AM | New topic study - Block 2 | | 11:15 AM - 12:00 PM | MCQ practice (15-20 questions on today's topic) | | 12:00 - 2:00 PM | Lunch + rest | | 2:00 - 4:00 PM | Previous year questions / topic review | | 4:00 - 4:15 PM | Break | | 4:15 - 6:00 PM | Weak topic reinforcement | | 6:00 - 7:00 PM | GK/Aptitude (daily 30 min minimum in Phases 1 & 2) | | 9:00 - 10:00 PM | Notes writing / flashcard making | --- ## High-Yield Topics to Prioritize (Most Questions Asked) 1. **Medical-Surgical Nursing** - Highest weightage (~20-25 questions) 2. **OBG Nursing** - Always heavily tested 3. **Community Health & National Programs** - Consistent source of questions 4. **Pharmacology** - Drug mechanisms, side effects, nursing considerations 5. **Paediatric Nursing** - Milestones, immunization schedule (must-memorize) 6. **Mental Health Nursing** - Disorders + therapeutic communication 7. **Fundamentals of Nursing** - Procedures, infection control --- ## Recommended Resources - **Books:** Brunner & Suddarth (Med-Surg), JB Sharma (OBG), Ahuja (Nutrition), Park's Textbook (Community Health) - **MCQ Banks:** NORCET previous year papers (editions 7, 9, 10), Lippincott Q&A - **Apps:** NORCET preparation apps, Testbook, Marrow (Nursing) - **Short Notes:** Make one-page summaries for each subject by end of Phase 2 --- ## Weekly Targets Summary | Phase | Weeks | Focus | Mocks | |---|---|---|---| | Foundation | 1-4 | Anatomy, Physiology, Biochem, MSN, Fundamentals, Psych | 1 full mock | | Core Specialties | 5-8 | OBG, Paeds, Community, Pharmacology | 1 full mock | | Revision & Mocks | 9-13 | Management, GK/Aptitude, Full-length tests | 5+ full mocks | Good luck with your NORCET 11 preparation! The exam is on **September 12, 2026**, so you have just over 3 months - this plan gives you structured coverage with dedicated mock test weeks to simulate real exam conditions.
ls -la /home/daytona/workspace/ && ls /home/daytona/skills/docx/
mkdir -p /home/daytona/workspace/norcet-plan && ls /home/daytona/skills/docx/
Make a study plan for norcet 11 for 3 months
mkdir -p /home/daytona/workspace/norcet-plan && node -e "const docx = require('docx'); console.log(Object.keys(docx).slice(0,10).join(', '))"
~/norcet-plan/generate.js
const fs = require('fs');
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
AlignmentType, HeadingLevel, LevelFormat, BorderStyle, WidthType,
ShadingType, VerticalAlign, PageNumber, Header, Footer,
PageBreak
} = require('docx');
// ─── COLOR PALETTE ───────────────────────────────────────────────────────────
const C = {
blue: '1A3C5E', // dark navy (phase headers / title)
teal: '0D7377', // teal (week headers)
green: '2E7D32', // green (Phase 2)
orange: 'E65100', // orange (Phase 3)
lightBlue: 'DDEEFF', // light fill (phase header rows)
lightTeal: 'D4F1F4', // light fill (week header rows)
lightGrey: 'F5F5F5', // alternating row fill
white: 'FFFFFF',
gold: 'F9A825', // highlight fill (high-yield)
red: 'B71C1C', // exam day
};
// ─── HELPER: thin border set ──────────────────────────────────────────────────
const thinBorder = {
top: { style: BorderStyle.SINGLE, size: 4, color: 'AAAAAA' },
bottom: { style: BorderStyle.SINGLE, size: 4, color: 'AAAAAA' },
left: { style: BorderStyle.SINGLE, size: 4, color: 'AAAAAA' },
right: { style: BorderStyle.SINGLE, size: 4, color: 'AAAAAA' },
};
// ─── HELPER: make a table cell ────────────────────────────────────────────────
function cell(text, { bold = false, color = C.blue, bg = C.white, width = null, align = AlignmentType.LEFT, italic = false, size = 20 } = {}) {
const opts = {
borders: thinBorder,
shading: { type: ShadingType.CLEAR, fill: bg },
verticalAlign: VerticalAlign.CENTER,
margins: { top: 60, bottom: 60, left: 100, right: 100 },
};
if (width) opts.width = { size: width, type: WidthType.DXA };
return new TableCell({
...opts,
children: [
new Paragraph({
alignment: align,
spacing: { before: 40, after: 40 },
children: [
new TextRun({ text, bold, color, italics: italic, font: 'Arial', size }),
],
}),
],
});
}
// ─── HELPER: header row (2-col or 3-col) ─────────────────────────────────────
function headerRow(cols, bg, textColor = C.white) {
return new TableRow({
tableHeader: true,
children: cols.map(([txt, w]) =>
cell(txt, { bold: true, color: textColor, bg, width: w, align: AlignmentType.CENTER, size: 20 })
),
});
}
// ─── HELPER: data row ────────────────────────────────────────────────────────
function dataRow(cols, bg = C.white) {
return new TableRow({
children: cols.map(([txt, w, opts]) =>
cell(txt, { bg, width: w, ...(opts || {}) })
),
});
}
// ─── HELPER: section heading paragraph ───────────────────────────────────────
function h1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
spacing: { before: 280, after: 120 },
children: [new TextRun({ text, bold: true, color: C.blue, font: 'Arial', size: 32 })],
});
}
function h2(text, color = C.teal) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
spacing: { before: 200, after: 80 },
children: [new TextRun({ text, bold: true, color, font: 'Arial', size: 26 })],
});
}
function h3(text, color = '333333') {
return new Paragraph({
heading: HeadingLevel.HEADING_3,
spacing: { before: 160, after: 60 },
children: [new TextRun({ text, bold: true, color, font: 'Arial', size: 22 })],
});
}
function spacer(lines = 1) {
return Array.from({ length: lines }, () =>
new Paragraph({ children: [new TextRun({ text: '', font: 'Arial', size: 20 })] })
);
}
function para(text, { bold = false, color = '333333', align = AlignmentType.LEFT, size = 20 } = {}) {
return new Paragraph({
alignment: align,
spacing: { before: 40, after: 40 },
children: [new TextRun({ text, bold, color, font: 'Arial', size })],
});
}
// ─── EXAM OVERVIEW TABLE ─────────────────────────────────────────────────────
function examOverviewTable() {
const rows = [
['Prelims', '100 MCQs - 90 min (80 Nursing + 20 GK/Aptitude) - Qualifying'],
['Mains', '160 MCQs - 180 min - Case scenario-based - Merit-based'],
['Negative Marking', '1/3 mark deducted per wrong answer'],
['Sections (Prelims)', '5 sections, 20 questions each'],
['Exam Date', 'September 12, 2026'],
];
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['Detail', 3000], ['Information', 6026]], C.blue),
...rows.map(([d, i], idx) =>
dataRow([[d, 3000, { bold: true, color: C.blue }], [i, 6026]], idx % 2 === 0 ? C.lightGrey : C.white)
),
],
});
}
// ─── WEEKLY SCHEDULE TABLE ───────────────────────────────────────────────────
function weekTable(days, headerColor) {
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['Day / Date', 3000], ['Topic', 6026]], headerColor),
...days.map(([day, topic], idx) =>
dataRow([[day, 3000, { bold: true, color: '444444' }], [topic, 6026]], idx % 2 === 0 ? C.lightGrey : C.white)
),
],
});
}
// ─── PHASE BANNER PARAGRAPH ──────────────────────────────────────────────────
function phaseBanner(text, color) {
return new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 240, after: 120 },
shading: { type: ShadingType.CLEAR, fill: color },
children: [new TextRun({ text, bold: true, color: C.white, font: 'Arial', size: 28 })],
});
}
// ─── DAILY SCHEDULE TABLE ────────────────────────────────────────────────────
function dailyScheduleTable() {
const rows = [
['6:00 - 7:00 AM', 'Morning revision (previous day\'s topic)'],
['7:00 - 9:00 AM', 'New topic study - Block 1'],
['9:00 - 9:15 AM', 'Break'],
['9:15 - 11:15 AM', 'New topic study - Block 2'],
['11:15 AM - 12:00 PM', 'MCQ practice (15-20 questions on today\'s topic)'],
['12:00 - 2:00 PM', 'Lunch + Rest'],
['2:00 - 4:00 PM', 'Previous year questions / Topic review'],
['4:00 - 4:15 PM', 'Break'],
['4:15 - 6:00 PM', 'Weak topic reinforcement'],
['6:00 - 7:00 PM', 'GK / Aptitude (daily 30 min minimum in Phases 1 & 2)'],
['9:00 - 10:00 PM', 'Notes writing / Flashcard making'],
];
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['Time', 2800], ['Activity', 6226]], C.teal),
...rows.map(([t, a], idx) =>
dataRow([[t, 2800, { bold: true, color: C.teal }], [a, 6226]], idx % 2 === 0 ? C.lightGrey : C.white)
),
],
});
}
// ─── HIGH-YIELD TABLE ────────────────────────────────────────────────────────
function highYieldTable() {
const rows = [
['1', 'Medical-Surgical Nursing', 'Highest weightage (~20-25 questions)'],
['2', 'OBG Nursing', 'Always heavily tested'],
['3', 'Community Health & Programs', 'Consistent source of questions'],
['4', 'Pharmacology', 'Drug mechanisms, side effects, nursing considerations'],
['5', 'Paediatric Nursing', 'Milestones, immunization schedule (must-memorize)'],
['6', 'Mental Health Nursing', 'Disorders + therapeutic communication'],
['7', 'Fundamentals of Nursing', 'Procedures, infection control'],
];
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['#', 900], ['Subject', 3600], ['Why It Matters', 4526]], C.blue),
...rows.map(([n, s, w], idx) =>
dataRow(
[[n, 900, { bold: true, color: C.blue, align: AlignmentType.CENTER }],
[s, 3600, { bold: true, color: '222222' }],
[w, 4526]],
idx % 2 === 0 ? C.lightGrey : C.white
)
),
],
});
}
// ─── WEEKLY SUMMARY TABLE ────────────────────────────────────────────────────
function weeklySummaryTable() {
const rows = [
['Foundation', 'Weeks 1-4', 'Anatomy, Physiology, Biochem, MSN, Fundamentals, Psychology', '1 full mock'],
['Core Specialties', 'Weeks 5-8', 'OBG, Paediatrics, Community Health, Pharmacology', '1 full mock'],
['Revision & Mocks', 'Weeks 9-13', 'Management, GK/Aptitude, Full-length tests', '5+ full mocks'],
];
const bgColors = [C.lightBlue, C.lightTeal, 'FFF3E0'];
const textColors = [C.blue, C.teal, C.orange];
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['Phase', 2200], ['Weeks', 1200], ['Focus Areas', 3626], ['Mocks', 2000]], C.blue),
...rows.map(([ph, wk, fo, mo], idx) =>
new TableRow({
children: [
cell(ph, { bold: true, color: textColors[idx], bg: bgColors[idx], width: 2200 }),
cell(wk, { bold: true, color: '444444', bg: bgColors[idx], width: 1200 }),
cell(fo, { color: '333333', bg: bgColors[idx], width: 3626 }),
cell(mo, { bold: true, color: textColors[idx], bg: bgColors[idx], width: 2000, align: AlignmentType.CENTER }),
],
})
),
],
});
}
// ─── RESOURCES TABLE ─────────────────────────────────────────────────────────
function resourcesTable() {
const rows = [
['Books', 'Brunner & Suddarth (Med-Surg), JB Sharma (OBG), Ahuja (Nutrition), Park\'s Textbook (Community Health)'],
['MCQ Banks', 'NORCET previous year papers (editions 7, 9, 10), Lippincott Q&A'],
['Apps', 'NORCET preparation apps, Testbook, Marrow (Nursing)'],
['Short Notes', 'Make one-page summaries for each subject by end of Phase 2'],
];
return new Table({
width: { size: 9026, type: WidthType.DXA },
rows: [
headerRow([['Resource Type', 2400], ['Details', 6626]], C.teal),
...rows.map(([t, d], idx) =>
dataRow([[t, 2400, { bold: true, color: C.teal }], [d, 6626]], idx % 2 === 0 ? C.lightGrey : C.white)
),
],
});
}
// ─── BUILD DOCUMENT ───────────────────────────────────────────────────────────
const children = [
// ── TITLE PAGE ──
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 400, after: 80 },
children: [new TextRun({ text: 'NORCET 11', bold: true, color: C.blue, font: 'Arial', size: 56 })],
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 0, after: 80 },
children: [new TextRun({ text: '3-Month Study Plan', bold: true, color: C.teal, font: 'Arial', size: 36 })],
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 0, after: 80 },
children: [new TextRun({ text: 'June 6, 2026 → September 11, 2026', color: '555555', font: 'Arial', size: 24 })],
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 0, after: 320 },
children: [new TextRun({ text: 'Exam Date: September 12, 2026', bold: true, color: C.red, font: 'Arial', size: 24 })],
}),
// ── EXAM OVERVIEW ──
h1('Exam Overview'),
examOverviewTable(),
...spacer(1),
// ── PHASE OVERVIEW ──
h1('Study Plan at a Glance'),
weeklySummaryTable(),
...spacer(1),
// ══════════════════════════════════════════════════
// PHASE 1
// ══════════════════════════════════════════════════
new Paragraph({ children: [new PageBreak()] }),
phaseBanner('PHASE 1 - FOUNDATION | June 6 - July 5 | 4 Weeks', C.blue),
para('Goal: Build conceptual clarity across all core nursing subjects.', { bold: true, color: C.blue }),
...spacer(1),
h2('Week 1 (June 6-12) - Anatomy, Physiology & Biochemistry'),
weekTable([
['Sat Jun 6', 'Human Anatomy - Cardiovascular & Respiratory systems'],
['Sun Jun 7', 'Human Anatomy - Nervous system & Musculoskeletal'],
['Mon Jun 8', 'Physiology - Cardiac cycle & Respiratory physiology'],
['Tue Jun 9', 'Physiology - Renal, Endocrine & Digestion'],
['Wed Jun 10', 'Biochemistry - Enzymes, Carbohydrate metabolism & Proteins'],
['Thu Jun 11', 'Biochemistry - Vitamins, Minerals & Acid-base balance'],
['Fri Jun 12', 'Revision + 20 MCQ Mock Test on Week 1 topics'],
], C.teal),
...spacer(1),
h2('Week 2 (June 13-19) - Fundamentals of Nursing & Microbiology'),
weekTable([
['Sat Jun 13', 'Fundamentals - Basic nursing procedures & Vital signs'],
['Sun Jun 14', 'Fundamentals - Wound care, Infection control & Sterilization'],
['Mon Jun 15', 'Fundamentals - Positioning, Bed making & Patient hygiene'],
['Tue Jun 16', 'Microbiology - Bacteria & Viruses: classification & diseases'],
['Wed Jun 17', 'Microbiology - Infection prevention & Nosocomial infections'],
['Thu Jun 18', 'Microbiology - Immunity, Vaccines & Serology'],
['Fri Jun 19', 'Revision + 25 MCQ Mock Test'],
], C.teal),
...spacer(1),
h2('Week 3 (June 20-26) - Medical Surgical Nursing Part 1'),
weekTable([
['Sat Jun 20', 'Cardiovascular nursing - MI, Heart failure, Hypertension'],
['Sun Jun 21', 'Respiratory nursing - COPD, Pneumonia, TB, Asthma'],
['Mon Jun 22', 'Neurological nursing - Stroke, Seizure, Head injury, GCS'],
['Tue Jun 23', 'Renal nursing - AKI, CKD, Dialysis, UTI'],
['Wed Jun 24', 'Endocrine nursing - Diabetes & Thyroid disorders'],
['Thu Jun 25', 'Gastrointestinal nursing - PUD, IBD, Liver disease'],
['Fri Jun 26', 'Revision + 30 MCQ Mock Test'],
], C.teal),
...spacer(1),
h2('Week 4 (June 27 - July 5) - Medical Surgical Nursing Part 2 + Psychology'),
weekTable([
['Sat Jun 27', 'Orthopedic nursing - Fractures, Traction & Cast care'],
['Sun Jun 28', 'Oncology nursing - Cancer care & Chemotherapy nursing'],
['Mon Jun 29', 'Pre/Post operative nursing, Fluid & Electrolyte balance'],
['Tue Jun 30', 'Psychology - Defense mechanisms & Anxiety disorders'],
['Wed Jul 1', 'Mental Health Nursing - Schizophrenia, Mood disorders & ECT'],
['Thu Jul 2', 'Mental Health Nursing - De-addiction, Psychosis & PTSD'],
['Fri Jul 3', 'Revision'],
['Sat Jul 4', 'Full Phase 1 Mock Test (80 Nursing MCQs, timed 90 min)'],
['Sun Jul 5', 'Analyze errors + Weak topic review'],
], C.teal),
...spacer(1),
// ══════════════════════════════════════════════════
// PHASE 2
// ══════════════════════════════════════════════════
new Paragraph({ children: [new PageBreak()] }),
phaseBanner('PHASE 2 - CORE SPECIALTIES | July 6 - August 3 | 4 Weeks', C.green),
para('Goal: Cover OBG, Paediatrics, Community Health, and Pharmacology thoroughly.', { bold: true, color: C.green }),
...spacer(1),
h2('Week 5 (July 6-12) - Obstetric & Gynaecological Nursing', C.green),
weekTable([
['Mon Jul 6', 'Normal pregnancy, ANC, Fetal development'],
['Tue Jul 7', 'Complications - PIH, APH & Ectopic pregnancy'],
['Wed Jul 8', 'Normal & abnormal labour, Stages of labour'],
['Thu Jul 9', 'Postnatal care, Breastfeeding & PPH'],
['Fri Jul 10', 'Gynaecology - Menstrual disorders, PCOS & CA cervix'],
['Sat Jul 11', 'Family planning methods & MTP Act'],
['Sun Jul 12', 'Revision + 30 MCQ Mock Test'],
], C.green),
...spacer(1),
h2('Week 6 (July 13-19) - Paediatric Nursing', C.green),
weekTable([
['Mon Jul 13', 'Growth & development milestones, Immunization schedule'],
['Tue Jul 14', 'Neonatal care - NICU, LBW, Neonatal jaundice, RDS'],
['Wed Jul 15', 'Pediatric diseases - Pneumonia, Diarrhea & Malnutrition'],
['Thu Jul 16', 'Congenital defects - CHD, Cleft palate, Pyloric stenosis'],
['Fri Jul 17', 'Pediatric emergencies - Febrile seizure, Croup, Epiglottitis'],
['Sat Jul 18', 'Pediatric dosage calculations & Fluid management'],
['Sun Jul 19', 'Revision + 30 MCQ Mock Test'],
], C.green),
...spacer(1),
h2('Week 7 (July 20-26) - Community Health Nursing & Environmental Hygiene', C.green),
weekTable([
['Mon Jul 20', 'Community health concepts & Levels of prevention'],
['Tue Jul 21', 'National health programs - RMNCH+A, NHM, NMHP'],
['Wed Jul 22', 'Epidemiology - Incidence, Prevalence & Screening tests'],
['Thu Jul 23', 'Communicable diseases - Malaria, TB, HIV, Dengue, Typhoid'],
['Fri Jul 24', 'Water sanitation, Environmental hygiene & Biomedical waste'],
['Sat Jul 25', 'Health education, PHC functions, ASHA/ANM roles'],
['Sun Jul 26', 'Revision + 30 MCQ Mock Test'],
], C.green),
...spacer(1),
h2('Week 8 (July 27 - August 3) - Pharmacology', C.green),
weekTable([
['Mon Jul 27', 'Pharmacokinetics & Pharmacodynamics'],
['Tue Jul 28', 'Cardiovascular drugs - Antihypertensives & Antiarrhythmics'],
['Wed Jul 29', 'Antibiotics, Antifungals, Antivirals & Antitubercular drugs'],
['Thu Jul 30', 'CNS drugs - Sedatives, Antipsychotics & Antidepressants'],
['Fri Jul 31', 'Endocrine drugs - Insulin, Oral hypoglycemics & Steroids'],
['Sat Aug 1', 'Drug calculations, IV fluids & Critical care medications'],
['Sun Aug 2', 'Revision'],
['Mon Aug 3', 'Full Phase 2 Mock Test (80 Nursing MCQs, timed) + Analysis'],
], C.green),
...spacer(1),
// ══════════════════════════════════════════════════
// PHASE 3
// ══════════════════════════════════════════════════
new Paragraph({ children: [new PageBreak()] }),
phaseBanner('PHASE 3 - REVISION, MANAGEMENT & GK/APTITUDE | August 4 - September 11 | ~4.5 Weeks', C.orange),
para('Goal: Complete remaining topics, intensive revision, and full-length mock tests.', { bold: true, color: C.orange }),
...spacer(1),
h2('Week 9 (August 4-10) - Nursing Management & Nutrition', C.orange),
weekTable([
['Tue Aug 4', 'Nursing management - Leadership, Administration & Ward management'],
['Wed Aug 5', 'Hospital organization, Staff development & Patient safety'],
['Thu Aug 6', 'Legal aspects, Ethics & Nurse Practice Act'],
['Fri Aug 7', 'Nutrition - Basic nutrition, Therapeutic diets & Malnutrition'],
['Sat Aug 8', 'Toxicology - Poisoning management (Organophosphates, Snake bite)'],
['Sun Aug 9', 'Drug Store Management & Pharmaceutical basics'],
['Mon Aug 10', 'Revision + 30 MCQ Mock Test'],
], C.orange),
...spacer(1),
h2('Week 10 (August 11-17) - GK, Aptitude & Current Affairs', C.orange),
weekTable([
['Tue Aug 11', 'General Knowledge - Health ministry policies & WHO updates'],
['Wed Aug 12', 'Current affairs - National & International (last 6 months)'],
['Thu Aug 13', 'Aptitude - Number series, Reasoning & Analogies'],
['Fri Aug 14', 'Aptitude - Data interpretation & Coding-decoding'],
['Sat Aug 15', 'English - Reading comprehension & Grammar basics'],
['Sun Aug 16', 'Computer basics & General science (Class 12 level)'],
['Mon Aug 17', 'GK/Aptitude Mock Test (20 questions, timed)'],
], C.orange),
...spacer(1),
h2('Weeks 11-12 (August 18-31) - Intensive Full-Length Mocks', C.orange),
weekTable([
['Aug 18', 'Full Prelims Mock (100 MCQs, 90 min) - Mock 1'],
['Aug 19', 'Detailed error analysis - Revise weak subjects'],
['Aug 20', 'Full Mains Mock (160 MCQs, 180 min) - Mock 1'],
['Aug 21', 'Case scenario practice - OBG + Paeds'],
['Aug 22', 'Case scenario practice - Med-Surg + Mental Health'],
['Aug 23', 'Full Prelims Mock - Mock 2'],
['Aug 24', 'Full Mains Mock - Mock 2'],
['Aug 25', 'Weak topic revision (based on mock results)'],
['Aug 26', 'Full Prelims Mock - Mock 3'],
['Aug 27', 'Full Mains Mock - Mock 3'],
['Aug 28', 'Previous year paper practice - NORCET 9 & 10'],
['Aug 29', 'Previous year paper practice (continued)'],
['Aug 30', 'Weak topic revision'],
['Aug 31', 'Full Prelims Mock - Mock 4'],
], C.orange),
...spacer(1),
h2('Week 13 (September 1-11) - Final Sprint', C.red),
weekTable([
['Sep 1', 'Full Mains Mock - Mock 4 + Analysis'],
['Sep 2', 'Rapid revision - Anatomy, Physiology & Biochemistry notes'],
['Sep 3', 'Rapid revision - Med-Surg, OBG, Paeds key formulas & drugs'],
['Sep 4', 'Rapid revision - Community health programs & Epidemiology'],
['Sep 5', 'Rapid revision - Pharmacology top drugs & dosages'],
['Sep 6', 'Rapid revision - GK, Current affairs & Aptitude shortcuts'],
['Sep 7', 'Full Prelims Mock - Mock 5 (Final timed test)'],
['Sep 8', 'Light revision only - Mnemonics & short notes'],
['Sep 9', 'Rest + Review key flashcards only'],
['Sep 10', 'Light reading + Exam logistics preparation'],
['Sep 11', 'EXAM DAY - NORCET 11 | Best of luck!'],
], C.red),
...spacer(1),
// ── DAILY SCHEDULE ──
new Paragraph({ children: [new PageBreak()] }),
h1('Daily Study Schedule Template'),
dailyScheduleTable(),
...spacer(1),
// ── HIGH-YIELD ──
h1('High-Yield Topics (Most Questions Asked)'),
highYieldTable(),
...spacer(1),
// ── RESOURCES ──
h1('Recommended Resources'),
resourcesTable(),
...spacer(2),
// ── CLOSING NOTE ──
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 200, after: 80 },
children: [
new TextRun({ text: 'Stay consistent. Every topic matters. You have 3 months - use them well.', bold: true, color: C.blue, font: 'Arial', size: 22 }),
],
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 0, after: 80 },
children: [
new TextRun({ text: 'Good luck with NORCET 11!', bold: true, color: C.teal, font: 'Arial', size: 24 }),
],
}),
];
// ─── DOCUMENT ────────────────────────────────────────────────────────────────
const doc = new Document({
styles: {
default: { document: { run: { font: 'Arial', size: 20 } } },
paragraphStyles: [
{ id: 'Heading1', name: 'Heading 1', basedOn: 'Normal', next: 'Normal', quickFormat: true,
run: { size: 32, bold: true, font: 'Arial', color: C.blue },
paragraph: { spacing: { before: 280, after: 120 }, outlineLevel: 0 } },
{ id: 'Heading2', name: 'Heading 2', basedOn: 'Normal', next: 'Normal', quickFormat: true,
run: { size: 26, bold: true, font: 'Arial', color: C.teal },
paragraph: { spacing: { before: 200, after: 80 }, outlineLevel: 1 } },
{ id: 'Heading3', name: 'Heading 3', basedOn: 'Normal', next: 'Normal', quickFormat: true,
run: { size: 22, bold: true, font: 'Arial', color: '333333' },
paragraph: { spacing: { before: 160, after: 60 }, outlineLevel: 2 } },
],
},
sections: [{
properties: {
page: {
margin: { top: 900, bottom: 900, left: 1000, right: 1000 },
},
},
headers: {
default: new Header({
children: [
new Paragraph({
alignment: AlignmentType.RIGHT,
children: [
new TextRun({ text: 'NORCET 11 - 3 Month Study Plan | Exam: September 12, 2026', color: '888888', font: 'Arial', size: 16 }),
],
}),
],
}),
},
footers: {
default: new Footer({
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: 'Page ', color: '888888', font: 'Arial', size: 16 }),
new TextRun({ children: [PageNumber.CURRENT], color: '888888', font: 'Arial', size: 16 }),
new TextRun({ text: ' of ', color: '888888', font: 'Arial', size: 16 }),
new TextRun({ children: [PageNumber.TOTAL_PAGES], color: '888888', font: 'Arial', size: 16 }),
],
}),
],
}),
},
children,
}],
});
Packer.toBuffer(doc).then(buf => {
fs.writeFileSync('/home/daytona/workspace/norcet-plan/NORCET11_Study_Plan.docx', buf);
console.log('Done: NORCET11_Study_Plan.docx');
}).catch(err => {
console.error('Error:', err);
process.exit(1);
});