Suggest a research idea, title, etc. I'll give you the points. Anti-Malarial Month, Kamothe area and other generalized part too, awareness regarding safety measures, mosquito breeding practices, impact of chemicals in mosquito repellents on health, community gaps.
| Parameter | Detail |
|---|---|
| Type | Cross-sectional, descriptive study |
| Setting | Kamothe sectors + neighboring areas (Kharghar, Kalamboli, New Panvel) |
| Population | Household heads / adult residents aged 18+ |
| Sample Size | 300-400 participants (calculated at 95% CI, 5% margin of error) |
| Sampling | Stratified random sampling (urban sectors vs. semi-urban fringes) |
| Duration | June (Anti-Malarial Month) - aligned for real-time campaign assessment |
| Tool | Pre-tested structured questionnaire (KAP format - Knowledge, Attitude, Practice) |
Residents of Kamothe and surrounding periurban areas have moderate malaria awareness but demonstrate suboptimal mosquito breeding control practices, limited understanding of chemical repellent health risks, and significant gaps in community engagement with Anti-Malarial Month initiatives.
Malaria prevention · Anti-Malarial Month · Kamothe · Navi Mumbai · KAP study · mosquito breeding · mosquito repellent toxicity · community health gaps · NVBDCP · periurban malaria IndiaWait for the protocol, I'll let you know. Generate a section wise questionnaire. Not just Kamothe, but in general too.
| Section | Max Score | Scoring Method |
|---|---|---|
| B (Knowledge) | 10 | 1 mark per correct answer |
| C (AMM Awareness) | 8 | 1 mark per correct/positive response |
| D (Breeding Practices) | 8 | 1 mark per safe practice |
| E (Repellent Use) | 6 | 1 mark per safe behavior |
| F (Chemical Knowledge) | 7 | 1 mark per correct/aware response |
| G (Attitude) | 5 | Likert-type, scored 1-3 per item |
Create a Word document version of this questionnaire ready for printing
ls -la /home/daytona/workspace/ && ls /home/daytona/skills/docx/
mkdir -p /home/daytona/workspace/malaria-questionnaire
~/malaria-questionnaire/generate.js
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
HeadingLevel, AlignmentType, BorderStyle, WidthType, ShadingType,
LevelFormat, PageNumber, Footer, Header, VerticalAlign, UnderlineType
} = require('docx');
const fs = require('fs');
// ── helpers ──────────────────────────────────────────────────────────────────
function heading1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
children: [new TextRun({ text, bold: true, size: 28, font: "Arial", color: "1F4E79" })],
spacing: { before: 320, after: 120 },
shading: { type: ShadingType.CLEAR, fill: "D6E4F0" },
indent: { left: 0 },
border: {
bottom: { style: BorderStyle.SINGLE, size: 4, color: "1F4E79" }
}
});
}
function heading2(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
children: [new TextRun({ text, bold: true, size: 24, font: "Arial", color: "2E75B6" })],
spacing: { before: 200, after: 80 }
});
}
function question(qnum, qtext) {
return new Paragraph({
children: [
new TextRun({ text: qnum + " ", bold: true, size: 22, font: "Arial" }),
new TextRun({ text: qtext, bold: false, size: 22, font: "Arial" })
],
spacing: { before: 160, after: 60 }
});
}
function option(text) {
return new Paragraph({
numbering: { reference: "checkboxes", level: 0 },
children: [new TextRun({ text, size: 21, font: "Arial" })],
spacing: { before: 30, after: 30 },
indent: { left: 540, hanging: 360 }
});
}
function blank(label) {
return new Paragraph({
children: [
new TextRun({ text: label + " ", size: 21, font: "Arial", bold: true }),
new TextRun({ text: "_______________________________", size: 21, font: "Arial" })
],
spacing: { before: 60, after: 60 },
indent: { left: 540 }
});
}
function note(text) {
return new Paragraph({
children: [new TextRun({ text, size: 19, font: "Arial", italics: true, color: "666666" })],
spacing: { before: 40, after: 40 },
indent: { left: 540 }
});
}
function spacer() {
return new Paragraph({ children: [new TextRun("")], spacing: { before: 60, after: 60 } });
}
function divider() {
return new Paragraph({
children: [new TextRun("")],
border: { bottom: { style: BorderStyle.SINGLE, size: 2, color: "CCCCCC" } },
spacing: { before: 60, after: 100 }
});
}
function skipNote(text) {
return new Paragraph({
children: [new TextRun({ text: " " + text, size: 19, font: "Arial", italics: true, color: "C00000", bold: true })],
spacing: { before: 10, after: 40 },
indent: { left: 540 }
});
}
function sectionInfoRow(label, value) {
return new TableRow({
children: [
new TableCell({
children: [new Paragraph({ children: [new TextRun({ text: label, bold: true, font: "Arial", size: 20 })] })],
width: { size: 2500, type: WidthType.DXA },
borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }
}),
new TableCell({
children: [new Paragraph({ children: [new TextRun({ text: value, font: "Arial", size: 20 })] })],
width: { size: 6500, type: WidthType.DXA },
borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }
})
]
});
}
function infoTable(rows) {
return new Table({
rows: rows,
width: { size: 9000, type: WidthType.DXA },
margins: { top: 60, bottom: 60, left: 80, right: 80 }
});
}
function scoreTable() {
const headerShade = { type: ShadingType.CLEAR, fill: "1F4E79" };
const altShade = { type: ShadingType.CLEAR, fill: "EBF3FB" };
const makeCell = (text, bold, shade, color) => new TableCell({
children: [new Paragraph({
children: [new TextRun({ text, bold: bold || false, font: "Arial", size: 20, color: color || "000000" })],
alignment: AlignmentType.CENTER
})],
shading: shade,
verticalAlign: VerticalAlign.CENTER,
margins: { top: 60, bottom: 60, left: 80, right: 80 }
});
const rows = [
new TableRow({ children: [
makeCell("Section", true, headerShade, "FFFFFF"),
makeCell("Max Score", true, headerShade, "FFFFFF"),
makeCell("Scoring Method", true, headerShade, "FFFFFF")
]}),
new TableRow({ children: [makeCell("B - Knowledge about Malaria", false, altShade), makeCell("10", false, altShade), makeCell("1 mark per correct answer", false, altShade)] }),
new TableRow({ children: [makeCell("C - AMM Awareness", false, null), makeCell("8", false, null), makeCell("1 mark per correct/positive response", false, null)] }),
new TableRow({ children: [makeCell("D - Breeding Practices", false, altShade), makeCell("8", false, altShade), makeCell("1 mark per safe practice", false, altShade)] }),
new TableRow({ children: [makeCell("E - Repellent Use Behavior", false, null), makeCell("6", false, null), makeCell("1 mark per safe behavior", false, null)] }),
new TableRow({ children: [makeCell("F - Chemical Knowledge", false, altShade), makeCell("7", false, altShade), makeCell("1 mark per correct/aware response", false, altShade)] }),
new TableRow({ children: [makeCell("G - Attitude", false, null), makeCell("5", false, null), makeCell("Likert-type, scored 1-3 per item", false, null)] }),
];
return new Table({
rows,
width: { size: 9000, type: WidthType.DXA },
margins: { top: 60, bottom: 60, left: 80, right: 80 }
});
}
function interpretationTable() {
const headerShade = { type: ShadingType.CLEAR, fill: "1F4E79" };
const rows = [
new TableRow({ children: [
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "Score Range", bold: true, font: "Arial", size: 20, color: "FFFFFF" })], alignment: AlignmentType.CENTER })], shading: headerShade, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "Interpretation", bold: true, font: "Arial", size: 20, color: "FFFFFF" })], alignment: AlignmentType.CENTER })], shading: headerShade, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
]}),
new TableRow({ children: [
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "> 75%", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "C6EFCE" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "Good KAP", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "C6EFCE" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
]}),
new TableRow({ children: [
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "50 - 75%", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "FFEB9C" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "Moderate KAP", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "FFEB9C" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
]}),
new TableRow({ children: [
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "< 50%", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "FFC7CE" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
new TableCell({ children: [new Paragraph({ children: [new TextRun({ text: "Poor KAP - Priority target group", font: "Arial", size: 20 })], alignment: AlignmentType.CENTER })], shading: { type: ShadingType.CLEAR, fill: "FFC7CE" }, margins: { top: 60, bottom: 60, left: 80, right: 80 } }),
]}),
];
return new Table({ rows, width: { size: 9000, type: WidthType.DXA }, margins: { top: 60, bottom: 60, left: 80, right: 80 } });
}
// ── DOCUMENT ─────────────────────────────────────────────────────────────────
const doc = new Document({
numbering: {
config: [
{
reference: "checkboxes",
levels: [{
level: 0,
format: LevelFormat.BULLET,
text: "\u25A1",
alignment: AlignmentType.LEFT,
style: { paragraph: { indent: { left: 540, hanging: 360 } } }
}]
}
]
},
styles: {
default: {
document: { run: { font: "Arial", size: 22 } }
},
paragraphStyles: [
{
id: "Heading1", name: "Heading 1", basedOn: "Normal", next: "Normal", quickFormat: true,
run: { size: 28, bold: true, font: "Arial", color: "1F4E79" },
paragraph: { spacing: { before: 320, after: 120 }, outlineLevel: 0 }
},
{
id: "Heading2", name: "Heading 2", basedOn: "Normal", next: "Normal", quickFormat: true,
run: { size: 24, bold: true, font: "Arial", color: "2E75B6" },
paragraph: { spacing: { before: 200, after: 80 }, outlineLevel: 1 }
}
]
},
sections: [{
properties: {
page: {
size: { width: 11906, height: 16838 }, // A4
margin: { top: 1080, bottom: 1080, left: 1080, right: 1080 }
}
},
headers: {
default: new Header({
children: [new Paragraph({
children: [
new TextRun({ text: "Anti-Malarial KAP Study Questionnaire", size: 18, font: "Arial", color: "666666" }),
new TextRun({ text: " | Confidential", size: 18, font: "Arial", color: "999999" })
],
alignment: AlignmentType.RIGHT,
border: { bottom: { style: BorderStyle.SINGLE, size: 2, color: "CCCCCC" } },
spacing: { after: 80 }
})]
})
},
footers: {
default: new Footer({
children: [new Paragraph({
children: [
new TextRun({ text: "Page ", size: 18, font: "Arial", color: "888888" }),
new TextRun({ children: [PageNumber.CURRENT], size: 18, font: "Arial", color: "888888" }),
new TextRun({ text: " of ", size: 18, font: "Arial", color: "888888" }),
new TextRun({ children: [PageNumber.TOTAL_PAGES], size: 18, font: "Arial", color: "888888" }),
new TextRun({ text: " Respondent ID: __________", size: 18, font: "Arial", color: "888888" })
],
alignment: AlignmentType.CENTER,
border: { top: { style: BorderStyle.SINGLE, size: 2, color: "CCCCCC" } },
spacing: { before: 80 }
})]
})
},
children: [
// ── TITLE PAGE BLOCK ────────────────────────────────────────────────────
new Paragraph({
children: [new TextRun({ text: "COMMUNITY-BASED KAP STUDY", bold: true, size: 36, font: "Arial", color: "1F4E79" })],
alignment: AlignmentType.CENTER,
spacing: { before: 400, after: 80 }
}),
new Paragraph({
children: [new TextRun({ text: "Anti-Malarial Awareness, Mosquito Breeding Practices,", size: 26, font: "Arial", color: "2E75B6" })],
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 40 }
}),
new Paragraph({
children: [new TextRun({ text: "Repellent Safety & Community Gaps", size: 26, font: "Arial", color: "2E75B6" })],
alignment: AlignmentType.CENTER,
spacing: { before: 40, after: 200 }
}),
new Paragraph({
children: [new TextRun({ text: "STRUCTURED QUESTIONNAIRE (KAP FORMAT)", bold: true, size: 22, font: "Arial", color: "FFFFFF" })],
alignment: AlignmentType.CENTER,
shading: { type: ShadingType.CLEAR, fill: "2E75B6" },
spacing: { before: 0, after: 0 },
border: { top: { style: BorderStyle.SINGLE, size: 6, color: "1F4E79" }, bottom: { style: BorderStyle.SINGLE, size: 6, color: "1F4E79" } }
}),
spacer(),
infoTable([
sectionInfoRow("Study Site:", "______________________________"),
sectionInfoRow("Interviewer:", "______________________________"),
sectionInfoRow("Date:", "______________________________"),
sectionInfoRow("Respondent ID:", "______________________________"),
sectionInfoRow("Start Time:", "_____________ End Time: _____________")
]),
spacer(),
new Paragraph({
children: [new TextRun({ text: "Instructions to Interviewer:", bold: true, size: 21, font: "Arial" })],
spacing: { before: 120, after: 40 }
}),
new Paragraph({
children: [new TextRun({ text: "Read each question clearly in the respondent's preferred language. Circle or tick the appropriate response. This questionnaire is voluntary and strictly confidential. Estimated time: 15-20 minutes.", size: 20, font: "Arial", italics: true })],
spacing: { before: 0, after: 0 },
indent: { left: 360 }
}),
divider(),
// ── SECTION A ───────────────────────────────────────────────────────────
heading1("SECTION A: SOCIODEMOGRAPHIC PROFILE"),
question("A1.", "Age:"),
blank("Years"),
question("A2.", "Gender:"),
option("Male"),
option("Female"),
option("Prefer not to say"),
question("A3.", "Educational Qualification:"),
option("Illiterate"),
option("Primary (up to 5th std)"),
option("Secondary (6th - 10th std)"),
option("Higher Secondary (11th - 12th std)"),
option("Graduate and above"),
question("A4.", "Occupation:"),
option("Homemaker"),
option("Daily wage / Labour"),
option("Government / Private service"),
option("Self-employed / Business"),
option("Student"),
option("Unemployed"),
option("Other: ___________"),
question("A5.", "Monthly household income (approx.):"),
option("Below Rs. 5,000"),
option("Rs. 5,000 - Rs. 15,000"),
option("Rs. 15,001 - Rs. 30,000"),
option("Above Rs. 30,000"),
option("Prefer not to say"),
question("A6.", "Type of residence:"),
option("Pucca (permanent structure)"),
option("Semi-pucca"),
option("Kutcha / temporary / slum"),
question("A7.", "Area of residence:"),
option("Urban (city / metro)"),
option("Periurban (town / suburb)"),
option("Rural (village)"),
question("A8.", "Number of people living in the household:"),
blank("Total"),
question("A9.", "Are there children below 5 years in your household?"),
option("Yes"),
option("No"),
question("A10.", "Are there elderly (60+) or pregnant women in your household?"),
option("Yes"),
option("No"),
divider(),
// ── SECTION B ───────────────────────────────────────────────────────────
heading1("SECTION B: KNOWLEDGE ABOUT MALARIA"),
question("B1.", "Have you heard of malaria?"),
option("Yes"),
option("No"),
skipNote("(If No, skip to Section D)"),
question("B2.", "What causes malaria? (Single best answer)"),
option("Virus"),
option("Bacteria"),
option("Parasite (Plasmodium)"),
option("Fungus"),
option("Don't know"),
question("B3.", "How is malaria transmitted to humans?"),
option("Through contaminated food or water"),
option("By bite of infected female Anopheles mosquito"),
option("By touching an infected person"),
option("Through the air"),
option("Don't know"),
question("B4.", "Which type of mosquito spreads malaria?"),
option("Aedes aegypti"),
option("Culex mosquito"),
option("Female Anopheles mosquito"),
option("All mosquitoes"),
option("Don't know"),
question("B5.", "At what time of day is the malaria mosquito most active?"),
option("Morning"),
option("Afternoon"),
option("Evening / Night"),
option("All the time"),
option("Don't know"),
question("B6.", "What are the common symptoms of malaria? (Tick all that apply)"),
option("Fever with chills and sweating"),
option("Headache and body ache"),
option("Nausea / vomiting"),
option("Jaundice"),
option("Diarrhea"),
option("Don't know"),
question("B7.", "Where does the malaria-causing mosquito breed?"),
option("Clear stagnant water"),
option("Dirty / sewage water"),
option("Salt water"),
option("Flowing rivers"),
option("Don't know"),
question("B8.", "Can malaria be fatal if untreated?"),
option("Yes"),
option("No"),
option("Don't know"),
question("B9.", "Is malaria curable?"),
option("Yes, with proper treatment"),
option("No, there is no cure"),
option("Don't know"),
question("B10.", "Which of the following groups is at highest risk for severe malaria? (Tick all that apply)"),
option("Pregnant women"),
option("Children under 5"),
option("Elderly"),
option("Healthy young adults"),
option("Don't know"),
divider(),
// ── SECTION C ───────────────────────────────────────────────────────────
heading1("SECTION C: AWARENESS OF ANTI-MALARIAL MONTH (AMM)"),
question("C1.", "Have you heard of 'Anti-Malarial Month'?"),
option("Yes"),
option("No"),
question("C2.", "Which month is observed as Anti-Malarial Month in India?"),
option("April"),
option("May"),
option("June"),
option("July"),
option("Don't know"),
question("C3.", "What is the main purpose of Anti-Malarial Month? (Tick all that apply)"),
option("To distribute medicines"),
option("To spread awareness about malaria prevention"),
option("To conduct blood smear / RDT camps"),
option("To spray anti-larval chemicals"),
option("Don't know"),
question("C4.", "From where did you first hear about Anti-Malarial Month? (Tick main source)"),
option("ASHA / ANM / health worker"),
option("Government hospital / clinic"),
option("Television / radio"),
option("Social media (WhatsApp, Facebook, etc.)"),
option("Newspaper / pamphlet"),
option("Neighbour / family"),
option("Never heard of it"),
question("C5.", "Did any government health worker visit your home for malaria-related activities in the last 12 months?"),
option("Yes"),
option("No"),
option("Don't remember"),
question("C6.", "Were you asked to provide a blood sample for malaria testing in the last 12 months?"),
option("Yes, and I gave the sample"),
option("Yes, but I refused"),
option("No, nobody asked"),
option("Don't remember"),
question("C7.", "Did your area have indoor residual spraying (IRS) in the last 12 months?"),
option("Yes"),
option("No"),
option("Don't know"),
question("C8.", "If IRS was done, did you allow it inside your home?"),
option("Yes, allowed fully"),
option("Partially allowed"),
option("Refused / not comfortable"),
option("IRS was not done in my area"),
divider(),
// ── SECTION D ───────────────────────────────────────────────────────────
heading1("SECTION D: MOSQUITO BREEDING PRACTICES AT HOME"),
question("D1.", "Do you store water at home (in drums, buckets, tanks, pots)?"),
option("Yes"),
option("No"),
question("D2.", "If yes, how often do you clean / change stored water?"),
option("Daily"),
option("Every 2-3 days"),
option("Once a week"),
option("Rarely / never"),
option("N/A"),
question("D3.", "Do you cover water storage containers?"),
option("Always"),
option("Sometimes"),
option("Never"),
question("D4.", "Which of the following are present in or around your house? (Tick all that apply)"),
option("Overhead / underground water tank"),
option("Flowerpots / trays with standing water"),
option("Old tyres / buckets / cans lying outside"),
option("Drainage / nala nearby"),
option("Construction work in vicinity"),
option("Cooler with stagnant water"),
option("None of the above"),
question("D5.", "Do you empty or clean the cooler tray regularly during monsoon?"),
option("Yes, regularly"),
option("Sometimes"),
option("No"),
option("Do not use cooler"),
question("D6.", "Is there open garbage dumping near your residence?"),
option("Yes, regularly"),
option("Occasionally"),
option("No"),
question("D7.", "Do you use any biological or natural methods to prevent mosquito breeding? (Tick all that apply)"),
option("Gambusia / larvivorous fish in tanks"),
option("Neem oil in water storage"),
option("Covering all water containers"),
option("None"),
option("Don't know about such methods"),
question("D8.", "Have you ever used temephos (abate) / larvicide powder in water tanks?"),
option("Yes"),
option("No"),
option("Don't know what it is"),
question("D9.", "Have you ever reported stagnant water / mosquito breeding sites to local authorities?"),
option("Yes"),
option("No"),
option("Did not know this was possible"),
divider(),
// ── SECTION E ───────────────────────────────────────────────────────────
heading1("SECTION E: USE OF MOSQUITO REPELLENTS"),
question("E1.", "Do you use any mosquito repellent at home?"),
option("Yes"),
option("No"),
skipNote("(If No, skip to E10)"),
question("E2.", "Which type(s) of repellent do you use? (Tick all that apply)"),
option("Mosquito coil"),
option("Electric mat / vaporizer (liquid or mat)"),
option("Aerosol / spray (e.g., HIT, Baygon)"),
option("Skin-applied cream / lotion (e.g., Odomos)"),
option("Mosquito net (untreated)"),
option("Insecticide-treated net (ITN)"),
option("Natural / herbal (neem, camphor, citronella)"),
option("Other: ___________"),
question("E3.", "How often do you use repellents?"),
option("Every night"),
option("Only in monsoon / summer"),
option("Only when mosquitoes are visible"),
option("Rarely"),
question("E4.", "Where do you use them? (Tick all that apply)"),
option("Bedroom while sleeping"),
option("Living room"),
option("Kitchen"),
option("Entire house"),
question("E5.", "Do you keep windows / doors open when using coils or vaporizers?"),
option("Always"),
option("Sometimes"),
option("Never (room is closed)"),
question("E6.", "Do you use repellents near children or infants?"),
option("Yes, without any precaution"),
option("Yes, but with precautions (e.g., keeping distance, ventilating)"),
option("No, avoid using near children"),
option("No children in household"),
question("E7.", "Have you or anyone in your family experienced any of the following after using repellents? (Tick all that apply)"),
option("Headache"),
option("Eye irritation or watering"),
option("Cough or breathing difficulty"),
option("Skin rash or itching"),
option("Nausea or dizziness"),
option("No symptoms noticed"),
option("Don't know / never observed"),
question("E8.", "Did you consult a doctor for any of the above symptoms?"),
option("Yes"),
option("No, managed at home"),
option("No, ignored it"),
option("Did not experience any symptoms"),
question("E9.", "How do you decide which repellent to buy?"),
option("Doctor / health worker recommendation"),
option("Advertisement (TV / social media)"),
option("Brand familiarity / habit"),
option("Price / availability"),
option("Neighbour / family suggestion"),
question("E10.", "Have you ever read the label / instructions on a mosquito repellent product?"),
option("Yes, always"),
option("Sometimes"),
option("Never"),
divider(),
// ── SECTION F ───────────────────────────────────────────────────────────
heading1("SECTION F: KNOWLEDGE OF CHEMICAL SAFETY IN REPELLENTS"),
question("F1.", "Do you know that mosquito coils / vaporizers contain chemicals that may be harmful?"),
option("Yes, I am aware"),
option("Heard about it but not sure"),
option("No, I thought they were safe"),
option("Don't know"),
question("F2.", "Have you heard of any of the following chemicals used in repellents? (Tick all that apply)"),
option("DEET"),
option("Allethrin"),
option("Transfluthrin"),
option("Permethrin"),
option("None of the above"),
option("Don't know"),
question("F3.", "Do you think prolonged / daily use of chemical repellents can harm health?"),
option("Yes, definitely"),
option("Possibly"),
option("No, they are safe"),
option("Don't know"),
question("F4.", "Are you aware that burning mosquito coils in a closed room generates high levels of particulate matter (equivalent to smoking several cigarettes)?"),
option("Yes"),
option("No"),
option("Surprising - did not know"),
question("F5.", "Do you think children and pregnant women are more vulnerable to repellent chemicals?"),
option("Yes"),
option("No"),
option("Don't know"),
question("F6.", "Would you switch to safer alternatives if you knew your current repellent was harmful?"),
option("Yes, definitely"),
option("Maybe, if affordable"),
option("No, I trust my current product"),
option("Don't know"),
question("F7.", "Have you ever received any information or counselling about safe use of mosquito repellents from a health worker, doctor, or government program?"),
option("Yes"),
option("No"),
divider(),
// ── SECTION G ───────────────────────────────────────────────────────────
heading1("SECTION G: ATTITUDE TOWARDS MALARIA PREVENTION"),
question("G1.", "Do you think malaria is a serious disease that needs active prevention?"),
option("Yes, very serious"),
option("Somewhat serious"),
option("Not that serious"),
option("It doesn't affect me"),
question("G2.", "Do you think individual / household actions can prevent malaria?"),
option("Yes, significantly"),
option("Partially - government must also act"),
option("No, it is entirely the government's responsibility"),
option("Don't know"),
question("G3.", "Would you participate in community malaria drives (cleaning drives, awareness camps, blood testing) if organized in your area?"),
option("Yes, willingly"),
option("Maybe"),
option("No, too busy"),
option("No, not interested"),
question("G4.", "Do you feel the government does enough for malaria prevention in your area?"),
option("Yes, satisfactory"),
option("Somewhat - can do better"),
option("No, very inadequate"),
option("Not aware of any government effort"),
question("G5.", "Would you share malaria prevention information with your neighbours?"),
option("Yes"),
option("Maybe"),
option("No"),
divider(),
// ── SECTION H ───────────────────────────────────────────────────────────
heading1("SECTION H: COMMUNITY GAPS AND BARRIERS"),
question("H1.", "What are the biggest challenges in preventing malaria in your area? (Tick top 2)"),
option("Lack of awareness"),
option("Poor drainage / sanitation infrastructure"),
option("Unaffordable preventive measures"),
option("Lack of government action"),
option("Language barrier in health messages"),
option("Distrust of health workers or government schemes"),
option("Busy lifestyle / no time"),
option("Other: ___________"),
question("H2.", "Have you ever faced difficulty accessing malaria treatment or testing in your area?"),
option("Yes"),
option("No"),
option("Never needed to"),
question("H3.", "In your opinion, which group in your community is most neglected in malaria awareness programs? (Single answer)"),
option("Daily wage labourers / migrants"),
option("Women (especially homemakers)"),
option("Children"),
option("Elderly"),
option("Slum / informal settlement residents"),
option("No group is neglected"),
question("H4.", "How would you prefer to receive health information about malaria? (Tick top 2)"),
option("Door-to-door visits by ASHA / health worker"),
option("WhatsApp / social media messages"),
option("Television / radio"),
option("Community meetings / village sabha"),
option("Posters / pamphlets"),
option("School or college programs"),
question("H5.", "In your opinion, what ONE change would most improve malaria prevention in your area?"),
note("(Open-ended - write response below)"),
new Paragraph({
children: [new TextRun({ text: "_______________________________________________", font: "Arial", size: 22 })],
spacing: { before: 100, after: 80 },
indent: { left: 540 }
}),
new Paragraph({
children: [new TextRun({ text: "_______________________________________________", font: "Arial", size: 22 })],
spacing: { before: 60, after: 80 },
indent: { left: 540 }
}),
divider(),
// ── SECTION I ───────────────────────────────────────────────────────────
heading1("SECTION I: PERSONAL MALARIA HISTORY"),
question("I1.", "Have you or anyone in your household ever been diagnosed with malaria?"),
option("Yes"),
option("No"),
option("Suspected but not confirmed"),
question("I2.", "If yes, how many times in the last 3 years?"),
blank("Number of times"),
question("I3.", "Where was treatment taken?"),
option("Government hospital / PHC / health post"),
option("Private doctor / clinic"),
option("Pharmacy (self-medication)"),
option("Home remedies"),
option("N/A"),
question("I4.", "Were you satisfied with the treatment received?"),
option("Yes"),
option("Partially"),
option("No"),
option("N/A"),
question("I5.", "Did you complete the full course of anti-malarial medication?"),
option("Yes, full course"),
option("Partial course"),
option("No / stopped after feeling better"),
option("N/A"),
divider(),
// ── SCORING GUIDE ────────────────────────────────────────────────────────
heading1("SCORING GUIDE (For Researcher Use Only)"),
spacer(),
scoreTable(),
spacer(),
new Paragraph({
children: [new TextRun({ text: "Score Interpretation:", bold: true, size: 22, font: "Arial" })],
spacing: { before: 160, after: 80 }
}),
interpretationTable(),
spacer(),
divider(),
// ── FOOTER NOTE ──────────────────────────────────────────────────────────
new Paragraph({
children: [new TextRun({ text: "Thank you for your time. Your responses will contribute to improving malaria prevention in your community.", size: 21, font: "Arial", italics: true, bold: true, color: "1F4E79" })],
alignment: AlignmentType.CENTER,
spacing: { before: 200, after: 200 }
})
]
}]
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync("/home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.docx", buffer);
console.log("SUCCESS: File written.");
});
cd /home/daytona/workspace/malaria-questionnaire && node generate.js 2>&1
python /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.docx 2>&1
cd /home/daytona/workspace/malaria-questionnaire && python3 -c " import zipfile, os path = 'Malaria_KAP_Questionnaire.docx' size = os.path.getsize(path) print(f'File size: {size} bytes ({size/1024:.1f} KB)') with zipfile.ZipFile(path) as z: names = z.namelist() print('ZIP contents:', names) # Quick XML check with z.open('word/document.xml') as f: content = f.read() print(f'document.xml size: {len(content)} bytes') print('Valid XML structure:', b'<w:document' in content) "
Malaria KAP Questionnaire
Word Document · DOCX
I want to make a Google Form to reach max. people.
Anti-Malarial Awareness, Mosquito Breeding Practices & Repellent Safety: A Community KAP Survey
This survey is part of a community health study on malaria prevention awareness, mosquito breeding practices, and safe use of mosquito repellents. It takes approximately 10-15 minutes. All responses are anonymous and confidential. Participation is completely voluntary.
Click Add Section (the = icon in the right sidebar) before each section below. Name each section as shown.
Please fill in your basic details. This helps us understand the community better.
What is your age? (in years)
Gender
Male
Female
Prefer not to say
What is your highest educational qualification?
Illiterate / No formal education
Primary (up to 5th standard)
Secondary (6th - 10th standard)
Higher Secondary (11th - 12th standard)
Graduate and above
What is your occupation?
Homemaker
Daily wage worker / Labour
Government / Private service
Self-employed / Business
Student
Unemployed
Other
What is your approximate monthly household income?
Below Rs. 5,000
Rs. 5,000 - Rs. 15,000
Rs. 15,001 - Rs. 30,000
Above Rs. 30,000
Prefer not to say
What type of house do you live in?
Pucca (permanent brick / concrete structure)
Semi-pucca
Kutcha / Temporary / Slum
What type of area do you live in?
Urban (city / metro)
Periurban (town / suburb / nagar)
Rural (village)
How many people live in your household? (total count)
Are there children below 5 years of age in your household?
Yes
No
Are there elderly persons (60+) or pregnant women in your household?
Yes
No
The following questions test your knowledge about malaria. Please answer to the best of your understanding. There are no wrong answers.
Have you heard of malaria?
Yes
No
Skip logic: If "No" → go to Section 4 (Mosquito Breeding Practices) (Required)
What causes malaria?
Virus
Bacteria
Parasite (Plasmodium)
Fungus
I don't know
How is malaria transmitted to humans?
Through contaminated food or water
By the bite of an infected female Anopheles mosquito
By touching an infected person
Through the air / breathing
I don't know
Which type of mosquito spreads malaria?
Aedes aegypti (dengue mosquito)
Culex mosquito
Female Anopheles mosquito
All types of mosquitoes
I don't know
At what time of day is the malaria mosquito most active?
Morning
Afternoon
Evening / Night
All the time
I don't know
What are the common symptoms of malaria? (Select all that apply)
Fever with chills and sweating
Headache and body ache
Nausea / Vomiting
Jaundice (yellow eyes/skin)
Diarrhea
I don't know
Where does the malaria-causing mosquito breed?
Clean stagnant water
Dirty / sewage water
Salt water
Flowing rivers / streams
I don't know
Can malaria be fatal (cause death) if left untreated?
Yes
No
I don't know
Is malaria curable?
Yes, with proper treatment
No, there is no cure
I don't know
Who is at highest risk for severe malaria? (Select all that apply)
Pregnant women
Children under 5 years
Elderly persons
Healthy young adults
I don't know
These questions relate to the government's Anti-Malarial Month campaign and local health activities.
Have you heard of "Anti-Malarial Month"?
Yes
No
Which month is observed as Anti-Malarial Month in India?
April
May
June
July
I don't know
What do you think is the purpose of Anti-Malarial Month? (Select all that apply)
To distribute medicines
To spread awareness about malaria prevention
To conduct blood smear / rapid diagnostic test (RDT) camps
To spray anti-larval chemicals in breeding sites
I don't know
How did you first hear about Anti-Malarial Month?
ASHA / ANM / health worker visit
Government hospital or clinic
Television / Radio
Social media (WhatsApp, Facebook, YouTube, etc.)
Newspaper / pamphlet / poster
Neighbour or family member
I have never heard of it
Did any government health worker visit your home for malaria-related activities in the last 12 months?
Yes
No
I don't remember
Were you asked to provide a blood sample for malaria testing in the last 12 months?
Yes, and I gave the sample
Yes, but I refused
No, nobody asked me
I don't remember
Was indoor residual spraying (IRS - chemical spraying inside homes) done in your area in the last 12 months?
Yes
No
I don't know
If indoor spraying (IRS) was done, did you allow it in your home?
Yes, I allowed it fully
I allowed it partially
I refused / was not comfortable
IRS was not done in my area
The following questions are about water storage habits and mosquito breeding conditions around your home.
Do you store water at home (in drums, buckets, overhead tanks, earthen pots, etc.)?
Yes
No
If yes, how often do you clean or change the stored water?
Daily
Every 2-3 days
Once a week
Rarely or never
Not applicable
Do you cover your water storage containers with a lid?
Always
Sometimes
Never
Which of the following exist in or around your home? (Select all that apply)
Overhead or underground water tank
Flowerpots or saucers with standing water
Old tyres, buckets, or cans lying outside
Open drainage / nala nearby
Construction work nearby
Desert cooler with stagnant water
None of the above
Do you clean or empty the cooler tray regularly during summer and monsoon season?
Yes, regularly
Sometimes
No
I don't use a cooler
Is there open garbage dumping near your home?
Yes, regularly
Occasionally
No
Do you use any natural or biological methods to prevent mosquito breeding? (Select all that apply)
Larvivorous fish (like Gambusia) in water tanks
Neem oil in stored water
Covering all water containers with tight lids
None
I don't know about such methods
Have you ever used larvicide powder (like Temephos / Abate) in water storage containers?
Yes
No
I don't know what it is
Have you ever reported stagnant water or mosquito breeding sites to local municipal authorities or health workers?
Yes
No
I did not know this was possible
The following questions are about how you protect yourself from mosquitoes at home.
Do you use any form of mosquito repellent at home?
Yes
No
Skip logic: If "No" → go to Section 6
Which type(s) of mosquito repellent do you use? (Select all that apply)
Mosquito coil
Electric mat or vaporizer (liquid or pad type)
Aerosol spray (e.g., HIT, Baygon)
Skin-applied cream or lotion (e.g., Odomos)
Untreated mosquito net
Insecticide-treated mosquito net (ITN)
Natural / herbal repellent (neem, camphor, citronella)
Other
How often do you use mosquito repellents?
Every night
Only during monsoon or summer
Only when mosquitoes are visibly present
Rarely
In which rooms do you use repellents? (Select all that apply)
Bedroom while sleeping
Living room
Kitchen
All rooms
Do you keep windows or doors open when using mosquito coils or vaporizers?
Always (room is well ventilated)
Sometimes
Never (I use them in a closed room)
Do you use repellents (coils/sprays/vaporizers) near children or infants?
Yes, without any special precaution
Yes, but I take precautions (ventilate, keep distance, etc.)
No, I avoid using them near children
No children in my household
Have you or anyone in your family experienced any of the following AFTER using mosquito repellents? (Select all that apply)
Headache
Eye irritation or watering
Cough or breathing difficulty
Skin rash or itching
Nausea or dizziness
No symptoms noticed
Never observed / not sure
Did you consult a doctor for any of these symptoms?
Yes
No, I managed at home
No, I ignored the symptoms
I did not experience any symptoms
How do you usually decide which mosquito repellent to buy?
Doctor or health worker recommendation
TV or social media advertisement
Brand familiarity / habit
Price or availability
Neighbour or family suggestion
Have you ever read the label or instructions printed on a mosquito repellent product?
Yes, always
Sometimes
Never
This section explores your awareness about the chemicals present in mosquito repellents and their potential health effects.
Do you know that mosquito coils and vaporizers contain synthetic chemicals that may be harmful with long-term use?
Yes, I am aware
I have heard about it but I am not sure
No, I thought all repellents are completely safe
I don't know
Have you heard of any of the following chemicals found in mosquito repellents? (Select all that apply)
DEET
Allethrin
Transfluthrin
Permethrin
None of the above
I don't know
Do you think prolonged or daily use of chemical mosquito repellents can harm health?
Yes, definitely
Possibly
No, they are completely safe
I don't know
Were you aware that burning a mosquito coil in a closed room produces high levels of fine particulate matter (smoke particles that affect lungs)?
Yes, I was already aware
No, I did not know this
This is surprising to me
Do you think children and pregnant women are more vulnerable to the health effects of repellent chemicals than healthy adults?
Yes
No
I don't know
If you were told your current mosquito repellent was harmful to health, would you switch to a safer alternative?
Yes, definitely
Maybe, if a safer option is affordable
No, I trust my current product
I don't know
Have you ever received counselling or information about the safe use of mosquito repellents from a health worker, doctor, or government program?
Yes
No
How serious do you consider malaria as a disease?
Very serious - it can be life-threatening
Somewhat serious
Not very serious
It doesn't affect me personally
Do you believe that individual or household actions can significantly reduce the risk of malaria?
Yes, individual actions make a big difference
Partially - both individuals and government must act
No, it is entirely the government's responsibility
I don't know
Would you participate in community malaria prevention activities (cleaning drives, blood testing camps, awareness sessions) if organized in your area?
Yes, willingly
Maybe
No, I am too busy
No, I am not interested
How satisfied are you with the government's efforts for malaria prevention in your area?
Very satisfied
Somewhat satisfied - there is room for improvement
Not satisfied - efforts are inadequate
I am not aware of any government effort
Would you be willing to share malaria prevention information with your neighbours and community?
Yes
Maybe
No
What do you think are the biggest challenges in malaria prevention in your area? (Select up to 2)
Lack of awareness in the community
Poor drainage and sanitation infrastructure
High cost of preventive measures
Lack of government action
Health messages in a language I don't understand
Distrust of health workers or government programs
Too busy / no time to take precautions
Other
Have you ever faced difficulty accessing malaria diagnosis or treatment in your area?
Yes
No
I have never needed malaria treatment
In your opinion, which group in your community is most neglected by malaria awareness programs?
Daily wage labourers and migrant workers
Women (especially homemakers)
Children
Elderly persons
Residents of slums or informal settlements
No group is neglected - awareness reaches everyone
How would you prefer to receive health information about malaria? (Select up to 2)
Door-to-door visits by ASHA or health worker
WhatsApp or social media messages
Television or radio
Community meetings or village assemblies
Posters, pamphlets, or wall paintings
School or college programs
In your opinion, what ONE change would most improve malaria prevention in your community? (Write your answer below)
Have you or anyone in your household ever been diagnosed with malaria?
Yes
No
Suspected but not confirmed by test
If yes, how many times in the last 3 years?
Once
Twice
3 or more times
Not applicable
Where was treatment taken?
Government hospital / Primary Health Centre (PHC)
Private doctor or clinic
Pharmacy (self-medication without prescription)
Home remedies
Not applicable
Were you satisfied with the malaria treatment received?
Yes, fully satisfied
Partially satisfied
No, not satisfied
Not applicable
Did you complete the full course of anti-malarial medicines prescribed?
Yes, I completed the full course
I completed only a partial course
No, I stopped as soon as I felt better
Not applicable
Thank you for taking the time to complete this survey. Your responses are completely confidential and will be used only for research purposes to improve malaria prevention in your community. We appreciate your contribution to public health.
| Task | How to do it |
|---|---|
| Add a section | Click the = icon in the floating right toolbar |
| Set question type | Use the dropdown (Multiple choice / Checkboxes / Short answer / Paragraph) |
| Make a question required | Toggle the Required switch at the bottom of each question |
| Add skip logic | Click the 3-dot menu on a Multiple choice question → Go to section based on answer |
| Change form theme | Click the palette icon at the top → choose a colour (suggest green/teal for health theme) |
| Collect email (optional) | Settings → Responses → Collect email addresses |
| Limit to 1 response | Settings → Responses → Limit to 1 response |
| View responses as spreadsheet | Responses tab → click the green Sheets icon |
Make a questionnaire of the PDF.
Sorry, PDF of questionnaire.
cd /home/daytona/workspace/malaria-questionnaire && python /home/daytona/skills/docx/scripts/office/soffice.py --headless --convert-to pdf Malaria_KAP_Questionnaire.docx 2>&1
soffice --headless --convert-to pdf --outdir /home/daytona/workspace/malaria-questionnaire/ /home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.docx 2>&1
ls -la /home/daytona/workspace/malaria-questionnaire/ && chmod 777 /home/daytona/workspace/malaria-questionnaire/ && soffice --headless --convert-to pdf --outdir /tmp/ /home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.docx 2>&1
soffice --headless --convert-to pdf --outdir /tmp/ /home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.docx 2>&1 && ls -la /tmp/Malaria_KAP_Questionnaire.pdf
cp /tmp/Malaria_KAP_Questionnaire.pdf /home/daytona/workspace/malaria-questionnaire/Malaria_KAP_Questionnaire.pdf && ls -lh /home/daytona/workspace/malaria-questionnaire/
Malaria KAP Questionnaire
PDF Document · PDF
Malaria KAP Questionnaire
Word Document · DOCX
Malaria KAP Questionnaire
PDF Document · PDF