Feminist Research Reflexivity Statement Guide

Feminist Research Reflexivity Statement Guide

Statement Fundamentals

Summarize the research topic and primary aim.

Your key identity factors relative to the research (e.g., gender, race, class, academic status).

How does your own history or values connect you to the research question?

Interactions with Participants

How did you recognize and attempt to mitigate the power differential (e.g., academic vs. participant, socioeconomic differences)?

Describe the strategies used to build mutual respect and open communication.

To what extent are you an 'insider' or 'outsider' in the researched community, and how did this affect data collection?

Self-Correction and Ethical Protocols

What formal strategies did you use to challenge your own assumptions during analysis? (e.g., peer debriefing, journaling)

Beyond initial IRB, how was consent/safety managed continuously?

How did you ensure the findings benefit the participants or community, rather than just the academy?

Review your complete reflexivity statement before exporting.

Refresh the preview using the button below.

Ongoing Ethics & Safety: ${escapeHTML(data.ethicalChecks)}

Knowledge Co-creation: ${escapeHTML(data.knowledgeCoCreation)}

`; }; const downloadTxt = () => { const data = getReportData(); let content = `FEMINIST RESEARCH REFLEXIVITY STATEMENT\n`; content += `===========================================================\n\n`; content += `TITLE: ${data.statementTitle}\n`; content += `RESEARCHER: ${data.researcherName} | DATE: ${data.date}\n\n`; content += "-----------------------------------------------------------\n\n"; content += "I. PROJECT CONTEXT AND POSITIONALITY\n"; content += `Project: ${data.topicDescription}\n`; content += `Identity Markers: ${data.identityMarkers}\n`; content += `Motivation: ${data.initialMotivation}\n\n`; content += "II. RELATIONSHIP DYNAMICS WITH PARTICIPANTS\n"; content += `Power Dynamics: ${data.powerDynamics}\n`; content += `Rapport Building: ${data.rapportBuilding}\n`; content += `Insider/Outsider Impact: ${data.insiderStatus}\n\n`; content += "III. MANAGING BIAS AND ETHICAL PRACTICE\n"; content += `Bias Management: ${data.biasManagement}\n`; content += `Ongoing Ethics & Safety: ${data.ethicalChecks}\n`; content += `Knowledge Co-creation: ${data.knowledgeCoCreation}\n\n`; const blob = new Blob([content], { type: 'text/plain;charset=utf-8' }); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = `reflexivity_statement.txt`; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(a.href); }; const downloadPDF = () => { if (typeof window.jspdf === 'undefined' || typeof window.jspdf.jsPDF === 'undefined') { alert('Error: jsPDF library not loaded.'); return; } const { jsPDF } = window.jspdf; const doc = new jsPDF('p', 'mm', 'a4'); const data = getReportData(); const margin = 15; const pageWidth = doc.internal.pageSize.getWidth(); const usableWidth = pageWidth - margin * 2; let yPos = 20; const addWrappedText = (text, size, style, color = [52, 73, 94], align = 'left', indent = 0) => { doc.setFontSize(size); doc.setFont(undefined, style); doc.setTextColor(color[0], color[1], color[2]); const splitText = doc.splitTextToSize(text, usableWidth - indent); if (yPos + (splitText.length * 5) > 280) { doc.addPage(); yPos = 20; } doc.text(splitText, margin + indent, yPos); yPos += (splitText.length * 5) + 3; }; const addSectionHeader = (title) => { yPos += 5; doc.setFontSize(14); doc.setFont(undefined, 'bold'); doc.setTextColor(216, 27, 96); // Deep Rose doc.text(title, margin, yPos); doc.setDrawColor(224, 224, 224); doc.line(margin, yPos + 1, pageWidth - margin, yPos + 1); yPos += 8; }; const addKeyPoint = (label, text) => { addWrappedText(`- ${label}: ${text}`, 10, 'normal', [52, 73, 94], 'left', 5); }; // --- Build PDF Document --- // 1. Title Block doc.setFontSize(18); doc.setFont(undefined, 'bold'); doc.setTextColor(44, 62, 80); doc.text(data.statementTitle, pageWidth / 2, yPos, { align: 'center' }); yPos += 8; doc.setFontSize(10); doc.setFont(undefined, 'italic'); doc.setTextColor(108, 117, 125); doc.text(`${data.researcherName}, ${data.date}`, pageWidth / 2, yPos, { align: 'center' }); yPos += 10; // 2. Positionality addSectionHeader("I. Project Context and Positionality"); addKeyPoint("Project Description", data.topicDescription); addKeyPoint("Identity Markers", data.identityMarkers); addKeyPoint("Initial Motivation", data.initialMotivation); yPos += 5; // 3. Relationship Dynamics addSectionHeader("II. Relationship Dynamics with Participants"); addKeyPoint("Power Dynamics", data.powerDynamics); addKeyPoint("Rapport Building", data.rapportBuilding); addKeyPoint("Insider/Outsider Impact", data.insiderStatus); yPos += 5; // 4. Bias & Ethics Management addSectionHeader("III. Managing Bias and Ethical Practice"); addKeyPoint("Bias Management Strategies", data.biasManagement); addKeyPoint("Ongoing Ethics & Safety Checks", data.ethicalChecks); addKeyPoint("Knowledge Co-creation", data.knowledgeCoCreation); yPos += 5; doc.save('feminist_reflexivity_statement.pdf'); }; // --- Event Listeners --- // Global Navigation tabButtons.forEach((btn, index) => { btn.addEventListener('click', () => showTab(index + 1)); }); nextBtn.addEventListener('click', () => showTab(currentTab + 1)); prevBtn.addEventListener('click', () => showTab(currentTab - 1)); // Tab 4 Actions refreshBtn.addEventListener('click', generatePreview); downloadPdfBtn.addEventListener('click', downloadPDF); downloadTxtBtn.addEventListener('click', downloadTxt); // --- Initialization --- // Set today's date inputs.date.value = new Date().toISOString().substring(0, 10); showTab(1); // Set initial state });
Scroll to Top