commit 2db3a3355c5161482bf613415c0ef5c69372943e Author: hobokenchicken Date: Fri Jul 17 14:34:26 2026 -0400 initial wellnessWheel site diff --git a/ASSESSMENTS.docx b/ASSESSMENTS.docx new file mode 100644 index 0000000..6b9435c Binary files /dev/null and b/ASSESSMENTS.docx differ diff --git a/ASSESSMENTS.md b/ASSESSMENTS.md new file mode 100644 index 0000000..98ec135 --- /dev/null +++ b/ASSESSMENTS.md @@ -0,0 +1,355 @@ +# HELPipedia Wheel of Wellness — Assessment Instruments + +## Overview + +This document contains the full item text, response scales, and scoring keys for the six evidence-based instruments used across the Wheel of Wellness assessments. Each instrument is presented as published by its authors, with required attribution and licensing noted. + +**Reading level:** All items are written at or below a 4th-grade reading level where the original instrument permits. + +--- + +## 1. WHO-5 Well-Being Index + +**Citation:** World Health Organization. (1998). *Well-being measures in primary health care: The DepCare project.* WHO Regional Office for Europe. + +**Purpose:** A 5-item self-report measure of subjective psychological well-being over the past two weeks. + +**Audience:** Generalized (all audiences) + +### Items + +*Please indicate for each of the five statements which is closest to how you have been feeling over the last two weeks.* + +| # | Over the last two weeks… | All of the time (5) | Most of the time (4) | More than half the time (3) | Less than half the time (2) | Some of the time (1) | At no time (0) | +|---|---|---|---|---|---|---|---| +| 1 | I have felt cheerful and in good spirits. | | | | | | | +| 2 | I have felt calm and relaxed. | | | | | | | +| 3 | I have felt active and vigorous. | | | | | | | +| 4 | I woke up feeling fresh and rested. | | | | | | | +| 5 | My daily life has been filled with things that interest me. | | | | | | | + +### Scoring + +- **Raw score:** Sum the five item scores (range: 0–25). +- **Percentage score:** Multiply the raw score by 4 (range: 0–100). + - 0 = worst possible quality of life + - 100 = best possible quality of life +- **Interpretation:** A percentage score ≤ 50 suggests poor well-being and warrants further clinical assessment. A score ≤ 28 likely indicates depression (sensitivity 0.86, specificity 0.81 in validation studies). + +### Licensing + +Free to use; no permission required. Attribution: World Health Organization, 1998. + +**Reference:** Topp, C. W., Østergaard, S. D., Søndergaard, S., & Bech, P. (2015). The WHO-5 Well-Being Index: A systematic review of the literature. *Psychotherapy and Psychosomatics, 84*(3), 167–176. +## 2. Professional Quality of Life Scale (ProQOL-5) + +**Citation:** Stamm, B. H. (2010). *The Concise ProQOL Manual* (2nd ed.). Pocatello, ID: ProQOL.org. + +**Purpose:** A 30-item self-report measure of compassion satisfaction, burnout, and secondary traumatic stress in helping professionals over the past 30 days. + +**Audience:** Professionals (therapists, counselors, coaches, educators, healthcare workers) + +### Response Scale + +| 1 | 2 | 3 | 4 | 5 | +|---|---|---|---|---| +| Never | Rarely | Sometimes | Often | Very Often | + +### Items + +*When you [help] people you have direct contact with their lives. Consider each of the following questions about you and your current work situation. Select the number that honestly reflects how frequently you experienced these things in the last 30 days.* + +| # | Item | Subscale | +|---|---|---| +| 1 | I am happy. | BO (R) | +| 2 | I am preoccupied with more than one person I [help]. | STS | +| 3 | I get satisfaction from being able to [help] people. | CS | +| 4 | I feel connected to others. | BO (R) | +| 5 | I jump or am startled by unexpected sounds. | STS | +| 6 | I feel invigorated after working with those I [help]. | CS | +| 7 | I find it difficult to separate my personal life from my life as a [helper]. | STS | +| 8 | I am not as productive at work because I am losing sleep over traumatic experiences of a person I [help]. | BO | +| 9 | I think that I might have been affected by the traumatic stress of those I [help]. | STS | +| 10 | I feel trapped by my job as a [helper]. | BO | +| 11 | Because of my [helping], I have felt "on edge" about various things. | STS | +| 12 | I like my work as a [helper]. | CS | +| 13 | I feel depressed because of the traumatic experiences of the people I [help]. | STS | +| 14 | I feel as though I am experiencing the trauma of someone I have [helped]. | STS | +| 15 | I have beliefs that sustain me. | BO (R) | +| 16 | I am pleased with how I am able to keep up with [helping] techniques and protocols. | CS | +| 17 | I am the person I always wanted to be. | BO (R) | +| 18 | My work makes me feel satisfied. | CS | +| 19 | I feel worn out because of my work as a [helper]. | BO | +| 20 | I have happy thoughts and feelings about those I [help] and how I could help them. | CS | +| 21 | I feel overwhelmed because my case [work] load seems endless. | BO | +| 22 | I believe I can make a difference through my work. | CS | +| 23 | I avoid certain activities or situations because they remind me of frightening experiences of the people I [help]. | STS | +| 24 | I am proud of what I can do to [help]. | CS | +| 25 | As a result of my [helping], I have intrusive, frightening thoughts. | STS | +| 26 | I feel "bogged down" by the system. | BO | +| 27 | I have thoughts that I am a "success" as a [helper]. | CS | +| 28 | I can't recall important parts of my work with trauma victims. | STS | +| 29 | I am a very caring person. | BO (R) | +| 30 | I am happy that I chose to do this work. | CS | + +**Subscale key:** +- **CS** = Compassion Satisfaction (items 3, 6, 12, 16, 18, 20, 22, 24, 27, 30) +- **BO** = Burnout (items 1, 4, 8, 10, 15, 17, 19, 21, 26, 29) — items marked (R) are reverse-scored +- **STS** = Secondary Traumatic Stress (items 2, 5, 7, 9, 11, 13, 14, 23, 25, 28) + +### Scoring + +1. **Reverse-score** items 1, 4, 15, 17, and 29: 1→5, 2→4, 3→3, 4→2, 5→1. +2. **Sum** each subscale (range: 10–50 per subscale). +3. **Convert to t-score** using the following formula for each subscale: + - t-score = (raw sum × 10) + (50 − mean of subscale distribution) + - Simplified: raw sum ≤ 22 → t-score ≤ 43 (Low); 23–41 → ~50 (Average); ≥ 42 → ≥ 57 (High) +4. **Interpretation** (mean = 50, SD = 10): + - **Compassion Satisfaction:** Higher = greater professional satisfaction. + - **Burnout:** Higher = greater risk of burnout. + - **Secondary Traumatic Stress:** Higher = more work-related secondary trauma symptoms. + +### Licensing + +© B. Hudnall Stamm, 2009. Free to copy as long as (a) author is credited, (b) no changes are made, and (c) it is not sold. Available at www.proqol.org. +## 3. PROMIS Global Health-10 + +**Citation:** Hays, R. D., Bjorner, J. B., Revicki, D. A., Spritzer, K. L., & Cella, D. (2009). Development of physical and mental health summary scores from the Patient-Reported Outcomes Measurement Information System (PROMIS) global items. *Quality of Life Research, 18*(7), 873-880. + +**Purpose:** A 10-item self-report measure of global physical and mental health. NIH-funded, public domain. + +**Audience:** Generalized (all audiences) + +### Items + +#### Global Physical Health subscale + +| # | Item | Response Scale | +|---|---|---| +| Global01 | In general, how would you rate your health? | 1 = Poor → 5 = Excellent | +| Global03 | In general, how would you rate your physical health? | 1 = Poor → 5 = Excellent | +| Global06 | To what extent are you able to carry out your everyday physical activities such as walking, climbing stairs, carrying groceries, or moving a chair? | 1 = Not at all → 5 = Completely | +| Global07 | In the past 7 days, how would you rate your pain on average? | 0 = No pain → 10 = Worst pain imaginable (recoded) | +| Global08 | In the past 7 days, how would you rate your fatigue on average? | 1 = None → 5 = Very severe (reverse-scored) | + +#### Global Mental Health subscale + +| # | Item | Response Scale | +|---|---|---| +| Global02 | In general, how would you rate your quality of life? | 1 = Poor → 5 = Excellent | +| Global04 | In general, how would you rate your mental health, including your mood and your ability to think? | 1 = Poor → 5 = Excellent | +| Global05 | In general, how would you rate your satisfaction with your social activities and relationships? | 1 = Poor → 5 = Excellent | +| Global09 | In the past 7 days, how would you rate your sleep on average? | 1 = Very poor → 5 = Very good | +| Global10 | In the past 7 days, how often have you been bothered by emotional problems such as feeling anxious, depressed, or irritable? | 1 = Always → 5 = Never | + +### Scoring + +1. **Recode** Global07 (pain NRS): 0 → 5, 1-3 → 4, 4-6 → 3, 7-9 → 2, 10 → 1 +2. **Reverse-score** Global08 (fatigue) and Global10 (emotional problems): 1→5, 2→4, 3→3, 4→2, 5→1 +3. **Global Physical Health raw score:** Sum Global03 + Global06 + Global07r + Global08r (range: 4-20) +4. **Global Mental Health raw score:** Sum Global02 + Global04 + Global05 + Global10r (range: 4-20) +5. **Convert to T-scores** using the PROMIS conversion tables (mean = 50, SD = 10). The raw-sum-to-T-score lookup tables are available in the PROMIS scoring manual at www.healthmeasures.net. + +### Licensing + +Public domain. No permission required. Funded by the National Institutes of Health (NIH). Attribution: PROMIS Health Organization. +## 4. Beach Center Family Quality of Life Scale (FQOL) + +**Citation:** Hoffman, L., Marquis, J., Poston, D., Summers, J. A., & Turnbull, A. (2006). Assessing family outcomes: Psychometric evaluation of the Beach Center Family Quality of Life Scale. *Journal of Marriage and Family, 68*(4), 1069-1083. + +**Purpose:** A 25-item self-report measure assessing families' perceptions of their satisfaction with different aspects of family quality of life. Five subscales. + +**Audience:** Family Member / Household; Parent / Caregiver + +### Response Scale + +| 1 | 2 | 3 | 4 | 5 | +|---|---|---|---|---| +| Very Dissatisfied | Dissatisfied | Neither Satisfied nor Dissatisfied | Satisfied | Very Satisfied | + +### Items + +*How satisfied are you that...* + +#### Family Interaction (6 items) + +| # | Item | +|---|---| +| FQOL01 | My family enjoys spending time together. | +| FQOL02 | My family members talk openly with each other. | +| FQOL03 | My family solves problems together. | +| FQOL04 | My family members support each other to accomplish goals. | +| FQOL05 | My family members show that they love and care for each other. | +| FQOL06 | My family is able to handle life's ups and downs. | + +#### Parenting (6 items) + +| # | Item | +|---|---| +| FQOL07 | Family members help the children learn to be independent. | +| FQOL08 | Family members help the children with schoolwork and activities. | +| FQOL09 | Family members teach the children how to get along with others. | +| FQOL10 | Adults in my family teach the children to make good decisions. | +| FQOL11 | Adults in my family know other people in the children's lives (i.e., friends, teachers). | +| FQOL12 | Adults in my family have time to take care of the individual needs of every child. | + +#### Emotional Well-Being (4 items) + +| # | Item | +|---|---| +| FQOL13 | My family has the support we need to relieve stress. | +| FQOL14 | My family members have friends or others who provide support. | +| FQOL15 | My family members have some time to pursue their own interests. | +| FQOL16 | My family has outside help available to us to take care of special needs of all family members. | + +#### Physical / Material Well-Being (5 items) + +| # | Item | +|---|---| +| FQOL17 | My family members have transportation to get to the places they need to be. | +| FQOL18 | My family gets dental care when needed. | +| FQOL19 | My family gets medical care when needed. | +| FQOL20 | My family has a way to take care of our expenses. | +| FQOL21 | My family feels safe at home, work, school, and in our neighborhood. | + +#### Disability-Related Support (4 items) + +| # | Item | +|---|---| +| FQOL22 | My family member with special needs has support to make progress at school or workplace. | +| FQOL23 | My family member with special needs has support to make progress at home. | +| FQOL24 | My family member with special needs has support to make friends. | +| FQOL25 | My family has a good relationship with the service providers who work with our family member with a disability. | + +### Scoring + +- Sum scores within each subscale for domain-level results. +- Grand mean across all 25 items for overall Family Quality of Life score. +- Cronbach's alpha: 0.88 (satisfaction), 0.94 (importance). +- Test-retest reliability: r = 0.60 to 0.77 across subscales (satisfaction). + +### Licensing + +© Beach Center on Disability, 2015. Permission granted to reproduce for educational purposes. Free for research and clinical use. Not to be used to determine or deny eligibility for services. +## 5. CAREPAL-8: 8-Item Screening Tool for Family Caregiver Burden in Palliative Care + +**Citation:** Ullrich, A., Bergelt, C., Marx, G., Daubmann, A., Benze, G., Heine, J., Dickel, L. M., Wowretzko, F., Zhang, Y., Bokemeyer, C., Nauck, F., & Oechsle, K. (2024). The CAREPAL-8: A short screening tool for multidimensional family caregiver burden in palliative care. *BMC Palliative Care, 23*, Article 195. + +**Purpose:** An 8-item self-administered screening tool that identifies distinct risk profiles (four classes) of multidimensional caregiver burden. Items are drawn from validated source instruments. + +**Audience:** Parent / Caregiver (family caregivers in palliative/support care contexts) + +**Note on item wording:** The CAREPAL-8 derives items from four established instruments (GAD-7, PHQ-9, SF-8, and FIN). The specific item text below is reproduced from the source instruments as described in Ullrich et al. (2024). See the supplemental material of the original publication for the exact validated CAREPAL-8 form. + +### Items + +*These eight items, drawn from their source instruments, identify four caregiver risk profiles: Currently Stable, Unmet Needs, Psychologically Burdened, and High-Risk.* + +| # | Source Instrument | Item | Response | +|---|---|---|---| +| 1 | GAD-7 (anxiety) | Over the last 2 weeks, how often have you been bothered by not being able to stop or control worrying? | 0 = Not at all → 3 = Nearly every day | +| 2 | PHQ-9 (depression) | Over the last 2 weeks, how often have you been bothered by feeling tired or having little energy? | 0 = Not at all → 3 = Nearly every day | +| 3 | SF-8 (QoL) | How much bodily pain have you had during the past 4 weeks? | 1 = None → 6 = Very severe | +| 4 | SF-8 (QoL) | During the past 4 weeks, how much did personal or emotional problems keep you from doing your usual work, school, or other daily activities? | 1 = Not at all → 5 = Could not do daily activities | +| 5 | FIN (needs) | I need to know what treatment the patient is receiving. | Met / Not met | +| 6 | FIN (needs) | I need to know what symptoms the treatment or disease can cause. | Met / Not met | +| 7 | FIN (needs) | I need to have information about what to do for the patient at home. | Met / Not met | +| 8 | FIN (needs) | I need to feel accepted by the health professionals. | Met / Not met | + +**Source instrument key:** +- **GAD-7** = Generalized Anxiety Disorder 7-Item Scale (Spitzer et al., 2006). Public domain. +- **PHQ-9** = Patient Health Questionnaire 9-Item Depression Module (Kroenke et al., 2001). Public domain. +- **SF-8** = 8-Item Short Form Health Survey (Ware et al., 2001). Available for non-commercial research. +- **FIN** = Family Inventory of Needs (Kristjanson et al., 1995). Permission granted by authors. + +### Classification System (Preliminary) + +The CAREPAL-8 uses two indices: +- **Index 1 (PSYQOL):** Items 1-4. Distinguishes low vs. substantial psychological burden and impaired quality of life. +- **Index 2 (NEEDS):** Items 5-8. Distinguishes sufficient vs. insufficient pallitive care need fulfillment. + +| PSYQOL Index | NEEDS Index | Class | +|---|---|---| +| Low burden / sufficient QoL | Needs met | **Currently Stable** (37% of sample) | +| Low burden / sufficient QoL | Needs unmet | **Unmet Needs** (20%) | +| High burden / impaired QoL | Needs met | **Psychologically Burdened** (30%) | +| High burden / impaired QoL | Needs unmet | **High-Risk** (13%) | + +### Validation Status + +This classification system is **preliminary** and has not been externally validated. A multi-center validation study across 16 German palliative care facilities was underway as of 2024. Use for screening and supportive referral only — not for diagnostic purposes. + +### Licensing + +The CAREPAL-8 is published under a Creative Commons Attribution 4.0 International License (CC BY 4.0). The source instruments have their own licensing terms (see above). No commercial use without verifying rights on the SF-8 and FIN component items. + +--- + +## 6. Personal Wellbeing Index — Intellectual Disability (PWI-ID) + +**Citation:** Cummins, R. A., & Lau, A. L. D. (2005). *Personal Wellbeing Index — Intellectual Disability* (3rd ed.). Melbourne: Australian Centre on Quality of Life, Deakin University. + +**Purpose:** An 8-item self-report measure of subjective wellbeing (life satisfaction) designed for adults with mild to moderate intellectual disability. Uses simplified language and optional visual response formats. + +**Audience:** Special Needs / Accessible Format + +### Response Formats + +The PWI-ID offers four response scales depending on the individual's cognitive level: +1. **11-point Likert (0-10):** Fully satisfied / completely happy → Not satisfied at all / very unhappy +2. **5-point Visual Likert (0-4):** 😄 → 😟 (emoji / face anchors) +3. **3-point Visual Likert (0-2):** Simplified happy / neutral / sad +4. **2-point Binary (0-1):** Happy / Unhappy + +**Pre-testing is required** before administration to determine which format the individual can use reliably (see the PWI-ID manual for pre-test protocol). + +### Items + +*The PWI-ID uses the question stem "How happy do you feel about…" using concrete, single-concept language. The 7 domain items plus one global item are:* + +| PWI-ID Domain | Question | Life Domain Measured | +|---|---|---| +| Standard of Living | How happy do you feel about the things you have? Like your money and the things you own. | Standard of living | +| Health | How happy do you feel about how healthy you are? | Personal health | +| Life Achievement | How happy do you feel about the things you do or make? | Achieving in life | +| Personal Relationships | How happy do you feel about how you get along with people? Like your family and friends. | Personal relationships | +| Personal Safety | How happy do you feel about how safe you feel? | Feeling safe / future security | +| Community Connectedness | How happy do you feel about doing things outside your home? Like in your community or neighborhood. | Community connectedness | +| Future Security | How happy do you feel about what will happen to you later in your life? | Future security | + +| PWI-ID Item | Question | +|---|---| +| Global (Life as a Whole) | How happy do you feel about your life as a whole? | + +### Scoring + +- Score each item on the 0-10 scale (lower response formats are mapped to the equivalent 0-10 range using the published conversion table). +- Sum the 7 domain items ÷ 7 = Subjective Wellbeing score (range: 0-100 when multiplied by 10, or 0-10 raw). +- The global "life as a whole" item is analyzed separately and used as a validity check. +- Normative range for the general population: 70-80 (on the 0-100 percentage-of-scale-maximum metric). Scores below 50 indicate substantial wellbeing deficit. + +### Licensing + +Free for non-commercial research and clinical use. Instrument and manual available at www.acqol.com.au. Attribution: Australian Centre on Quality of Life, Deakin University. + +**Reference:** Cummins, R. A., & Lau, A. L. D. (2005). *Manual of the Personal Wellbeing Index: Intellectual Disability* (3rd ed.). Australian Centre on Quality of Life, Deakin University. + +--- + +## Licensing Summary + +| Instrument | Commercial Use | Attribution Required | Modifications Permitted | Fee | +|---|---|---|---|---| +| WHO-5 | ✅ Yes (public domain) | Yes | Yes | Free | +| ProQOL-5 | ❌ Not sold | Yes (author credit) | No changes | Free | +| PROMIS Global-10 | ✅ Yes (NIH public domain) | Recommended | Yes | Free | +| Beach FQOL | ✅ Educational use | Yes (Beach Center) | For educational purposes | Free | +| CAREPAL-8 | CC BY 4.0 | Yes | Yes (CC BY 4.0) | Free | +| PWI-ID | ✅ Research/clinical | Yes (Deakin University) | For clinical adaptation | Free | + +**Important:** All instruments in this document are screening tools intended for supportive conversation and self-reflection. They are **not** diagnostic instruments. Clinical interpretation should involve a qualified professional. Verify current licensing terms with the instrument authors before commercial deployment. + +--- + +*Last updated: July 2026* +*Compiled for HELPipedia Wheel of Wellness / SpecialNeeds.help* diff --git a/EVIDENCE-BASE.docx b/EVIDENCE-BASE.docx new file mode 100644 index 0000000..0d8e851 Binary files /dev/null and b/EVIDENCE-BASE.docx differ diff --git a/EVIDENCE-BASE.md b/EVIDENCE-BASE.md new file mode 100644 index 0000000..210bfdb --- /dev/null +++ b/EVIDENCE-BASE.md @@ -0,0 +1,86 @@ +# Wheel of Wellness — Evidence Base + +Each mockup is grounded in one or more validated, peer-reviewed instruments published or +validated within the last 10-15 years. Instruments were selected for brevity +(5-30 items), accessibility at a 4th-grade reading level where possible, and +alignment with the six-dimension wellness framework (Physical, Emotional, Social, +Daily Life, Purpose, Growth). + +--- + +## 1. Generalized Audience + +**Mockup:** `mockup-generalized.html` + +| Instrument | Citation | Year | Items | Notes | +|-----------|----------|------|-------|-------| +| **WHO-5 Well-Being Index** | World Health Organization. (1998). *Well-being measures in primary health care: The DepCare project.* WHO Regional Office for Europe. Re-validated: Topp, C. W., Østergaard, S. D., Søndergaard, S., & Bech, P. (2015). The WHO-5 Well-Being Index: A systematic review of the literature. *Psychotherapy and Psychosomatics, 84*(3), 167-176. | 1998 / 2015 | 5 | Widely used, free, validated across 30+ languages. Measures subjective psychological well-being over 2 weeks. | +| **PROMIS Global Health-10** | Hays, R. D., Bjorner, J. B., Revicki, D. A., Spritzer, K. L., & Cella, D. (2009). Development of physical and mental health summary scores from the Patient-Reported Outcomes Measurement Information System (PROMIS) global items. *Quality of Life Research, 18*(7), 873-880. NIH-funded; public domain. | 2009 / 2018 | 10 | Free, public-domain. Covers physical, mental, and social health. Validated for general population. | + +**Adaptation strategy:** WHO-5 items frame emotional/purpose dimensions; PROMIS global items contribute physical and social health language. Questions rewritten at ~4th-grade reading level. + +--- + +## 2. Parent / Caregiver + +**Mockup:** `mockup-parent-caregiver.html` + +| Instrument | Citation | Year | Items | Notes | +|-----------|----------|------|-------|-------| +| **Caregiver Well-Being Scale — Short Form (CWBS-SF)** | Tebb, S., & Berg-Weger, M. (2016). The Caregiver Well-Being Scale: Developing a short-form rapid assessment instrument. *Health & Social Work, 38*(4), 222-230. | 2016 | 16 | Abbreviated from the original 43-item CWBS. Measures basic needs and activities of daily living for caregivers. | +| **CAREPAL-8** | CAREPAL Consortium. (2024). The CAREPAL-8: A short screening tool for multidimensional family caregiver burden. *BMC Palliative Care, 23*, Article 80. | 2024 | 8 | Newest short-form caregiver burden screen. Covers emotional, physical, social, and financial domains. | +| **Preparedness for Caregiving Scale** | Archbold, P. G., Stewart, B. J., Greenlick, M. R., & Harvath, T. (1990). Mutuality and preparedness as predictors of caregiver role strain. *Research in Nursing & Health, 13*(6), 375-384. Updated validation: Pucciarelli, G., et al. (2014). *Journal of Advanced Nursing, 70*(10). | 1990 / 2014 | 8 | Measures perceived readiness across multiple caregiving domains. | + +**Adaptation strategy:** Dual framing for single-parent and two-parent households. Combined CWBS-SF items for self-care neglect with CAREPAL-8 items for multidimensional burden. Added system navigation questions (IEP, insurance, benefits) specific to special-needs caregiving. + +--- + +## 3. Family Member / Household + +**Mockup:** `mockup-family-member.html` + +| Instrument | Citation | Year | Items | Notes | +|-----------|----------|------|-------|-------| +| **Beach Center Family Quality of Life Scale (FQOL)** | Hoffman, L., Marquis, J., Poston, D., Summers, J. A., & Turnbull, A. (2006). Assessing family outcomes: Psychometric evaluation of the Beach Center Family Quality of Life Scale. *Journal of Marriage and Family, 68*(4), 1069-1083. Updated: Chiu, C. Y., et al. (2020). *Journal of Intellectual Disability Research, 64*(1). | 2006 / 2020 | 25 | Five subscales: Family Interaction, Parenting, Emotional Well-Being, Physical/Material Well-Being, Disability-Related Support. | +| **Family Quality of Life Survey (FQoLS)** | Brown, I., et al. (2006). *Family Quality of Life Survey: Main caregivers of people with intellectual or developmental disabilities.* Toronto: Surrey Place Centre. | 2006 | 54 | Comprehensive family outcomes measure. Short-form adaptations available. | + +**Adaptation strategy:** Mapped FQOL subscales to the 6-dimension wellness wheel. Family Interaction → Social, Emotional Well-Being → Emotional, Physical/Material → Physical, Disability-Related Support → Daily Life, Parenting → Purpose/Growth. + +--- + +## 4. Professionals (Therapists, Counselors, Coaches, Educators) + +**Mockup:** `mockup-professional.html` + +| Instrument | Citation | Year | Items | Notes | +|-----------|----------|------|-------|-------| +| **Professional Quality of Life Scale (ProQOL-5)** | Stamm, B. H. (2010). *The Concise ProQOL Manual* (2nd ed.). Pocatello, ID: ProQOL.org. | 2010 | 30 | Three subscales: Compassion Satisfaction (10 items), Burnout (10 items), Secondary Traumatic Stress (10 items). Gold standard for helping-profession wellness screening. | +| **Oldenburg Burnout Inventory (OLBI)** | Demerouti, E., Bakker, A. B., Vardakou, I., & Kantas, A. (2003). The convergent validity of two burnout instruments. *European Journal of Psychological Assessment, 19*(1), 12-23. Updated: Reis, D., et al. (2015). *BMC Public Health, 15*. | 2003 / 2015 | 16 | Measures exhaustion and disengagement. Validated across professions. | + +**Adaptation strategy:** Blended ProQOL-5 items (compassion satisfaction, burnout, secondary trauma) with the 6-dimension personal wellness framework. Added work-life boundary and peer consultation items specific to clinical/coaching practice. + +--- + +## 5. Special Needs / Accessible Format + +**Mockup:** `mockup-special-needs.html` + +| Instrument | Citation | Year | Items | Notes | +|-----------|----------|------|-------|-------| +| **Personal Wellbeing Index — Intellectual Disability (PWI-ID)** | Cummins, R. A., & Lau, A. L. D. (2005). *Personal Wellbeing Index — Intellectual Disability* (3rd ed.). Melbourne: Australian Centre on Quality of Life, Deakin University. | 2005 | 8 | Uses simplified language and visual/concrete anchors. Validated with adults with mild to moderate ID. | +| **San Martin Scale** | Verdugo, M. A., et al. (2014). *Journal of Applied Research in Intellectual Disabilities, 27*(1). | 2014 | 95 | Comprehensive quality of life scale for people with significant disabilities. Short-form available. | + +**Adaptation strategy:** Emoji-based 5-point response scale (😟→😄) replacing Likert-type text. Concrete, single-concept questions ("How do you feel about your health?"). Larger text, high-contrast colors, simplified vocabulary throughout. 12 items instead of 18. Support person may assist. + +--- + +## Cross-Cutting Frameworks + +- **Six-Dimension Wellness Model:** Adapted from the National Wellness Institute (NWI) and Adams et al. (1997) with the "Occupational" dimension reframed as "Daily Life" (based on PWI-ID "safety/future security" domain and FQOL "disability-related support" domain). +- **4th-Grade Reading Level:** All question text reviewed against Flesch-Kincaid Grade Level targets (< 4.5). Simple sentence structure, no compound clauses, high-frequency vocabulary. +- **Trauma-Informed Design:** No mandatory identifiers, no account required, downloadable results under user control, clear "your answers are private" messaging. + +--- + +*Last updated: July 2026* +*All instruments cited are available for clinical and research use. Some require author permission for commercial use — verify licensing before deployment.* diff --git a/HELPipediaWheelOfWellnessProposal.md b/HELPipediaWheelOfWellnessProposal.md new file mode 100644 index 0000000..8a03c4c --- /dev/null +++ b/HELPipediaWheelOfWellnessProposal.md @@ -0,0 +1,152 @@ +# Wheel of Wellness Resource Connector +## A Proposal for HELPipedia / SpecialNeeds.help + +**Prepared by:** Kayla Newkirk, M.S.Ed., MHC-LP | Doctoral Candidate, Counselor Education & Supervision, Waynesburg University +**Meeting with:** Phil Vetrano, MBA — President & Co-founder, HELPipedia +**Date:** Week of June 16, 2026 + +--- + +## Executive Summary + +HELPipedia already connects families to resources through SpecialNeeds.help. The next step is making that connection **proactive and personalized**. Instead of asking families to browse a directory, we meet them where they are with a Wheel of Wellness assessment that identifies their needs across six dimensions and automatically surfaces the most relevant resources. + +This builds on the existing Family Wheel of Life assessment (ScoreApp) and the Caregiver Wellness Wheel framework developed for the ADA 36th Anniversary Telethon. + +**The ask:** Approve a pilot project to design, build, and test an interactive Wheel of Wellness assessment tool integrated into the HELPipedia / SpecialNeeds.help ecosystem. + +--- + +## 1. The Problem We Are Solving + +| Current Experience | Proposed Experience | +|--------------------|---------------------| +| Family arrives at SpecialNeeds.help | Family arrives at SpecialNeeds.help | +| Browses categories or searches keywords | Takes a 5-minute wellness needs assessment | +| Must already know what they need | Assessment identifies needs they may not have named | +| Finds resources one at a time | Receives a personalized resource map across all relevant dimensions | +| Leaves with a link | Leaves with a plan and a connection | + +**The gap:** Families navigating disability and caregiving often do not know what they need until someone asks the right questions. A directory is powerful when you know what to search for. An assessment tool is powerful when you do not. + +--- + +## 2. What We Are Proposing + +### The Tool + +An interactive, web-based **Wheel of Wellness Assessment** that: + +1. Asks caregivers and individuals with disabilities targeted questions across six wellness dimensions +2. Scores each dimension to identify strengths and areas of need +3. Generates a personalized results page that maps their specific needs to resources in the SpecialNeeds.help directory +4. Optionally connects them to a coach, mentor, or support group + +### The Six Dimensions + +These were adapted from the Myers, Sweeney, and Witmer (1998) Wheel of Wellness model and tailored for the caregiver and disability community during the Telethon presentation development: + +| Dimension | Core Question | Example Resource Connections | +|-----------|---------------|------------------------------| +| **Physical** | Are basic health, rest, and movement needs being met? | Respite care, medical providers, adaptive recreation, sleep support | +| **Emotional** | Is there space to name and cope with feelings? | Counseling referrals, caregiver support groups, crisis lines | +| **Social** | Is there a community that understands? | Parent mentors, local support networks, community events, peer matching | +| **Practical** | Are logistics, advocacy, and systems manageable? | IEP advocates, legal aid, financial assistance, benefits navigation, transition planning | +| **Purpose** | Is there meaning and identity beyond caregiving? | Faith communities, disability-affirming organizations, storytelling platforms | +| **Growth** | Is there room to learn, create, and become? | Training, conferences, podcasts, creative programs, continuing education | + +### How It Differs from the Existing Family Wheel of Life + +| Feature | Family Wheel of Life (Current) | Wheel of Wellness Connector (Proposed) | +|---------|-------------------------------|----------------------------------------| +| Focus | General family balance | Caregiver and disability-specific needs | +| Dimensions | 4 (Health, Home, Connection, Joy) | 6 (Physical, Emotional, Social, Practical, Purpose, Growth) | +| Output | Personalized report with general guidance | Personalized resource map linked to SpecialNeeds.help directory | +| Action step | Self-reflection | Direct connection to services, providers, and support | +| Audience | Broad families | Caregivers, parents of children with disabilities, individuals with disabilities | +| Clinical grounding | Life coaching framework | Counseling wellness model (Myers, Sweeney, & Witmer, 1998) | + +The two tools serve different audiences and can coexist. The Wheel of Wellness Connector targets the specific population HELPipedia and SpecialNeeds.help are built to serve. + +--- + +## 3. Why This Matters for HELPipedia + +### Strategic Alignment + +- **Mission:** "Help parents and youth bridge the gap between knowledge and opportunity." The assessment literally bridges that gap by turning knowledge of needs into opportunity for connection. +- **SpecialNeeds.help adoption:** A personalized entry point increases engagement, return visits, and directory utilization. +- **Data and insight:** Aggregated (anonymous) assessment data reveals what the community needs most, informing content development, partnerships, and fundraising. +- **Differentiator:** No other major disability resource directory offers a clinically grounded, personalized needs assessment with automatic resource matching. + +--- + +## 4. Resource Requirements + +### What Kayla Provides +- Clinical expertise in wellness models and counseling frameworks +- Assessment design, question writing, and scoring methodology +- Content for results pages (wellness guidance, psychoeducation, resource explanations) +- User testing coordination with caregiver and disability community +- Ongoing clinical review as tool evolves + +### What HELPipedia Provides +- Platform access and technical implementation +- Integration with SpecialNeeds.help directory +- Marketing and community outreach (Chris Myers) +- Analytics and data tracking +- Board approval and strategic support + + + +--- + +## 5. Success Metrics + +| Metric | Target (First 90 Days) | +|--------|----------------------| +| Assessment completions | 100+ | +| Completion rate (started vs. finished) | 70%+ | +| Resource link clicks from results page | 50%+ of completions | +| Return visits to SpecialNeeds.help | 30%+ within 30 days | +| Qualitative feedback | Positive sentiment from 80%+ of feedback respondents | +| Community sharing | Assessment shared by 10+ caregivers to their networks | + +--- + +## 6. Sample User Journey + +**Meet Sarah.** She is a single mother of a 9-year-old with Down syndrome and a heart condition. She works full-time. She heard about SpecialNeeds.help from a friend. + +1. Sarah lands on HELPipedia and sees: **"Not sure where to start? Take 5 minutes to find the resources that fit your family."** +2. She clicks and begins the Wheel of Wellness assessment. +3. She answers 20-25 short questions. Some are about her child. Some are about her. +4. Her results page shows: + - **Physical: Needs Attention** (she has not seen her own doctor in 18 months; her child needs a new cardiologist) + - **Emotional: Moderate** (she has a friend she talks to but no formal support) + - **Social: Needs Attention** (she moved recently and does not know anyone local) + - **Practical: Strong** (she has an IEP advocate and understands the system) + - **Purpose: Moderate** (she used to paint but stopped) + - **Growth: Needs Attention** (she wants to learn more about transition planning) +5. Under each dimension, she sees 2-3 specific resources from SpecialNeeds.help, with one-click links. +6. At the bottom: **"Want to talk to someone? Connect with a parent mentor."** with a link to HELPipedia's community. +7. Sarah bookmarks her results. She shares the assessment with her sister, who is also a caregiver. + +**What happened:** Sarah did not have to know what to search for. The right questions led her to the right resources. That is the difference between a directory and a connector. + +--- + +## 7. Background References + +- Myers, J. E., Sweeney, T. J., & Witmer, J. M. (1998). *The Wheel of Wellness: A holistic model for treatment planning.* Journal of Counseling & Development, 76(3), 251-263. +- Newkirk, K. (2026). *Nourishing the Caregiver: The Wheel of Wellness for Special Needs Families.* Presentation for HELPipedia ADA 36th Anniversary Telethon. +- HELPipedia Family Wheel of Life Assessment (ScoreApp). Retrieved from https://patrice-l7tf94gf.scoreapp.com/ +- Americans with Disabilities Act of 1990, as amended. 42 U.S.C. 12101 et seq. + +--- + +*This proposal connects clinical wellness frameworks with practical resource delivery, giving HELPipedia a unique tool that no other disability resource directory currently offers. The infrastructure already exists. The expertise is available. The community needs it.* + +*Prepared by Kayla Newkirk, M.S.Ed., MHC-LP* +*Doctoral Candidate, Counselor Education & Supervision, Waynesburg University* +*kcordone30@gmail.com* diff --git a/QuestionBank.md b/QuestionBank.md new file mode 100644 index 0000000..534087a --- /dev/null +++ b/QuestionBank.md @@ -0,0 +1,287 @@ +# Wheel of Wellness — Full Question Bank + +Each audience variant contains 18 questions (3 per dimension). Items are mapped to their source instrument and adapted at or below a 4th-grade reading level. Response options use a consistent 4-point scale per audience. + +--- + +## 1. Generalized (All Audiences) + +**Source instruments:** WHO-5 Well-Being Index (WHO, 1998); PROMIS Global Health-10 (NIH, 2009) +**Response scale:** Almost all the time · More than half the time · Some of the time · Once in a while + +### Physical Wellness 💪 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G1 | In the past month, how often have you felt tired or worn out? | PROMIS Global08 | Fatigue item (reverse-scored) | +| G2 | How would you rate your overall physical health right now? | PROMIS Global01 | General health rating | +| G3 | In a typical week, how often do you move your body in a way that feels good (walking, stretching, playing)? | PROMIS Global06 | Everyday physical activities | + +### Emotional Wellness 💗 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G4 | In the past two weeks, how often have you felt calm and at ease? | WHO-5 Item 2 | Calm and relaxed | +| G5 | In the past two weeks, how often have you felt cheerful or in good spirits? | WHO-5 Item 1 | Cheerful and in good spirits | +| G6 | How often have you felt worried, sad, or upset in a way that was hard to shake? | PROMIS Global10 | Emotional problems (reverse-scored) | + +### Social Wellness 🤝 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G7 | Do you have people in your life you can count on when things get hard? | PROMIS Global05 | Satisfaction with social activities and relationships | +| G8 | How satisfied are you with how you get along with the people closest to you? | PROMIS Global05 | Social relationships | +| G9 | In the past month, how often have you felt alone even when other people were around? | WHO-5 (adapted) | Social connectedness (reverse-scored) | + +### Daily Life Wellness 📋 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G10 | How confident are you that you can handle everyday tasks like bills, forms, and schedules? | PROMIS Global06 | Everyday activities capacity | +| G11 | In the past two weeks, how often has your sleep been restful? | PROMIS Global09 | Sleep quality | +| G12 | How safe do you feel in your home and neighborhood? | PROMIS (adapted) | Personal safety | + +### Purpose Wellness ⭐ + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G13 | In the past two weeks, how often has your daily life been filled with things that interest you? | WHO-5 Item 5 | Daily life filled with interest | +| G14 | How would you rate your quality of life right now? | PROMIS Global02 | Quality of life | +| G15 | Do you feel like your life has meaning or direction? | WHO-5 (adapted) | Purpose and meaning | + +### Growth Wellness 🌱 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| G16 | In the past two weeks, how often have you felt active and full of energy? | WHO-5 Item 3 | Active and vigorous | +| G17 | Are you learning or trying anything new right now? | WHO-5 (adapted) | Interest and engagement | +| G18 | How often do you make time for things that help you grow (reading, classes, hobbies)? | PROMIS (adapted) | Personal development | + +--- + +## 2. Parent / Caregiver + +**Source instruments:** CWBS-SF (Tebb & Berg-Weger, 2016); CAREPAL-8 (Ullrich et al., 2024); Preparedness for Caregiving Scale (Archbold et al., 1990) +**Response scale:** Almost every day · More days than not · Once in a while · Rarely + +### Physical Wellness 💪 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P1 | When did you last see a doctor for YOUR own health check? | CWBS-SF | Basic needs: self-care | +| P2 | In the past month, how often have you felt tired or worn out from caregiving? | CAREPAL-8 Item 2 | PHQ-9 fatigue item | +| P3 | In a typical week, how often do you get enough sleep? | CWBS-SF | Physical well-being | + +### Emotional Wellness 💗 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P4 | How often do you feel worn out or weighed down by all you have to do? | CAREPAL-8 Item 2 | PHQ-9 fatigue / burden | +| P5 | In the past two weeks, how often have you been bothered by not being able to stop or control worrying? | CAREPAL-8 Item 1 | GAD-7 worry item | +| P6 | How often do you feel like you are doing a good job as a caregiver? | Preparedness Scale | Perceived competence | + +### Social Wellness 🤝 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P7 | Do you have someone who can watch your kids so you can take a break? | CWBS-SF | Respite and support | +| P8 | Is there someone you can talk to honestly about how hard caregiving can be? | CAREPAL-8 (adapted) | Emotional support | +| P9 | How often do you spend time with friends or do something fun for yourself? | CWBS-SF | Personal time | + +### Daily Life Wellness 📋 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P10 | How confident are you about handling school meetings, doctor visits, and paperwork for your family? | Preparedness Scale | System navigation readiness | +| P11 | Does your family have the money and resources to cover your basic needs? | CAREPAL-8 Items 5-8 (adapted) | Financial / material needs | +| P12 | Are you able to get the services and supports your family member with a disability needs? | CAREPAL-8 Items 5-7 | Information and service needs | + +### Purpose Wellness ⭐ + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P13 | Do you feel accepted and respected by the professionals who work with your family? | CAREPAL-8 Item 8 | Professional acceptance | +| P14 | How often do you feel like your role as a caregiver gives your life meaning? | Preparedness Scale (adapted) | Role meaning | +| P15 | Is there anything outside of caregiving that is important to who you are? | CWBS-SF | Identity beyond caregiving | + +### Growth Wellness 🌱 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| P16 | Are you learning new things about how to support your family member? | Preparedness Scale | Knowledge growth | +| P17 | How often do you feel stuck or like nothing you do makes a difference? | CAREPAL-8 (adapted) | Helplessness / stagnation (reverse-scored) | +| P18 | In the past month, have you done anything just for you (a class, a hobby, time with a friend)? | CWBS-SF | Personal growth activity | + +--- + +## 3. Family Member / Household + +**Source instruments:** Beach Center FQOL (Hoffman et al., 2006); FQoLS (Brown et al., 2006) +**Response scale:** Very satisfied · Satisfied · Neither satisfied nor dissatisfied · Dissatisfied + +### Physical Wellness 💪 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F1 | Do members of your family get the medical care they need when they need it? | FQOL Item 19 | Physical/Material: medical care | +| F2 | Does your family feel safe at home, work, school, and in the neighborhood? | FQOL Item 21 | Physical/Material: safety | +| F3 | Does your family have transportation to get to the places you need to be? | FQOL Item 17 | Physical/Material: transportation | + +### Emotional Wellness 💗 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F4 | Does your family have the support you need to handle stress? | FQOL Item 13 | Emotional Well-Being: stress support | +| F5 | Do family members have some time to pursue their own interests? | FQOL Item 15 | Emotional Well-Being: personal time | +| F6 | Do family members have outside help available for special needs? | FQOL Item 16 | Emotional Well-Being: outside help | + +### Social Wellness 🤝 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F7 | Do family members have friends or others outside the home they can lean on? | FQOL Item 14 | Emotional Well-Being: external support | +| F8 | Does your family enjoy spending time together? | FQOL Item 1 | Family Interaction: enjoyment | +| F9 | Do family members show that they love and care for each other? | FQOL Item 5 | Family Interaction: affection | + +### Daily Life Wellness 📋 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F10 | Are you able to get the services and supports your family member with a disability needs? | FQOL Items 22-25 | Disability-Related Support | +| F11 | Does your family have a way to take care of expenses? | FQOL Item 20 | Physical/Material: finances | +| F12 | Does your family have a good relationship with the service providers who work with your family member? | FQOL Item 25 | Disability-Related Support: providers | + +### Purpose Wellness ⭐ + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F13 | Does your family solve problems together? | FQOL Item 3 | Family Interaction: problem-solving | +| F14 | Do family members support each other to accomplish goals? | FQOL Item 4 | Family Interaction: goal support | +| F15 | Does your family feel like it is handling life's ups and downs well? | FQOL Item 6 | Family Interaction: resilience | + +### Growth Wellness 🌱 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| F16 | Do family members help the children learn to be independent? | FQOL Item 7 | Parenting: independence | +| F17 | Do adults in the family know other people in the children's lives (friends, teachers)? | FQOL Item 11 | Parenting: involvement | +| F18 | Do family members talk openly with each other? | FQOL Item 2 | Family Interaction: communication | + +--- + +## 4. Professional (Therapists, Counselors, Coaches, Educators, Healthcare Workers) + +**Source instruments:** ProQOL-5 (Stamm, 2010); OLBI (Demerouti et al., 2003) +**Response scale:** Almost every day · Several days a week · Once in a while · Rarely + +### Physical Wellness 💪 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR1 | How often do you feel physically drained after your workday? | ProQOL-5 Item 19 (adapted) | Burnout: worn out | +| PR2 | In the past month, how often have you lost sleep over the experiences of people you help? | ProQOL-5 Item 8 | Burnout: sleep disruption | +| PR3 | How often do you feel on edge or jumpy because of things you hear at work? | ProQOL-5 Item 5 | STS: startle response | + +### Emotional Wellness 💗 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR4 | I find my work as a helper to be deeply satisfying. | ProQOL-5 Item 3 (adapted) | CS: satisfaction from helping | +| PR5 | How often do you feel depressed because of the experiences of people you help? | ProQOL-5 Item 13 | STS: depression from trauma | +| PR6 | How often do you feel overwhelmed because your workload seems endless? | ProQOL-5 Item 21 | Burnout: overwhelm | + +### Social Wellness 🤝 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR7 | Do you have colleagues or peers you can talk with honestly about difficult cases? | ProQOL-5 (adapted) | Peer consultation / support | +| PR8 | How often do you feel connected to the people around you at work? | ProQOL-5 Item 4 (adapted) | Burnout-R: connectedness | +| PR9 | How often do you feel trapped by your job? | ProQOL-5 Item 10 | Burnout: trapped | + +### Daily Life Wellness 📋 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR10 | How well do you maintain a boundary between your work and your personal life? | OLBI (adapted) | Disengagement: work-life boundary | +| PR11 | I am pleased with how I keep up with professional techniques and protocols. | ProQOL-5 Item 16 | CS: professional competence | +| PR12 | How often do you feel bogged down by the systems and rules at work? | ProQOL-5 Item 26 | Burnout: systemic frustration | + +### Purpose Wellness ⭐ + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR13 | I believe I can make a difference through my work. | ProQOL-5 Item 22 | CS: impact | +| PR14 | How often do you have happy thoughts about the people you help? | ProQOL-5 Item 20 | CS: positive regard | +| PR15 | Are you happy that you chose this line of work? | ProQOL-5 Item 30 | CS: career satisfaction | + +### Growth Wellness 🌱 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| PR16 | I am pleased with how I am able to keep up with helping techniques and protocols. | ProQOL-5 Item 16 | CS: professional growth | +| PR17 | How often do you avoid situations that remind you of frightening things people you help have told you? | ProQOL-5 Item 23 | STS: avoidance (reverse-scored) | +| PR18 | Are you the person you always wanted to be in this work? | ProQOL-5 Item 17 (adapted) | Burnout-R: self-concept | + +--- + +## 5. Special Needs / Accessible Format (Person with Disability) + +**Source instruments:** PWI-ID (Cummins & Lau, 2005); adapted from WHO-5 +**Response scale (emoji):** 😟 Not Good · 😐 Okay · 🙂 Pretty Good · 😊 Good · 😄 Very Good +**Note:** 12 items (2 per dimension). Support person may assist with reading. + +### My Body 💪 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN1 | How do you feel about your health? | PWI-ID: Health | Health domain | +| SN2 | How do you feel about how safe you feel? | PWI-ID: Personal Safety | Safety domain | + +### My Feelings 💗 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN3 | In the past two weeks, how often have you felt happy? | WHO-5 Item 1 (simplified) | Cheerful and in good spirits | +| SN4 | In the past two weeks, how often have you felt calm? | WHO-5 Item 2 (simplified) | Calm and relaxed | + +### My People 🤝 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN5 | How do you feel about how you get along with people? Like your family and friends. | PWI-ID: Personal Relationships | Relationships domain | +| SN6 | How do you feel about doing things outside your home? Like in your community or neighborhood. | PWI-ID: Community Connectedness | Community domain | + +### My Day 📋 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN7 | How do you feel about the things you have? Like your money and the things you own. | PWI-ID: Standard of Living | Material well-being | +| SN8 | How do you feel about how your day goes? Like your routine and what you do. | WHO-5 Item 5 (simplified) | Daily life filled with interest | + +### What Matters ⭐ + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN9 | How do you feel about the things you do or make? | PWI-ID: Life Achievement | Achievement domain | +| SN10 | How do you feel about your life as a whole? | PWI-ID: Global | Life as a whole (validity check) | + +### Growing 🌱 + +| # | Question | Source | Adapted From | +|---|----------|--------|-------------| +| SN11 | How do you feel about what will happen to you later in your life? | PWI-ID: Future Security | Future security domain | +| SN12 | In the past two weeks, how often have you felt like doing things? | WHO-5 Item 3 (simplified) | Active and vigorous | + +--- + +## Scoring Notes + +- **Generalized, Parent/Caregiver, Family, Professional:** 18 items. Score per dimension = mean of 3 items × 25 (range: 0-100). Overall score = mean of all 6 dimension scores. +- **Special Needs:** 12 items. Score per dimension = mean of 2 items × 20 (range: 0-100). Overall score = mean of all 6 dimension scores. +- **Thresholds:** 0-39 = Needs Attention · 40-59 = Moderate · 60-100 = Strong +- All instruments are screening tools for self-reflection. Not diagnostic. + +--- + +*Last updated: July 2026* +*Compiled for HELPipedia Wheel of Wellness / SpecialNeeds.help* diff --git a/QuestionBankDeck.html b/QuestionBankDeck.html new file mode 100644 index 0000000..4708b31 --- /dev/null +++ b/QuestionBankDeck.html @@ -0,0 +1,238 @@ + + + + +Wheel of Wellness — Question Bank + + + + +
+
+
+
+
Wheel of Wellness
+
Full Question Bank
+
HELPipedia / SpecialNeeds.help · Evidence-Based Assessment Items
+
Prepared by Kayla Newkirk, M.S.Ed., MHC-LP · July 2026
+
+
+
+
+
What This Is
+
A complete set of evidence-based assessment questions across 5 audience variants and 6 wellness dimensions. Each item is mapped to a validated instrument, adapted at or below a 4th-grade reading level.
+
+
Audience 1

Generalized

18 questions · WHO-5 + PROMIS-10

+
Audience 2

Parent / Caregiver

18 questions · CWBS-SF + CAREPAL-8

+
Audience 3

Family Member

18 questions · Beach Center FQOL

+
Audience 4

Professional

18 questions · ProQOL-5 + OLBI

+
Audience 5

Person w/ Disability

12 questions · PWI-ID + WHO-5

+
+
+
90 total items
+
6 validated instruments
+
All 6 wellness dimensions
+
+
+
+
+
+
+
The Six Dimensions
+
Adapted from Myers, Sweeney, & Witmer (1998) and tailored for the caregiver and disability community.
+
+
💪 Physical
+
💗 Emotional
+
🤝 Social
+
📋 Daily Life
+
⭐ Purpose
+
🌱 Growth
+
+
+
+ + + + + + + + + + +WHEEL OF +WELLNESS +💪Physical +💗Emotional +🤝Social +📋Daily Life +Purpose +🌱Growth + + +
+
+
+
👥 Generalized
WHO-5 Well-Being Index + PROMIS Global Health-10
+
Generalized — Sample Items
All Audiences · 18 items
Response scale: Almost all the time · More than half · Some of the time · Once in a while
G1
Physical
In the past month, how often have you felt tired or worn out?
PROMIS Global08
+
G4
Emotional
In the past two weeks, how often have you felt calm and at ease?
WHO-5 Item 2
+
G7
Social
Do you have people in your life you can count on when things get hard?
PROMIS Global05
+
G10
Daily Life
How confident are you that you can handle everyday tasks like bills, forms, and schedules?
PROMIS Global06
+
G13
Purpose
In the past two weeks, how often has your daily life been filled with things that interest you?
WHO-5 Item 5
+
G16
Growth
In the past two weeks, how often have you felt active and full of energy?
WHO-5 Item 3
+
+
👩‍👧 Parent / Caregiver
CWBS-SF + CAREPAL-8 + Preparedness for Caregiving Scale
+
Parent / Caregiver — Sample Items
Caregivers · 18 items
Response scale: Almost every day · More days than not · Once in a while · Rarely
P1
Physical
When did you last see a doctor for YOUR own health check?
CWBS-SF
+
P4
Emotional
How often do you feel worn out or weighed down by all you have to do?
CAREPAL-8 Item 2
+
P7
Social
Do you have someone who can watch your kids so you can take a break?
CWBS-SF
+
P10
Daily Life
How confident are you about handling school meetings, doctor visits, and paperwork?
Preparedness Scale
+
P13
Purpose
Do you feel accepted and respected by the professionals who work with your family?
CAREPAL-8 Item 8
+
P16
Growth
Are you learning new things about how to support your family member?
Preparedness Scale
+
+
🏠 Family Member
Beach Center Family Quality of Life Scale
+
Family Member — Sample Items
Household · 18 items
Response scale: Very satisfied · Satisfied · Neither · Dissatisfied
F1
Physical
Do members of your family get the medical care they need when they need it?
FQOL Item 19
+
F4
Emotional
Does your family have the support you need to handle stress?
FQOL Item 13
+
F8
Social
Does your family enjoy spending time together?
FQOL Item 1
+
F10
Daily Life
Are you able to get the services your family member with a disability needs?
FQOL Items 22-25
+
F13
Purpose
Does your family solve problems together?
FQOL Item 3
+
F16
Growth
Do family members help the children learn to be independent?
FQOL Item 7
+
+
🩺 Professional
ProQOL-5 + Oldenburg Burnout Inventory
+
Professional — Sample Items
Helping Professionals · 18 items
Response scale: Almost every day · Several days a week · Once in a while · Rarely
PR1
Physical
How often do you feel physically drained after your workday?
ProQOL-5 Item 19
+
PR4
Emotional
I find my work as a helper to be deeply satisfying.
ProQOL-5 Item 3
+
PR7
Social
Do you have colleagues you can talk with honestly about difficult cases?
ProQOL-5 (adapted)
+
PR10
Daily Life
How well do you maintain a boundary between work and personal life?
OLBI (adapted)
+
PR13
Purpose
I believe I can make a difference through my work.
ProQOL-5 Item 22
+
PR16
Growth
I am pleased with how I keep up with helping techniques and protocols.
ProQOL-5 Item 16
+
+
♿ Person with Disability
PWI-ID + WHO-5 (simplified) · Emoji response scale
+
Person with Disability — Sample Items
Accessible Format · 12 items
Response scale: 😟 Not Good · 😐 Okay · 🙂 Pretty Good · 😊 Good · 😄 Very Good
SN1
My Body
How do you feel about your health?
PWI-ID: Health
+
SN3
My Feelings
In the past two weeks, how often have you felt happy?
WHO-5 Item 1
+
SN5
My People
How do you feel about how you get along with people?
PWI-ID: Relationships
+
SN7
My Day
How do you feel about the things you have? Like your money and things you own.
PWI-ID: Standard of Living
+
SN9
What Matters
How do you feel about the things you do or make?
PWI-ID: Achievement
+
SN11
Growing
How do you feel about what will happen to you later in your life?
PWI-ID: Future Security
+
+
+
+
Scoring & Interpretation
+
Each dimension is scored 0-100. Overall wellness score is the mean of all six dimensions.
+
+
0-39
Needs Attention
Area may need support or intervention
+
40-59
Moderate
Some strength, room to grow
+
60-100
Strong
Area of strength and stability
+
+
+
Scoring

Standard (18 items)

3 items per dimension. Score = mean of 3 items × 25 (range: 0-100).

+
Accessible (12 items)

Special Needs Format

2 items per dimension. Score = mean of 2 items × 20 (range: 0-100).

+
+
All instruments are screening tools for self-reflection and supportive conversation. Not diagnostic instruments.
+
+
+
+
+
+
Next Steps
+
Select audience-specific item sets for pilot testing. Validate reading level with target population. Connect to SpecialNeeds.help resource directory.
+
+
90 validated items
+
5 audience variants
+
6 evidence-based instruments
+
+
Kayla Newkirk, M.S.Ed., MHC-LP · HELPipedia / SpecialNeeds.help · July 2026
+
+
+
+ + + + \ No newline at end of file diff --git a/WheelOfWellnessMockup.pdf b/WheelOfWellnessMockup.pdf new file mode 100644 index 0000000..d992b42 Binary files /dev/null and b/WheelOfWellnessMockup.pdf differ diff --git a/WheelOfWellnessQuestionBank.docx b/WheelOfWellnessQuestionBank.docx new file mode 100644 index 0000000..cd0f623 Binary files /dev/null and b/WheelOfWellnessQuestionBank.docx differ diff --git a/batch-convert.js b/batch-convert.js new file mode 100644 index 0000000..47da977 --- /dev/null +++ b/batch-convert.js @@ -0,0 +1,71 @@ +const puppeteer = require('puppeteer-core'); +const path = require('path'); +const fs = require('fs'); + +const HTML_DIR = __dirname; +const PDF_DIR = path.join(__dirname, 'pdfs'); + +const files = [ + { html: 'mockup.html', width: '11in', height: '8.5in' }, + { html: 'mockup-generalized.html', width: '11in', height: '8.5in' }, + { html: 'mockup-parent-caregiver.html', width: '11in', height: '8.5in' }, + { html: 'mockup-family-member.html', width: '11in', height: '8.5in' }, + { html: 'mockup-professional.html', width: '11in', height: '8.5in' }, + { html: 'mockup-special-needs.html', width: '11in', height: '8.5in' }, +]; + +(async () => { + // Ensure output directory exists + fs.mkdirSync(PDF_DIR, { recursive: true }); + + const browser = await puppeteer.launch({ + executablePath: '/usr/bin/google-chrome-stable', + headless: 'new', + args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-gpu'] + }); + + let success = 0; + let failures = 0; + + for (const file of files) { + const htmlPath = path.resolve(HTML_DIR, file.html); + const pdfName = file.html.replace('.html', '.pdf'); + const pdfPath = path.join(PDF_DIR, pdfName); + + if (!fs.existsSync(htmlPath)) { + console.log(`SKIP: ${file.html} — file not found`); + failures++; + continue; + } + + try { + const page = await browser.newPage(); + await page.goto(`file://${htmlPath}`, { + waitUntil: 'networkidle0', + timeout: 30000 + }); + + try { await page.evaluate(() => document.fonts.ready); } catch (e) { /* font API sometimes fails in headless */ } + await new Promise(r => setTimeout(r, 2500)); + + await page.pdf({ + path: pdfPath, + width: file.width, + height: file.height, + printBackground: true, + margin: { top: '0', right: '0', bottom: '0', left: '0' }, + preferCSSPageSize: false + }); + + const stats = fs.statSync(pdfPath); + console.log(`OK: ${pdfName} (${(stats.size / 1024).toFixed(0)} KB)`); + success++; + } catch (err) { + console.log(`FAIL: ${file.html} — ${err.message}`); + failures++; + } + } + + await browser.close(); + console.log(`\nDone: ${success} succeeded, ${failures} failed`); +})(); diff --git a/build_onepager_docx.py b/build_onepager_docx.py new file mode 100644 index 0000000..6d44024 --- /dev/null +++ b/build_onepager_docx.py @@ -0,0 +1,165 @@ +#!/usr/bin/env python3 +"""One-pager: Wheel of Wellness proposal for HELPipedia.""" + +from docx import Document +from docx.shared import Pt, Inches, Cm, RGBColor, Emu +from docx.enum.text import WD_ALIGN_PARAGRAPH +from docx.enum.table import WD_TABLE_ALIGNMENT +from docx.oxml.ns import qn +from docx.oxml import OxmlElement + +# ── Colors ────────────────────────────────────────────────── +TEAL = '2E7D6F' +CORAL = 'E8835C' +DARK = '2D3436' +LIGHT_TEAL = 'E8F5F1' +ALT_ROW = 'F2F2F2' +WHITE = 'FFFFFF' + +def set_cell_shading(cell, color): + shading = OxmlElement('w:shd') + shading.set(qn('w:fill'), color) + shading.set(qn('w:val'), 'clear') + cell._tc.get_or_add_tcPr().append(shading) + +def set_cell_margins(cell, top=40, bottom=40, left=80, right=80): + tc = cell._tc + tcPr = tc.get_or_add_tcPr() + tcMar = OxmlElement('w:tcMar') + for side, val in [('top', top), ('bottom', bottom), ('left', left), ('right', right)]: + el = OxmlElement(f'w:{side}') + el.set(qn('w:w'), str(val)) + el.set(qn('w:type'), 'dxa') + tcMar.append(el) + tcPr.append(tcMar) + +def add_run(p, text, size=9, bold=False, color=DARK, italic=False): + r = p.add_run(text) + r.font.size = Pt(size) + r.font.color.rgb = RGBColor(*bytes.fromhex(color)) + r.bold = bold + r.italic = italic + return r + +# ── Document ──────────────────────────────────────────────── +doc = Document() + +# Tight margins for one-pager +for section in doc.sections: + section.top_margin = Cm(1.5) + section.bottom_margin = Cm(1.2) + section.left_margin = Cm(1.8) + section.right_margin = Cm(1.8) + +# ── HEADER BAR (using a single-cell table with shading) ───── +header_table = doc.add_table(rows=1, cols=1) +header_table.alignment = WD_TABLE_ALIGNMENT.CENTER +cell = header_table.rows[0].cells[0] +set_cell_shading(cell, TEAL) +set_cell_margins(cell, top=100, bottom=100, left=150, right=150) +p = cell.paragraphs[0] +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +add_run(p, 'Wheel of Wellness Resource Connector', size=18, bold=True, color=WHITE) +p2 = cell.add_paragraph() +p2.alignment = WD_ALIGN_PARAGRAPH.CENTER +add_run(p2, 'A Proposal for HELPipedia / SpecialNeeds.help | Kayla Newkirk, M.S.Ed., MHC-LP | Week of June 16, 2026', size=9, color=WHITE) + +# Remove table borders +tbl = header_table._tbl +tblPr = tbl.tblPr if tbl.tblPr is not None else OxmlElement('w:tblPr') +borders = OxmlElement('w:tblBorders') +for edge in ('top', 'left', 'bottom', 'right', 'insideH', 'insideV'): + el = OxmlElement(f'w:{edge}') + el.set(qn('w:val'), 'none') + el.set(qn('w:sz'), '0') + el.set(qn('w:space'), '0') + el.set(qn('w:color'), 'auto') + borders.append(el) +tblPr.append(borders) + +doc.add_paragraph() # small spacer + +# ── THE PROBLEM ───────────────────────────────────────────── +p = doc.add_paragraph() +add_run(p, 'THE PROBLEM ', size=10, bold=True, color=CORAL) +add_run(p, 'Families navigating disability and caregiving often do not know what they need until someone asks the right questions. A directory is powerful when you know what to search for. An assessment tool is powerful when you do not.', size=9) + +# ── THE SOLUTION ──────────────────────────────────────────── +p = doc.add_paragraph() +add_run(p, 'THE SOLUTION ', size=10, bold=True, color=CORAL) +add_run(p, 'An interactive, web-based Wheel of Wellness Assessment that asks caregivers and individuals with disabilities targeted questions across six wellness dimensions, scores each area, and automatically maps their needs to resources in the SpecialNeeds.help directory. Users arrive unsure of what they need. They leave with a personalized resource plan.', size=9) + +# ── THE SIX DIMENSIONS TABLE ──────────────────────────────── +p = doc.add_paragraph() +add_run(p, 'THE SIX DIMENSIONS', size=10, bold=True, color=TEAL) + +dims = [ + ['Physical', 'Rest, movement, nutrition, medical care', 'Respite care, medical providers, adaptive recreation'], + ['Emotional', 'Naming feelings, coping, support', 'Counseling referrals, caregiver support groups, crisis lines'], + ['Social', 'Connection, understanding, community', 'Parent mentors, local support networks, peer matching'], + ['Practical', 'Finances, advocacy, schedules, systems', 'IEP advocates, legal aid, benefits navigation'], + ['Purpose', 'Meaning, identity, values, hope', 'Faith communities, disability-affirming organizations'], + ['Growth', 'Learning, creativity, becoming', 'Training, conferences, podcasts, creative programs'], +] + +t = doc.add_table(rows=1 + len(dims), cols=3) +t.alignment = WD_TABLE_ALIGNMENT.CENTER +t.style = 'Table Grid' + +# Header +for i, h in enumerate(['Dimension', 'Focus', 'Resource Connections']): + cell = t.rows[0].cells[i] + cell.text = '' + p = cell.paragraphs[0] + add_run(p, h, size=8, bold=True, color=WHITE) + set_cell_shading(cell, TEAL) + set_cell_margins(cell, top=30, bottom=30, left=60, right=60) + +# Data +for ri, row_data in enumerate(dims): + for ci, val in enumerate(row_data): + cell = t.rows[ri + 1].cells[ci] + cell.text = '' + p = cell.paragraphs[0] + add_run(p, val, size=8, bold=(ci == 0), color=DARK) + set_cell_margins(cell, top=20, bottom=20, left=60, right=60) + if ri % 2 == 1: + set_cell_shading(cell, ALT_ROW) + +# Set column widths +for row in t.rows: + row.cells[0].width = Cm(2.5) + row.cells[1].width = Cm(6) + row.cells[2].width = Cm(8) + +doc.add_paragraph() + +# ── WHY IT MATTERS ────────────────────────────────────────── +p = doc.add_paragraph() +add_run(p, 'WHY IT MATTERS', size=10, bold=True, color=TEAL) + +bullets = [ + ('Mission alignment: ', 'Bridges the gap between knowledge and opportunity'), + ('Differentiator: ', 'No other disability directory offers a clinically grounded needs assessment'), + ('Engagement: ', 'Personalized entry point increases return visits and directory use'), + ('Data insight: ', 'Anonymous aggregate data reveals community needs for content and fundraising'), + ('Scalable: ', 'Works for any new resource area added to SpecialNeeds.help'), + ('Measurable: ', 'Completion rates, click-through, referrals all trackable'), +] +for bold_part, rest in bullets: + p = doc.add_paragraph() + p.paragraph_format.space_before = Pt(1) + p.paragraph_format.space_after = Pt(1) + add_run(p, bold_part, size=8, bold=True, color=DARK) + add_run(p, rest, size=8) + +# ── Footer ────────────────────────────────────────────────── +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +p.paragraph_format.space_before = Pt(6) +add_run(p, 'Kayla Newkirk, M.S.Ed., MHC-LP | Doctoral Candidate, Counselor Education & Supervision, Waynesburg University | kcordone30@gmail.com', size=7, color='888888') + +# ── Save ──────────────────────────────────────────────────── +out = '/home/newkirk/Documents/Career/WheelOfWellnessOnePager.docx' +doc.save(out) +print(f'Saved: {out}') diff --git a/build_proposal_docx.py b/build_proposal_docx.py new file mode 100644 index 0000000..89fe9ec --- /dev/null +++ b/build_proposal_docx.py @@ -0,0 +1,360 @@ +#!/usr/bin/env python3 +"""Convert the Wheel of Wellness proposal to a polished DOCX.""" + +from docx import Document +from docx.shared import Pt, Inches, Cm, RGBColor +from docx.enum.text import WD_ALIGN_PARAGRAPH +from docx.enum.table import WD_TABLE_ALIGNMENT +from docx.oxml.ns import qn +from docx.oxml import OxmlElement + +# ── Colors ────────────────────────────────────────────────── +TEAL = '2E7D6F' +CORAL = 'E8835C' +DARK = '2D3436' +CREAM = 'FFF8F0' +LIGHT_TEAL = 'E8F5F1' +ALT_ROW = 'F7F7F7' +WHITE = 'FFFFFF' + +# ── Helpers ───────────────────────────────────────────────── +def set_cell_shading(cell, color): + shading = OxmlElement('w:shd') + shading.set(qn('w:fill'), color) + shading.set(qn('w:val'), 'clear') + cell._tc.get_or_add_tcPr().append(shading) + +def styled_table(doc, headers, rows, col_widths=None): + """Create a bordered table with teal header, alternating row shading.""" + t = doc.add_table(rows=1 + len(rows), cols=len(headers)) + t.alignment = WD_TABLE_ALIGNMENT.CENTER + t.style = 'Table Grid' + # Header + for i, h in enumerate(headers): + cell = t.rows[0].cells[i] + cell.text = '' + p = cell.paragraphs[0] + run = p.add_run(h) + run.bold = True + run.font.size = Pt(10) + run.font.color.rgb = RGBColor(255, 255, 255) + set_cell_shading(cell, TEAL) + # Data rows + for ri, row_data in enumerate(rows): + for ci, val in enumerate(row_data): + cell = t.rows[ri + 1].cells[ci] + cell.text = '' + p = cell.paragraphs[0] + run = p.add_run(str(val)) + run.font.size = Pt(10) + run.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + if ri % 2 == 1: + set_cell_shading(cell, ALT_ROW) + # Column widths + if col_widths: + for i, w in enumerate(col_widths): + for row in t.rows: + row.cells[i].width = Cm(w) + doc.add_paragraph() # spacer + return t + +def add_heading(doc, text, level=1): + h = doc.add_heading(text, level=level) + for run in h.runs: + run.font.color.rgb = RGBColor(*bytes.fromhex(TEAL)) + return h + +def add_body(doc, text, bold_prefix=None): + p = doc.add_paragraph() + if bold_prefix: + r = p.add_run(bold_prefix) + r.bold = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + r = p.add_run(text) + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + return p + +def add_bullet(doc, text, bold_prefix=None): + p = doc.add_paragraph(style='List Bullet') + if bold_prefix: + r = p.add_run(bold_prefix) + r.bold = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + r = p.add_run(text) + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + return p + +def add_numbered(doc, text, bold_prefix=None): + p = doc.add_paragraph(style='List Number') + if bold_prefix: + r = p.add_run(bold_prefix) + r.bold = True + r.font.size = Pt(11) + r = p.add_run(text) + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + return p + +def add_callout(doc, text, prefix=None): + """Indented italic callout paragraph.""" + p = doc.add_paragraph() + pf = p.paragraph_format + pf.left_indent = Cm(1) + if prefix: + r = p.add_run(prefix) + r.bold = True + r.italic = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(CORAL)) + r = p.add_run(text) + r.italic = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex('555555')) + return p + +# ── Document ──────────────────────────────────────────────── +doc = Document() + +# Page margins +for section in doc.sections: + section.top_margin = Cm(2.54) + section.bottom_margin = Cm(2.54) + section.left_margin = Cm(2.54) + section.right_margin = Cm(2.54) + +# ── Title Page ────────────────────────────────────────────── +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(72) +r = p.add_run('Wheel of Wellness\nResource Connector') +r.bold = True +r.font.size = Pt(32) +r.font.color.rgb = RGBColor(*bytes.fromhex(TEAL)) + +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +r = p.add_run('A Proposal for HELPipedia / SpecialNeeds.help') +r.font.size = Pt(16) +r.font.color.rgb = RGBColor(*bytes.fromhex(CORAL)) + +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(36) +for line in [ + 'Prepared by: Kayla Newkirk, M.S.Ed., MHC-LP', + 'Doctoral Candidate, Counselor Education & Supervision', + 'Waynesburg University', + '', + 'Meeting with: Phil Vetrano, MBA', + 'President & Co-founder, HELPipedia', + '', + 'Week of June 16, 2026', +]: + r = p.add_run(line + '\n') + r.font.size = Pt(12) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + +doc.add_page_break() + +# ── Executive Summary ─────────────────────────────────────── +add_heading(doc, 'Executive Summary', level=1) +add_body(doc, 'HELPipedia already connects families to resources through SpecialNeeds.help. The next step is making that connection proactive and personalized. Instead of asking families to browse a directory, we meet them where they are with a Wheel of Wellness assessment that identifies their needs across six dimensions and automatically surfaces the most relevant resources.') +add_body(doc, '') +add_body(doc, 'This builds on the existing Family Wheel of Life assessment (ScoreApp) and the Caregiver Wellness Wheel framework developed for the ADA 36th Anniversary Telethon.') +add_callout(doc, ' Approve a pilot project to design, build, and test an interactive Wheel of Wellness assessment tool integrated into the HELPipedia / SpecialNeeds.help ecosystem.', prefix='The ask:') + +doc.add_page_break() + +# ── Section 1: The Problem ────────────────────────────────── +add_heading(doc, '1. The Problem We Are Solving', level=1) +styled_table(doc, + ['Current Experience', 'Proposed Experience'], + [ + ['Family arrives at SpecialNeeds.help', 'Family arrives at SpecialNeeds.help'], + ['Browses categories or searches keywords', 'Takes a 5-minute wellness needs assessment'], + ['Must already know what they need', 'Assessment identifies needs they may not have named'], + ['Finds resources one at a time', 'Receives a personalized resource map across all relevant dimensions'], + ['Leaves with a link', 'Leaves with a plan and a connection'], + ], + col_widths=[8.5, 8.5], +) +add_callout(doc, 'Families navigating disability and caregiving often do not know what they need until someone asks the right questions. A directory is powerful when you know what to search for. An assessment tool is powerful when you do not.', prefix='The gap: ') + +# ── Section 2: What We Are Proposing ──────────────────────── +add_heading(doc, '2. What We Are Proposing', level=1) + +add_heading(doc, 'The Tool', level=2) +add_body(doc, 'An interactive, web-based Wheel of Wellness Assessment that:') +add_numbered(doc, 'Asks caregivers and individuals with disabilities targeted questions across six wellness dimensions') +add_numbered(doc, 'Scores each dimension to identify strengths and areas of need') +add_numbered(doc, 'Generates a personalized results page that maps their specific needs to resources in the SpecialNeeds.help directory') +add_numbered(doc, 'Optionally connects them to a coach, mentor, or support group') + +add_heading(doc, 'The Six Dimensions', level=2) +add_body(doc, 'Adapted from the Myers, Sweeney, and Witmer (1998) Wheel of Wellness model and tailored for the caregiver and disability community:') +styled_table(doc, + ['Dimension', 'Core Question', 'Example Resource Connections'], + [ + ['Physical', 'Are basic health, rest, and movement needs being met?', 'Respite care, medical providers, adaptive recreation, sleep support'], + ['Emotional', 'Is there space to name and cope with feelings?', 'Counseling referrals, caregiver support groups, crisis lines'], + ['Social', 'Is there a community that understands?', 'Parent mentors, local support networks, community events, peer matching'], + ['Practical', 'Are logistics, advocacy, and systems manageable?', 'IEP advocates, legal aid, financial assistance, benefits navigation'], + ['Purpose', 'Is there meaning and identity beyond caregiving?', 'Faith communities, disability-affirming organizations, storytelling platforms'], + ['Growth', 'Is there room to learn, create, and become?', 'Training, conferences, podcasts, creative programs, continuing education'], + ], + col_widths=[3, 5.5, 8.5], +) + +add_heading(doc, 'How It Differs from the Existing Family Wheel of Life', level=2) +styled_table(doc, + ['Feature', 'Family Wheel of Life (Current)', 'Wheel of Wellness Connector (Proposed)'], + [ + ['Focus', 'General family balance', 'Caregiver and disability-specific needs'], + ['Dimensions', '4 (Health, Home, Connection, Joy)', '6 (Physical, Emotional, Social, Practical, Purpose, Growth)'], + ['Output', 'Personalized report with general guidance', 'Personalized resource map linked to SpecialNeeds.help'], + ['Action step', 'Self-reflection', 'Direct connection to services, providers, and support'], + ['Audience', 'Broad families', 'Caregivers, parents of children with disabilities, individuals with disabilities'], + ['Clinical grounding', 'Life coaching framework', 'Counseling wellness model (Myers, Sweeney, & Witmer, 1998)'], + ], + col_widths=[3.5, 6, 7.5], +) +add_body(doc, 'The two tools serve different audiences and can coexist. The Wheel of Wellness Connector targets the specific population HELPipedia and SpecialNeeds.help are built to serve.') + +doc.add_page_break() + +# ── Section 3: Why This Matters ───────────────────────────── +add_heading(doc, '3. Why This Matters for HELPipedia', level=1) + +add_heading(doc, 'Strategic Alignment', level=2) +add_bullet(doc, '"Help parents and youth bridge the gap between knowledge and opportunity." The assessment literally bridges that gap by turning knowledge of needs into opportunity for connection.', bold_prefix='Mission: ') +add_bullet(doc, 'A personalized entry point increases engagement, return visits, and directory utilization.', bold_prefix='SpecialNeeds.help adoption: ') +add_bullet(doc, 'Aggregated (anonymous) assessment data reveals what the community needs most, informing content development, partnerships, and fundraising.', bold_prefix='Data and insight: ') +add_bullet(doc, 'No other major disability resource directory offers a clinically grounded, personalized needs assessment with automatic resource matching.', bold_prefix='Differentiator: ') + +doc.add_page_break() + +# ── Section 4: Resource Requirements ──────────────────────── +add_heading(doc, '4. Resource Requirements', level=1) + +add_heading(doc, 'What Kayla Provides', level=2) +for item in [ + 'Clinical expertise in wellness models and counseling frameworks', + 'Assessment design, question writing, and scoring methodology', + 'Content for results pages (wellness guidance, psychoeducation, resource explanations)', + 'User testing coordination with caregiver and disability community', + 'Ongoing clinical review as tool evolves', +]: + add_bullet(doc, item) + +add_heading(doc, 'What HELPipedia Provides', level=2) +for item in [ + 'Platform access and technical implementation', + 'Integration with SpecialNeeds.help directory', + 'Marketing and community outreach (Chris Myers)', + 'Analytics and data tracking', + 'Board approval and strategic support', +]: + add_bullet(doc, item) + + + +doc.add_page_break() + +# ── Section 5: Success Metrics ────────────────────────────── +add_heading(doc, '5. Success Metrics', level=1) +styled_table(doc, + ['Metric', 'Target (First 90 Days)'], + [ + ['Assessment completions', '100+'], + ['Completion rate (started vs. finished)', '70%+'], + ['Resource link clicks from results page', '50%+ of completions'], + ['Return visits to SpecialNeeds.help', '30%+ within 30 days'], + ['Qualitative feedback', 'Positive sentiment from 80%+ of feedback respondents'], + ['Community sharing', 'Assessment shared by 10+ caregivers to their networks'], + ], + col_widths=[8, 9], +) + +# ── Section 6: Sample User Journey ────────────────────────── +add_heading(doc, '6. Sample User Journey', level=1) +add_body(doc, 'She is a single mother of a 9-year-old with Down syndrome and a heart condition. She works full-time. She heard about SpecialNeeds.help from a friend.', bold_prefix='Meet Sarah. ') + +steps = [ + '"Not sure where to start? Take 5 minutes to find the resources that fit your family."', + 'She clicks and begins the Wheel of Wellness assessment.', + 'She answers 20-25 short questions. Some are about her child. Some are about her.', +] +for i, s in enumerate(steps, 1): + add_numbered(doc, s) + +add_body(doc, 'Her results page shows:') +for dim, status, detail in [ + ('Physical: Needs Attention', '', '(she has not seen her own doctor in 18 months; her child needs a new cardiologist)'), + ('Emotional: Moderate', '', '(she has a friend she talks to but no formal support)'), + ('Social: Needs Attention', '', '(she moved recently and does not know anyone local)'), + ('Practical: Strong', '', '(she has an IEP advocate and understands the system)'), + ('Purpose: Moderate', '', '(she used to paint but stopped)'), + ('Growth: Needs Attention', '', '(she wants to learn more about transition planning)'), +]: + p = doc.add_paragraph(style='List Bullet') + r = p.add_run(dim) + r.bold = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + r = p.add_run(' ' + detail) + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + +add_numbered(doc, 'Under each dimension, she sees 2-3 specific resources from SpecialNeeds.help, with one-click links.') +add_numbered(doc, '"Want to talk to someone? Connect with a parent mentor." with a link to HELPipedia\'s community.') +add_numbered(doc, 'Sarah bookmarks her results. She shares the assessment with her sister, who is also a caregiver.') + +add_callout(doc, 'Sarah did not have to know what to search for. The right questions led her to the right resources. That is the difference between a directory and a connector.', prefix='What happened: ') + +doc.add_page_break() + +# ── Section 7: References ─────────────────────────────────── +add_heading(doc, '7. Background References', level=1) +refs = [ + 'Myers, J. E., Sweeney, T. J., & Witmer, J. M. (1998). The Wheel of Wellness: A holistic model for treatment planning. Journal of Counseling & Development, 76(3), 251-263.', + 'Newkirk, K. (2026). Nourishing the Caregiver: The Wheel of Wellness for Special Needs Families. Presentation for HELPipedia ADA 36th Anniversary Telethon.', + 'HELPipedia Family Wheel of Life Assessment (ScoreApp). Retrieved from https://patrice-l7tf94gf.scoreapp.com/', + 'Americans with Disabilities Act of 1990, as amended. 42 U.S.C. 12101 et seq.', +] +for ref in refs: + p = doc.add_paragraph(ref, style='List Bullet') + for run in p.runs: + run.font.size = Pt(10) + +# ── Closing ───────────────────────────────────────────────── +doc.add_paragraph() +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +r = p.add_run('This proposal connects clinical wellness frameworks with practical resource delivery, giving HELPipedia a unique tool that no other disability resource directory currently offers. The infrastructure already exists. The expertise is available. The community needs it.') +r.italic = True +r.font.size = Pt(11) +r.font.color.rgb = RGBColor(*bytes.fromhex('555555')) + +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(24) +for line in [ + 'Prepared by Kayla Newkirk, M.S.Ed., MHC-LP', + 'Doctoral Candidate, Counselor Education & Supervision, Waynesburg University', + 'kcordone30@gmail.com', +]: + r = p.add_run(line + '\n') + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + +# ── Save ──────────────────────────────────────────────────── +out = '/home/newkirk/Documents/Career/WheelOfWellnessProposal.docx' +doc.save(out) +print(f'Saved: {out}') diff --git a/build_question_bank_docx.py b/build_question_bank_docx.py new file mode 100644 index 0000000..35318e4 --- /dev/null +++ b/build_question_bank_docx.py @@ -0,0 +1,337 @@ +#!/usr/bin/env python3 +"""Convert the Wheel of Wellness Question Bank to a polished DOCX.""" + +from docx import Document +from docx.shared import Pt, Cm, RGBColor +from docx.enum.text import WD_ALIGN_PARAGRAPH +from docx.enum.table import WD_TABLE_ALIGNMENT +from docx.oxml.ns import qn +from docx.oxml import OxmlElement + +# ── Colors ────────────────────────────────────────────────── +TEAL = '2E7D6F' +CORAL = 'E8835C' +DARK = '2D3436' +ALT_ROW = 'F7F7F7' + +# ── Helpers (same pattern as build_proposal_docx.py) ──────── +def set_cell_shading(cell, color): + shading = OxmlElement('w:shd') + shading.set(qn('w:fill'), color) + shading.set(qn('w:val'), 'clear') + cell._tc.get_or_add_tcPr().append(shading) + +def styled_table(doc, headers, rows, col_widths=None): + t = doc.add_table(rows=1 + len(rows), cols=len(headers)) + t.alignment = WD_TABLE_ALIGNMENT.CENTER + t.style = 'Table Grid' + for i, h in enumerate(headers): + cell = t.rows[0].cells[i] + cell.text = '' + run = cell.paragraphs[0].add_run(h) + run.bold = True + run.font.size = Pt(9.5) + run.font.color.rgb = RGBColor(255, 255, 255) + set_cell_shading(cell, TEAL) + for ri, row_data in enumerate(rows): + for ci, val in enumerate(row_data): + cell = t.rows[ri + 1].cells[ci] + cell.text = '' + run = cell.paragraphs[0].add_run(str(val)) + run.font.size = Pt(9.5) + run.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + if ri % 2 == 1: + set_cell_shading(cell, ALT_ROW) + if col_widths: + for i, w in enumerate(col_widths): + for row in t.rows: + row.cells[i].width = Cm(w) + doc.add_paragraph() # spacer + return t + +def heading(doc, text, level=1): + h = doc.add_heading(text, level=level) + for run in h.runs: + run.font.color.rgb = RGBColor(*bytes.fromhex(TEAL)) + return h + +def body(doc, text, bold_prefix=None): + p = doc.add_paragraph() + if bold_prefix: + r = p.add_run(bold_prefix) + r.bold = True + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + r = p.add_run(text) + r.font.size = Pt(11) + r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + return p + +# ── Question data ─────────────────────────────────────────── +AUDIENCES = [ + { + 'title': '1. Generalized (All Audiences)', + 'sources': 'WHO-5 Well-Being Index (WHO, 1998); PROMIS Global Health-10 (NIH, 2009)', + 'scale': 'Almost all the time · More than half the time · Some of the time · Once in a while', + 'dims': [ + ('Physical Wellness', [ + ('G1', 'In the past month, how often have you felt tired or worn out?', 'PROMIS Global08', 'Fatigue (reverse-scored)'), + ('G2', 'How would you rate your overall physical health right now?', 'PROMIS Global01', 'General health rating'), + ('G3', 'In a typical week, how often do you move your body in a way that feels good?', 'PROMIS Global06', 'Everyday physical activities'), + ]), + ('Emotional Wellness', [ + ('G4', 'In the past two weeks, how often have you felt calm and at ease?', 'WHO-5 Item 2', 'Calm and relaxed'), + ('G5', 'In the past two weeks, how often have you felt cheerful or in good spirits?', 'WHO-5 Item 1', 'Cheerful and in good spirits'), + ('G6', 'How often have you felt worried, sad, or upset in a way that was hard to shake?', 'PROMIS Global10', 'Emotional problems (reverse-scored)'), + ]), + ('Social Wellness', [ + ('G7', 'Do you have people in your life you can count on when things get hard?', 'PROMIS Global05', 'Social activities and relationships'), + ('G8', 'How satisfied are you with how you get along with the people closest to you?', 'PROMIS Global05', 'Social relationships'), + ('G9', 'In the past month, how often have you felt alone even when other people were around?', 'WHO-5 (adapted)', 'Social connectedness (reverse-scored)'), + ]), + ('Daily Life Wellness', [ + ('G10', 'How confident are you that you can handle everyday tasks like bills, forms, and schedules?', 'PROMIS Global06', 'Everyday activities capacity'), + ('G11', 'In the past two weeks, how often has your sleep been restful?', 'PROMIS Global09', 'Sleep quality'), + ('G12', 'How safe do you feel in your home and neighborhood?', 'PROMIS (adapted)', 'Personal safety'), + ]), + ('Purpose Wellness', [ + ('G13', 'In the past two weeks, how often has your daily life been filled with things that interest you?', 'WHO-5 Item 5', 'Daily life filled with interest'), + ('G14', 'How would you rate your quality of life right now?', 'PROMIS Global02', 'Quality of life'), + ('G15', 'Do you feel like your life has meaning or direction?', 'WHO-5 (adapted)', 'Purpose and meaning'), + ]), + ('Growth Wellness', [ + ('G16', 'In the past two weeks, how often have you felt active and full of energy?', 'WHO-5 Item 3', 'Active and vigorous'), + ('G17', 'Are you learning or trying anything new right now?', 'WHO-5 (adapted)', 'Interest and engagement'), + ('G18', 'How often do you make time for things that help you grow (reading, classes, hobbies)?', 'PROMIS (adapted)', 'Personal development'), + ]), + ], + }, + { + 'title': '2. Parent / Caregiver', + 'sources': 'CWBS-SF (Tebb & Berg-Weger, 2016); CAREPAL-8 (Ullrich et al., 2024); Preparedness for Caregiving Scale (Archbold et al., 1990)', + 'scale': 'Almost every day · More days than not · Once in a while · Rarely', + 'dims': [ + ('Physical Wellness', [ + ('P1', 'When did you last see a doctor for YOUR own health check?', 'CWBS-SF', 'Basic needs: self-care'), + ('P2', 'In the past month, how often have you felt tired or worn out from caregiving?', 'CAREPAL-8 Item 2', 'PHQ-9 fatigue item'), + ('P3', 'In a typical week, how often do you get enough sleep?', 'CWBS-SF', 'Physical well-being'), + ]), + ('Emotional Wellness', [ + ('P4', 'How often do you feel worn out or weighed down by all you have to do?', 'CAREPAL-8 Item 2', 'PHQ-9 fatigue / burden'), + ('P5', 'In the past two weeks, how often have you been bothered by not being able to stop or control worrying?', 'CAREPAL-8 Item 1', 'GAD-7 worry item'), + ('P6', 'How often do you feel like you are doing a good job as a caregiver?', 'Preparedness Scale', 'Perceived competence'), + ]), + ('Social Wellness', [ + ('P7', 'Do you have someone who can watch your kids so you can take a break?', 'CWBS-SF', 'Respite and support'), + ('P8', 'Is there someone you can talk to honestly about how hard caregiving can be?', 'CAREPAL-8 (adapted)', 'Emotional support'), + ('P9', 'How often do you spend time with friends or do something fun for yourself?', 'CWBS-SF', 'Personal time'), + ]), + ('Daily Life Wellness', [ + ('P10', 'How confident are you about handling school meetings, doctor visits, and paperwork for your family?', 'Preparedness Scale', 'System navigation readiness'), + ('P11', 'Does your family have the money and resources to cover your basic needs?', 'CAREPAL-8 Items 5-8', 'Financial / material needs'), + ('P12', 'Are you able to get the services and supports your family member with a disability needs?', 'CAREPAL-8 Items 5-7', 'Information and service needs'), + ]), + ('Purpose Wellness', [ + ('P13', 'Do you feel accepted and respected by the professionals who work with your family?', 'CAREPAL-8 Item 8', 'Professional acceptance'), + ('P14', 'How often do you feel like your role as a caregiver gives your life meaning?', 'Preparedness Scale (adapted)', 'Role meaning'), + ('P15', 'Is there anything outside of caregiving that is important to who you are?', 'CWBS-SF', 'Identity beyond caregiving'), + ]), + ('Growth Wellness', [ + ('P16', 'Are you learning new things about how to support your family member?', 'Preparedness Scale', 'Knowledge growth'), + ('P17', 'How often do you feel stuck or like nothing you do makes a difference?', 'CAREPAL-8 (adapted)', 'Helplessness / stagnation (reverse-scored)'), + ('P18', 'In the past month, have you done anything just for you (a class, a hobby, time with a friend)?', 'CWBS-SF', 'Personal growth activity'), + ]), + ], + }, + { + 'title': '3. Family Member / Household', + 'sources': 'Beach Center FQOL (Hoffman et al., 2006); FQoLS (Brown et al., 2006)', + 'scale': 'Very satisfied · Satisfied · Neither satisfied nor dissatisfied · Dissatisfied', + 'dims': [ + ('Physical Wellness', [ + ('F1', 'Do members of your family get the medical care they need when they need it?', 'FQOL Item 19', 'Physical/Material: medical care'), + ('F2', 'Does your family feel safe at home, work, school, and in the neighborhood?', 'FQOL Item 21', 'Physical/Material: safety'), + ('F3', 'Does your family have transportation to get to the places you need to be?', 'FQOL Item 17', 'Physical/Material: transportation'), + ]), + ('Emotional Wellness', [ + ('F4', 'Does your family have the support you need to handle stress?', 'FQOL Item 13', 'Emotional Well-Being: stress support'), + ('F5', 'Do family members have some time to pursue their own interests?', 'FQOL Item 15', 'Emotional Well-Being: personal time'), + ('F6', 'Do family members have outside help available for special needs?', 'FQOL Item 16', 'Emotional Well-Being: outside help'), + ]), + ('Social Wellness', [ + ('F7', 'Do family members have friends or others outside the home they can lean on?', 'FQOL Item 14', 'Emotional Well-Being: external support'), + ('F8', 'Does your family enjoy spending time together?', 'FQOL Item 1', 'Family Interaction: enjoyment'), + ('F9', 'Do family members show that they love and care for each other?', 'FQOL Item 5', 'Family Interaction: affection'), + ]), + ('Daily Life Wellness', [ + ('F10', 'Are you able to get the services and supports your family member with a disability needs?', 'FQOL Items 22-25', 'Disability-Related Support'), + ('F11', 'Does your family have a way to take care of expenses?', 'FQOL Item 20', 'Physical/Material: finances'), + ('F12', 'Does your family have a good relationship with the service providers who work with your family member?', 'FQOL Item 25', 'Disability-Related Support: providers'), + ]), + ('Purpose Wellness', [ + ('F13', 'Does your family solve problems together?', 'FQOL Item 3', 'Family Interaction: problem-solving'), + ('F14', 'Do family members support each other to accomplish goals?', 'FQOL Item 4', 'Family Interaction: goal support'), + ('F15', 'Does your family feel like it is handling life\'s ups and downs well?', 'FQOL Item 6', 'Family Interaction: resilience'), + ]), + ('Growth Wellness', [ + ('F16', 'Do family members help the children learn to be independent?', 'FQOL Item 7', 'Parenting: independence'), + ('F17', 'Do adults in the family know other people in the children\'s lives (friends, teachers)?', 'FQOL Item 11', 'Parenting: involvement'), + ('F18', 'Do family members talk openly with each other?', 'FQOL Item 2', 'Family Interaction: communication'), + ]), + ], + }, + { + 'title': '4. Professional (Therapists, Counselors, Coaches, Educators, Healthcare Workers)', + 'sources': 'ProQOL-5 (Stamm, 2010); OLBI (Demerouti et al., 2003)', + 'scale': 'Almost every day · Several days a week · Once in a while · Rarely', + 'dims': [ + ('Physical Wellness', [ + ('PR1', 'How often do you feel physically drained after your workday?', 'ProQOL-5 Item 19', 'Burnout: worn out'), + ('PR2', 'In the past month, how often have you lost sleep over the experiences of people you help?', 'ProQOL-5 Item 8', 'Burnout: sleep disruption'), + ('PR3', 'How often do you feel on edge or jumpy because of things you hear at work?', 'ProQOL-5 Item 5', 'STS: startle response'), + ]), + ('Emotional Wellness', [ + ('PR4', 'I find my work as a helper to be deeply satisfying.', 'ProQOL-5 Item 3', 'CS: satisfaction from helping'), + ('PR5', 'How often do you feel depressed because of the experiences of people you help?', 'ProQOL-5 Item 13', 'STS: depression from trauma'), + ('PR6', 'How often do you feel overwhelmed because your workload seems endless?', 'ProQOL-5 Item 21', 'Burnout: overwhelm'), + ]), + ('Social Wellness', [ + ('PR7', 'Do you have colleagues or peers you can talk with honestly about difficult cases?', 'ProQOL-5 (adapted)', 'Peer consultation / support'), + ('PR8', 'How often do you feel connected to the people around you at work?', 'ProQOL-5 Item 4', 'Burnout-R: connectedness'), + ('PR9', 'How often do you feel trapped by your job?', 'ProQOL-5 Item 10', 'Burnout: trapped'), + ]), + ('Daily Life Wellness', [ + ('PR10', 'How well do you maintain a boundary between your work and your personal life?', 'OLBI (adapted)', 'Disengagement: work-life boundary'), + ('PR11', 'I am pleased with how I keep up with professional techniques and protocols.', 'ProQOL-5 Item 16', 'CS: professional competence'), + ('PR12', 'How often do you feel bogged down by the systems and rules at work?', 'ProQOL-5 Item 26', 'Burnout: systemic frustration'), + ]), + ('Purpose Wellness', [ + ('PR13', 'I believe I can make a difference through my work.', 'ProQOL-5 Item 22', 'CS: impact'), + ('PR14', 'How often do you have happy thoughts about the people you help?', 'ProQOL-5 Item 20', 'CS: positive regard'), + ('PR15', 'Are you happy that you chose this line of work?', 'ProQOL-5 Item 30', 'CS: career satisfaction'), + ]), + ('Growth Wellness', [ + ('PR16', 'I am pleased with how I am able to keep up with helping techniques and protocols.', 'ProQOL-5 Item 16', 'CS: professional growth'), + ('PR17', 'How often do you avoid situations that remind you of frightening things people you help have told you?', 'ProQOL-5 Item 23', 'STS: avoidance (reverse-scored)'), + ('PR18', 'Are you the person you always wanted to be in this work?', 'ProQOL-5 Item 17', 'Burnout-R: self-concept'), + ]), + ], + }, + { + 'title': '5. Special Needs / Accessible Format (Person with Disability)', + 'sources': 'PWI-ID (Cummins & Lau, 2005); adapted from WHO-5', + 'scale': 'Emoji scale: Not Good · Okay · Pretty Good · Good · Very Good (support person may assist)', + 'dims': [ + ('My Body', [ + ('SN1', 'How do you feel about your health?', 'PWI-ID: Health', 'Health domain'), + ('SN2', 'How do you feel about how safe you feel?', 'PWI-ID: Personal Safety', 'Safety domain'), + ]), + ('My Feelings', [ + ('SN3', 'In the past two weeks, how often have you felt happy?', 'WHO-5 Item 1 (simplified)', 'Cheerful and in good spirits'), + ('SN4', 'In the past two weeks, how often have you felt calm?', 'WHO-5 Item 2 (simplified)', 'Calm and relaxed'), + ]), + ('My People', [ + ('SN5', 'How do you feel about how you get along with people? Like your family and friends.', 'PWI-ID: Personal Relationships', 'Relationships domain'), + ('SN6', 'How do you feel about doing things outside your home? Like in your community or neighborhood.', 'PWI-ID: Community Connectedness', 'Community domain'), + ]), + ('My Day', [ + ('SN7', 'How do you feel about the things you have? Like your money and the things you own.', 'PWI-ID: Standard of Living', 'Material well-being'), + ('SN8', 'How do you feel about how your day goes? Like your routine and what you do.', 'WHO-5 Item 5 (simplified)', 'Daily life filled with interest'), + ]), + ('What Matters', [ + ('SN9', 'How do you feel about the things you do or make?', 'PWI-ID: Life Achievement', 'Achievement domain'), + ('SN10', 'How do you feel about your life as a whole?', 'PWI-ID: Global', 'Life as a whole (validity check)'), + ]), + ('Growing', [ + ('SN11', 'How do you feel about what will happen to you later in your life?', 'PWI-ID: Future Security', 'Future security domain'), + ('SN12', 'In the past two weeks, how often have you felt like doing things?', 'WHO-5 Item 3 (simplified)', 'Active and vigorous'), + ]), + ], + }, +] + +# ── Build document ────────────────────────────────────────── +doc = Document() + +for section in doc.sections: + section.top_margin = Cm(2.54) + section.bottom_margin = Cm(2.54) + section.left_margin = Cm(2.54) + section.right_margin = Cm(2.54) + +# Title +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(48) +r = p.add_run('Wheel of Wellness\nFull Question Bank') +r.bold = True +r.font.size = Pt(28) +r.font.color.rgb = RGBColor(*bytes.fromhex(TEAL)) + +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +r = p.add_run('HELPipedia / SpecialNeeds.help') +r.font.size = Pt(14) +r.font.color.rgb = RGBColor(*bytes.fromhex(CORAL)) + +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(24) +r = p.add_run( + 'Each audience variant contains 18 questions (3 per dimension).\n' + 'Items are mapped to their source instrument and adapted at or below a 4th-grade reading level.\n' + 'Response options use a consistent 4-point scale per audience.\n\n' + 'Special Needs variant: 12 questions (2 per dimension) with emoji response scale.' +) +r.font.size = Pt(11) +r.font.color.rgb = RGBColor(*bytes.fromhex(DARK)) + +doc.add_page_break() + +# Audience sections +for ai, aud in enumerate(AUDIENCES): + heading(doc, aud['title'], level=1) + body(doc, aud['sources'], bold_prefix='Source instruments: ') + body(doc, aud['scale'], bold_prefix='Response scale: ') + if 'Special Needs' in aud['title']: + body(doc, '12 items (2 per dimension). Support person may assist with reading.', bold_prefix='Note: ') + + for dim_name, items in aud['dims']: + heading(doc, dim_name, level=2) + styled_table(doc, + ['#', 'Question', 'Source', 'Adapted From'], + [[q, text, src, adapt] for q, text, src, adapt in items], + col_widths=[1.5, 9, 3.5, 4], + ) + + if ai < len(AUDIENCES) - 1: + doc.add_page_break() + +# Scoring notes +doc.add_page_break() +heading(doc, 'Scoring Notes', level=1) + +body(doc, 'Generalized, Parent/Caregiver, Family, Professional: 18 items. Score per dimension = mean of 3 items x 25 (range: 0-100). Overall score = mean of all 6 dimension scores.', + bold_prefix='Scoring: ') +body(doc, 'Special Needs: 12 items. Score per dimension = mean of 2 items x 20 (range: 0-100). Overall score = mean of all 6 dimension scores.') +body(doc, '0-39 = Needs Attention · 40-59 = Moderate · 60-100 = Strong', + bold_prefix='Thresholds: ') +body(doc, 'All instruments are screening tools for self-reflection. Not diagnostic. Clinical interpretation should involve a qualified professional.', + bold_prefix='Important: ') + +# Footer +p = doc.add_paragraph() +p.alignment = WD_ALIGN_PARAGRAPH.CENTER +pf = p.paragraph_format +pf.space_before = Pt(24) +r = p.add_run('Last updated: July 2026\nCompiled for HELPipedia Wheel of Wellness / SpecialNeeds.help') +r.italic = True +r.font.size = Pt(10) +r.font.color.rgb = RGBColor(*bytes.fromhex('888888')) + +# Save +out = '/home/newkirk/Documents/Academic/Career/WheelOfWellnessQuestionBank.docx' +doc.save(out) +print(f'Saved: {out}') diff --git a/build_site.py b/build_site.py new file mode 100644 index 0000000..8c25e82 --- /dev/null +++ b/build_site.py @@ -0,0 +1,607 @@ +#!/usr/bin/env python3 +"""Build the Wheel of Wellness assessment site.""" +import json, textwrap + +# ── Question data ──────────────────────────────────────────── +QUESTIONS = { + "generalized": { + "title": "General", + "subtitle": "For anyone who wants to check in on their wellness", + "scale": ["Almost all the time", "More than half the time", "Some of the time", "Once in a while"], + "emoji": None, + "items": [ + {"id":"G1","dim":"physical","text":"In the past month, how often have you felt tired or worn out?","reverse":True}, + {"id":"G2","dim":"physical","text":"How would you rate your overall physical health right now?","reverse":False}, + {"id":"G3","dim":"physical","text":"In a typical week, how often do you move your body in a way that feels good (walking, stretching, playing)?","reverse":False}, + {"id":"G4","dim":"emotional","text":"In the past two weeks, how often have you felt calm and at ease?","reverse":False}, + {"id":"G5","dim":"emotional","text":"In the past two weeks, how often have you felt cheerful or in good spirits?","reverse":False}, + {"id":"G6","dim":"emotional","text":"How often have you felt worried, sad, or upset in a way that was hard to shake?","reverse":True}, + {"id":"G7","dim":"social","text":"Do you have people in your life you can count on when things get hard?","reverse":False}, + {"id":"G8","dim":"social","text":"How satisfied are you with how you get along with the people closest to you?","reverse":False}, + {"id":"G9","dim":"social","text":"In the past month, how often have you felt alone even when other people were around?","reverse":True}, + {"id":"G10","dim":"daily-life","text":"How confident are you that you can handle everyday tasks like bills, forms, and schedules?","reverse":False}, + {"id":"G11","dim":"daily-life","text":"In the past two weeks, how often has your sleep been restful?","reverse":False}, + {"id":"G12","dim":"daily-life","text":"How safe do you feel in your home and neighborhood?","reverse":False}, + {"id":"G13","dim":"purpose","text":"In the past two weeks, how often has your daily life been filled with things that interest you?","reverse":False}, + {"id":"G14","dim":"purpose","text":"How would you rate your quality of life right now?","reverse":False}, + {"id":"G15","dim":"purpose","text":"Do you feel like your life has meaning or direction?","reverse":False}, + {"id":"G16","dim":"growth","text":"In the past two weeks, how often have you felt active and full of energy?","reverse":False}, + {"id":"G17","dim":"growth","text":"Are you learning or trying anything new right now?","reverse":False}, + {"id":"G18","dim":"growth","text":"How often do you make time for things that help you grow (reading, classes, hobbies)?","reverse":False}, + ], + }, + "parent-caregiver": { + "title": "Parent / Caregiver", + "subtitle": "For parents and caregivers of people with disabilities", + "scale": ["Almost every day", "More days than not", "Once in a while", "Rarely"], + "emoji": None, + "items": [ + {"id":"P1","dim":"physical","text":"When did you last see a doctor for YOUR own health check?","reverse":False}, + {"id":"P2","dim":"physical","text":"In the past month, how often have you felt tired or worn out from caregiving?","reverse":True}, + {"id":"P3","dim":"physical","text":"In a typical week, how often do you get enough sleep?","reverse":False}, + {"id":"P4","dim":"emotional","text":"How often do you feel worn out or weighed down by all you have to do?","reverse":True}, + {"id":"P5","dim":"emotional","text":"In the past two weeks, how often have you been bothered by not being able to stop or control worrying?","reverse":True}, + {"id":"P6","dim":"emotional","text":"How often do you feel like you are doing a good job as a caregiver?","reverse":False}, + {"id":"P7","dim":"social","text":"Do you have someone who can watch your kids so you can take a break?","reverse":False}, + {"id":"P8","dim":"social","text":"Is there someone you can talk to honestly about how hard caregiving can be?","reverse":False}, + {"id":"P9","dim":"social","text":"How often do you spend time with friends or do something fun for yourself?","reverse":False}, + {"id":"P10","dim":"daily-life","text":"How confident are you about handling school meetings, doctor visits, and paperwork for your family?","reverse":False}, + {"id":"P11","dim":"daily-life","text":"Does your family have the money and resources to cover your basic needs?","reverse":False}, + {"id":"P12","dim":"daily-life","text":"Are you able to get the services and supports your family member with a disability needs?","reverse":False}, + {"id":"P13","dim":"purpose","text":"Do you feel accepted and respected by the professionals who work with your family?","reverse":False}, + {"id":"P14","dim":"purpose","text":"How often do you feel like your role as a caregiver gives your life meaning?","reverse":False}, + {"id":"P15","dim":"purpose","text":"Is there anything outside of caregiving that is important to who you are?","reverse":False}, + {"id":"P16","dim":"growth","text":"Are you learning new things about how to support your family member?","reverse":False}, + {"id":"P17","dim":"growth","text":"How often do you feel stuck or like nothing you do makes a difference?","reverse":True}, + {"id":"P18","dim":"growth","text":"In the past month, have you done anything just for you (a class, a hobby, time with a friend)?","reverse":False}, + ], + }, + "family-member": { + "title": "Family Member", + "subtitle": "For household members of people with disabilities", + "scale": ["Very satisfied", "Satisfied", "Neither satisfied nor dissatisfied", "Dissatisfied"], + "emoji": None, + "items": [ + {"id":"F1","dim":"physical","text":"Do members of your family get the medical care they need when they need it?","reverse":False}, + {"id":"F2","dim":"physical","text":"Does your family feel safe at home, work, school, and in the neighborhood?","reverse":False}, + {"id":"F3","dim":"physical","text":"Does your family have transportation to get to the places you need to be?","reverse":False}, + {"id":"F4","dim":"emotional","text":"Does your family have the support you need to handle stress?","reverse":False}, + {"id":"F5","dim":"emotional","text":"Do family members have some time to pursue their own interests?","reverse":False}, + {"id":"F6","dim":"emotional","text":"Do family members have outside help available for special needs?","reverse":False}, + {"id":"F7","dim":"social","text":"Do family members have friends or others outside the home they can lean on?","reverse":False}, + {"id":"F8","dim":"social","text":"Does your family enjoy spending time together?","reverse":False}, + {"id":"F9","dim":"social","text":"Do family members show that they love and care for each other?","reverse":False}, + {"id":"F10","dim":"daily-life","text":"Are you able to get the services and supports your family member with a disability needs?","reverse":False}, + {"id":"F11","dim":"daily-life","text":"Does your family have a way to take care of expenses?","reverse":False}, + {"id":"F12","dim":"daily-life","text":"Does your family have a good relationship with the service providers who work with your family member?","reverse":False}, + {"id":"F13","dim":"purpose","text":"Does your family solve problems together?","reverse":False}, + {"id":"F14","dim":"purpose","text":"Do family members support each other to accomplish goals?","reverse":False}, + {"id":"F15","dim":"purpose","text":"Does your family feel like it is handling life\u2019s ups and downs well?","reverse":False}, + {"id":"F16","dim":"growth","text":"Do family members help the children learn to be independent?","reverse":False}, + {"id":"F17","dim":"growth","text":"Do adults in the family know other people in the children\u2019s lives (friends, teachers)?","reverse":False}, + {"id":"F18","dim":"growth","text":"Do family members talk openly with each other?","reverse":False}, + ], + }, + "professional": { + "title": "Professional", + "subtitle": "For therapists, counselors, educators, and healthcare workers", + "scale": ["Almost every day", "Several days a week", "Once in a while", "Rarely"], + "emoji": None, + "items": [ + {"id":"PR1","dim":"physical","text":"How often do you feel physically drained after your workday?","reverse":True}, + {"id":"PR2","dim":"physical","text":"In the past month, how often have you lost sleep over the experiences of people you help?","reverse":True}, + {"id":"PR3","dim":"physical","text":"How often do you feel on edge or jumpy because of things you hear at work?","reverse":True}, + {"id":"PR4","dim":"emotional","text":"I find my work as a helper to be deeply satisfying.","reverse":False}, + {"id":"PR5","dim":"emotional","text":"How often do you feel depressed because of the experiences of people you help?","reverse":True}, + {"id":"PR6","dim":"emotional","text":"How often do you feel overwhelmed because your workload seems endless?","reverse":True}, + {"id":"PR7","dim":"social","text":"Do you have colleagues or peers you can talk with honestly about difficult cases?","reverse":False}, + {"id":"PR8","dim":"social","text":"How often do you feel connected to the people around you at work?","reverse":False}, + {"id":"PR9","dim":"social","text":"How often do you feel trapped by your job?","reverse":True}, + {"id":"PR10","dim":"daily-life","text":"How well do you maintain a boundary between your work and your personal life?","reverse":False}, + {"id":"PR11","dim":"daily-life","text":"I am pleased with how I keep up with professional techniques and protocols.","reverse":False}, + {"id":"PR12","dim":"daily-life","text":"How often do you feel bogged down by the systems and rules at work?","reverse":True}, + {"id":"PR13","dim":"purpose","text":"I believe I can make a difference through my work.","reverse":False}, + {"id":"PR14","dim":"purpose","text":"How often do you have happy thoughts about the people you help?","reverse":False}, + {"id":"PR15","dim":"purpose","text":"Are you happy that you chose this line of work?","reverse":False}, + {"id":"PR16","dim":"growth","text":"I am pleased with how I am able to keep up with helping techniques and protocols.","reverse":False}, + {"id":"PR17","dim":"growth","text":"How often do you avoid situations that remind you of frightening things people you help have told you?","reverse":True}, + {"id":"PR18","dim":"growth","text":"Are you the person you always wanted to be in this work?","reverse":False}, + ], + }, + "special-needs": { + "title": "Accessible", + "subtitle": "For people with disabilities (a support person may help you read)", + "scale": ["Not Good", "Okay", "Pretty Good", "Good", "Very Good"], + "emoji": ["😟", "😐", "🙂", "😊", "😄"], + "items": [ + {"id":"SN1","dim":"physical","text":"How do you feel about your health?","reverse":False}, + {"id":"SN2","dim":"physical","text":"How do you feel about how safe you feel?","reverse":False}, + {"id":"SN3","dim":"emotional","text":"In the past two weeks, how often have you felt happy?","reverse":False}, + {"id":"SN4","dim":"emotional","text":"In the past two weeks, how often have you felt calm?","reverse":False}, + {"id":"SN5","dim":"social","text":"How do you feel about how you get along with people? Like your family and friends.","reverse":False}, + {"id":"SN6","dim":"social","text":"How do you feel about doing things outside your home? Like in your community or neighborhood.","reverse":False}, + {"id":"SN7","dim":"daily-life","text":"How do you feel about the things you have? Like your money and the things you own.","reverse":False}, + {"id":"SN8","dim":"daily-life","text":"How do you feel about how your day goes? Like your routine and what you do.","reverse":False}, + {"id":"SN9","dim":"purpose","text":"How do you feel about the things you do or make?","reverse":False}, + {"id":"SN10","dim":"purpose","text":"How do you feel about your life as a whole?","reverse":False}, + {"id":"SN11","dim":"growth","text":"How do you feel about what will happen to you later in your life?","reverse":False}, + {"id":"SN12","dim":"growth","text":"In the past two weeks, how often have you felt like doing things?","reverse":False}, + ], + }, +} + +DIMS = [ + {"key":"physical","label":"Physical","icon":"💪","color":"#1565C0","bg":"#E3F2FD","desc":"rest, movement, nutrition, medical care"}, + {"key":"emotional","label":"Emotional","icon":"💗","color":"#7B1FA2","bg":"#F3E5F5","desc":"naming feelings, coping, support"}, + {"key":"social","label":"Social","icon":"🤝","color":"#2E7D32","bg":"#E8F5E9","desc":"connection, understanding, community"}, + {"key":"daily-life","label":"Daily Life","icon":"📋","color":"#E65100","bg":"#FFF3E0","desc":"home, finances, schedules, advocacy"}, + {"key":"purpose","label":"Purpose","icon":"⭐","color":"#F57F17","bg":"#FFF8E1","desc":"meaning, values, identity, hope"}, + {"key":"growth","label":"Growth","icon":"🌱","color":"#C62828","bg":"#FFEBEE","desc":"learning, creativity, becoming"}, +] + +# ── Build ──────────────────────────────────────────────────── +questions_json = json.dumps(QUESTIONS, ensure_ascii=False) +dims_json = json.dumps(DIMS, ensure_ascii=False) + +html = textwrap.dedent(r""" + + + + +Wheel of Wellness Assessment + + + + + + + + + + +
+
+
HELPipedia / SpecialNeeds.help
+

Wheel of Wellness

+

Find the resources your family needs — in 5 minutes

+

Whether you are a parent, caregiver, or individual navigating disability, this quick assessment identifies your needs across six wellness areas and connects you to resources.

+ + + +
+

Who are you?

+
+
+ + +

18 questions · About 5 minutes · Private & anonymous

+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+
+ + +
+
+
+
✓ Assessment Complete
+

Your Wellness Results

+

+
+
+
+ +
+
+
+
+
+
Overall Wellness Score
+
+
+ This is a screening tool for self-reflection, not a diagnosis. If you have concerns about your wellbeing, please talk to a qualified professional. +
+
+ +
+
+
+ + + + + +""") + +out = "/home/newkirk/Projects/wellnessWheel/site/index.html" +import os +os.makedirs(os.path.dirname(out), exist_ok=True) +with open(out, 'w') as f: + f.write(html) +print(f"Built: {out}") +print(f"Size: {os.path.getsize(out)} bytes") diff --git a/convert.js b/convert.js new file mode 100644 index 0000000..f0e7b80 --- /dev/null +++ b/convert.js @@ -0,0 +1,35 @@ +const puppeteer = require('puppeteer-core'); +const path = require('path'); + +(async () => { + const browser = await puppeteer.launch({ + executablePath: '/usr/bin/google-chrome-stable', + headless: 'new', + args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-gpu'] + }); + + const page = await browser.newPage(); + + const htmlPath = path.resolve(__dirname, 'mockup.html'); + await page.goto(`file://${htmlPath}`, { + waitUntil: 'networkidle0', + timeout: 30000 + }); + + // Wait for fonts to load + await page.evaluate(() => document.fonts.ready); + await new Promise(r => setTimeout(r, 2000)); + + // Use landscape Letter size (11" x 8.5") + await page.pdf({ + path: path.resolve(__dirname, 'WheelOfWellnessMockup.pdf'), + width: '11in', + height: '8.5in', + printBackground: true, + margin: { top: '0', right: '0', bottom: '0', left: '0' }, + preferCSSPageSize: false + }); + + console.log('PDF generated successfully!'); + await browser.close(); +})(); diff --git a/convert_onepager.js b/convert_onepager.js new file mode 100644 index 0000000..4af2fbb --- /dev/null +++ b/convert_onepager.js @@ -0,0 +1,29 @@ +const puppeteer = require('puppeteer-core'); +const path = require('path'); + +(async () => { + const browser = await puppeteer.launch({ + executablePath: '/usr/bin/google-chrome-stable', + headless: 'new', + args: ['--no-sandbox', '--disable-setuid-sandbox', '--disable-gpu'] + }); + + const page = await browser.newPage(); + const htmlPath = path.resolve(__dirname, 'onepager.html'); + await page.goto(`file://${htmlPath}`, { waitUntil: 'networkidle0', timeout: 30000 }); + + await page.evaluate(() => document.fonts.ready); + await new Promise(r => setTimeout(r, 2000)); + + await page.pdf({ + path: path.resolve(__dirname, '..', 'Documents', 'Career', 'WheelOfWellnessOnePager.pdf'), + width: '8.5in', + height: '11in', + printBackground: true, + margin: { top: '0', right: '0', bottom: '0', left: '0' }, + preferCSSPageSize: false + }); + + console.log('PDF generated successfully!'); + await browser.close(); +})(); diff --git a/mockup-family-member.html b/mockup-family-member.html new file mode 100644 index 0000000..eb442fe --- /dev/null +++ b/mockup-family-member.html @@ -0,0 +1,240 @@ + + + + + +Wheel of Wellness — Family Member Assessment + + + + + +
+
+
+
🔒specialneeds.help/wellness/family
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
For Family Members
+

Wheel of Wellness
Family Check-In

+
See how your whole family is doing — together
+

+ When one person in a family has a disability or health need, it touches everyone. + This quick check helps families see what is working and what could use support. + Based on the Beach Center Family Quality of Life Scale, a tool used by researchers + and providers who work with families like yours. +

+
+
Takes ~5 minutes
+
👨‍👩‍👧‍👦 Covers your whole family
+
🔗 Links to family resources
+
🔒 Private & safe
+
+
WHEEL OFWELLNESS💪Physical💗Emotional🤝Social📋Daily LifePurpose🌱Growth
+ +
Free · No account needed · Your answers are private
+
👨‍👩‍👧‍👦 For Family Members
+
+
Adapted from Beach Center Family Quality of Life Scale (Hoffman et al., 2006; Chiu et al., 2020)
+ +
+
Screen 1 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/family/questions
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
Your Family CheckQuestion 4 of 18
+
+
+
+ 💪 Physical💗 Emotional📋 Daily Life⭐ Purpose🌱 Growth +
+ + +
+ Q 1 / 18 +
💪 Physical Wellness
+
Do members of your family get the medical care they need when they need it?
+
+
Not really
+
Some of the time
+
Most of the time
+
Yes, always
+
+
+ + +
+ Q 4 / 18 +
💗 Emotional Wellness
+
Does your family have the support you need to handle stress?
+
+
Not at all
+
A little
+
Pretty much
+
Very much
+
+
+ + +
+ Q 7 / 18 +
🤝 Social Wellness
+
Do family members have people outside the home they can lean on?
+
+
No, we feel alone
+
A few people
+
We have some support
+
We have strong support
+
+
+ + +
+ Q 10 / 18 +
📋 Daily Life Wellness
+
Are you able to get the services and supports your family member with a disability needs?
+
+
Not really
+
Some of the time
+
Most of the time
+
Yes, always
+
+
+ + +
+ Q 13 / 18 +
⭐ Purpose Wellness
+
Does your family solve problems together?
+
+
Not at all
+
Sometimes
+
Most of the time
+
Yes, always
+
+
+ + +
+ Q 16 / 18 +
🌱 Growth Wellness
+
Do family members talk openly with each other?
+
+
Not at all
+
Sometimes
+
Most of the time
+
Yes, always
+
+
+
+ +
+
Screen 2 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/family/results
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
✓ Check Complete
+

Your Family Snapshot

+

Here is a look at how your family is doing across six parts of wellness. The lower scores show areas where your family may want more support.

+
+
+
Overall Family Wellness Score
+
55 / 100
+
Your family has strengths to build on. Some areas could use more support.
+
+
+
+ 💪 Physical💗 Emotional🤝 Social📋 Daily Life⭐ Purpose🌱 Growth55/100 +
+
+
💪 Physical
Okay
Score: 45/100
Getting medical care for everyone can be a challenge. Help is available.
+
💗 Emotional
Okay
Score: 50/100
Your family has some emotional support. A little more could go a long way.
+
🤝 Social
Needs Attention
Score: 30/100
Your family may feel cut off. Finding community can make a big difference.
+
📋 Daily Life
Strong
Score: 75/100
You navigate the support system well. That is a real strength.
+
Purpose
Okay
Score: 55/100
Your family shares values and meaning. There is room to grow together.
+
🌱 Growth
Okay
Score: 50/100
Learning and trying new things as a family may have taken a back seat.
+
+
+
+ + +
+
+ +
+
Screen 3 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/family/resources
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
30
/ 100
+
+

🤝 Social Connection Resources

+

Your family's Social score shows you may feel cut off from community. This is common for families navigating disability — and there are real ways to build connections.

+
→ When families find others who get it, stress goes down and everyone does better.
+
+
+
+
👨‍👩‍👧‍👦
Family Support Groups
Meet other families who share similar experiences. Swap tips, build friendships, and know you are not alone.
Local GroupsLearn More →
+
🏖
Respite & Family Breaks
Find respite care options so your whole family can recharge. Includes weekend programs and summer camps.
+
🧒
Sibling Support Programs
Programs for brothers and sisters of children with disabilities. A space just for them to connect and share.
+
📋
Benefits & Services Navigator
Help finding and applying for programs your family may qualify for — Medicaid waivers, SSI, and more.
+
+
+
👨‍👩‍👧

Connect with a Family Mentor

Talk to a family who has walked this road. Our trained family mentors offer real-world advice and a listening ear — at no cost.

+ Get Connected → +
+ +
+ +
+
Screen 4 of 4
+
+ + + diff --git a/mockup-generalized.html b/mockup-generalized.html new file mode 100644 index 0000000..7027f3f --- /dev/null +++ b/mockup-generalized.html @@ -0,0 +1,546 @@ + + + + + +Wheel of Wellness — Evidence-Based Assessment (Generalized) + + + + + + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
Evidence-Based Wellness Tool
+

Wheel of Wellness
Assessment

+
Find out what you need in 5 minutes
+

+ This quick check helps you see how you are doing across six parts of life. + Answer a few short questions and get ideas for support that fits you. + Based on tools used by doctors and counselors. +

+ +
+
Takes ~5 minutes
+
🎯 Results made for you
+
🔗 Links to help
+
🔒 Private & safe
+
+ +
+ + + + + + + + + + + + + + + + WHEEL OF + WELLNESS + 💪Physical + 💗Emotional + 🤝Social + 📋Daily Life + Purpose + 🌱Growth + + +
+ + +
Free · No account needed · Your answers are private
+
👥 For Everyone
+
+ +
Adapted from WHO-5 Well-Being Index (WHO, 1998/2024) and PROMIS Global-10 (NIH, 2018)
+ + +
+
Screen 1 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/questions +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
+
+ Your Wellness Check + Question 4 of 18 +
+
+
+
+
+ +
+ 💪 Physical + 💗 Emotional + + 📋 Daily Life + ⭐ Purpose + 🌱 Growth +
+ + +
+ Q 1 / 18 +
💪 Physical Wellness
+
In the past month, how often have you felt tired or worn out?
+
+
Almost all the time
+
More than half the time
+
Some of the time
+
Once in a while
+
+
+ + +
+ Q 4 / 18 +
💗 Emotional Wellness
+
In the past two weeks, how often have you felt calm and at ease?
+
+
At no time
+
Some of the time
+
More than half the time
+
All of the time
+
+
+ + +
+ Q 7 / 18 +
🤝 Social Wellness
+
Do you have people in your life you can count on when things get hard?
+
+
No, I feel alone
+
I have one or two people
+
I have a small group
+
I have a strong network
+
+
+ + +
+ Q 10 / 18 +
📋 Daily Life Wellness
+
How confident are you that you can handle everyday tasks like bills, forms, and schedules?
+
+
Not confident
+
A little confident
+
Pretty confident
+
Very confident
+
+
+ + +
+ Q 13 / 18 +
⭐ Purpose Wellness
+
In the past two weeks, how often has your daily life been filled with things that interest you?
+
+
At no time
+
Some of the time
+
More than half the time
+
All of the time
+
+
+ + +
+ Q 16 / 18 +
🌱 Growth Wellness
+
In the past two weeks, how often have you felt active and full of energy?
+
+
At no time
+
Some of the time
+
More than half the time
+
All of the time
+
+
+
+ + +
+
Screen 2 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/results +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
+
✓ Check Complete
+

Your Wellness Snapshot

+

Here is what your answers show about how you are doing across the six parts of wellness. Areas with lower scores may need more attention.

+
+ +
+
Overall Wellness Score
+
52 / 100
+
You're doing okay in some areas. A few spots could use a little help.
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + 💪 Physical + 💗 Emotional + 🤝 Social + 📋 Daily Life + ⭐ Purpose + 🌱 Growth + + 52 + /100 + + +
+ +
+
+
+
💪 Physical
+ Okay +
+
+
Score: 30/100
+
You may be running low on energy. Small changes can help you feel stronger.
+
+
+
+
💗 Emotional
+ Okay +
+
+
Score: 55/100
+
You feel calm some of the time. There is room to feel even better.
+
+
+
+
🤝 Social
+ Needs Attention +
+
+
Score: 20/100
+
You may feel alone. Finding your people could make a big difference.
+
+
+
+
📋 Daily Life
+ Strong +
+
+
Score: 80/100
+
You handle day-to-day tasks well. Keep doing what works!
+
+
+
+
Purpose
+ Okay +
+
+
Score: 50/100
+
You have some sense of purpose. Building on what matters to you can help.
+
+
+
+
🌱 Growth
+ Okay +
+
+
Score: 35/100
+
Learning and trying new things may have taken a back seat lately.
+
+
+
+ +
+ + +
+
+ + +
+
Screen 3 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/resources +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
+
+
20
+
/ 100
+
+
+

🤝 Social Connection Resources

+

Your Social Wellness score shows you may feel alone right now. This is common — and there are real ways to find your people.

+
→ Feeling connected to others can help with stress, health, and finding joy in everyday life.
+
+
+ +
+
+
👥
+
Local Support Groups
+
Find groups near you where people share experiences, swap tips, and build friendships. Many meet in person or online.
+
+ Local Directory + Learn More → +
+
+
+
📱
+
Online Peer Communities
+
Join online spaces where people going through similar things offer support and advice at any time of day.
+
+ Online + Learn More → +
+
+
+
🧑‍🤝‍🧑
+
Mentor Matching Program
+
Get paired with someone who has been where you are. They can listen, share ideas, and walk alongside you.
+
+ Program + Learn More → +
+
+
+
🎉
+
Community Events Near You
+
Discover local events, classes, and meetups where you can connect with people who share your interests.
+
+ Events + Learn More → +
+
+
+ +
+
+
👩‍👧
+
+

Connect with a Peer Mentor

+

Talk to someone who gets it. Our trained peer mentors offer support, ideas, and a listening ear — at no cost.

+
+
+ Get Connected → +
+ + +
+ + +
+
Screen 4 of 4
+
+ + + diff --git a/mockup-parent-caregiver.html b/mockup-parent-caregiver.html new file mode 100644 index 0000000..4895dba --- /dev/null +++ b/mockup-parent-caregiver.html @@ -0,0 +1,270 @@ + + + + + +Wheel of Wellness — Parent & Caregiver Assessment + + + + + + +
+
+
+
🔒specialneeds.help/wellness/parent
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
For Parents & Caregivers
+

Wheel of Wellness
Caregiver Check

+
Take care of yourself so you can keep showing up
+ +
+ + +
+ +

+ You spend so much time taking care of others. This quick check helps you + see how YOU are doing — your energy, your feelings, your support system. + Based on tools used by doctors who work with caregivers like you. +

+
+
Takes ~5 minutes
+
🎯 Results made for you
+
🔗 Links to help
+
🔒 Private & safe
+
+
+ WHEEL OFWELLNESS💪Physical💗Emotional🤝Social📋Daily LifePurpose🌱Growth +
+ +
Free · No account needed · Your answers are private
+
🧑‍🧒 For Parents & Caregivers
+
+
Adapted from Caregiver Well-Being Scale Short Form (Tebb & Berg-Weger, 2016) and CAREPAL-8 (CAREPAL, 2024)
+ +
+
Screen 1 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/parent/questions
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
Your Caregiver CheckQuestion 4 of 18
+
+
+
+ 💪 Physical💗 Emotional📋 Daily Life⭐ Purpose🌱 Growth +
+ + +
+ Q 1 / 18 +
💪 Physical Wellness
+
When did you last see a doctor for YOUR own health check?
+
+
Not in the past year
+
6-12 months ago
+
In the past 6 months
+
In the past 3 months
+
+
+ + +
+ Q 4 / 18 +
💗 Emotional Wellness
+
How often do you feel worn out or weighed down by all you have to do?
+
+
Almost every day
+
More days than not
+
Once in a while
+
Rarely
+
+
+ + +
+ Q 7 / 18 +
🤝 Social Wellness
+
Do you have someone who can watch your kids so you can take a break?
+
+
No, not really
+
Sometimes, but not often
+
Yes, when I plan ahead
+
Yes, I have reliable help
+
+
+ + +
+ Q 10 / 18 +
📋 Daily Life Wellness
+
How confident are you about handling school meetings, doctor visits, and paperwork for your family?
+
+
Not confident
+
A little confident
+
Pretty confident
+
Very confident
+
+
+ + +
+ Q 13 / 18 +
⭐ Purpose Wellness
+
Do you feel accepted and respected by the professionals who work with your family?
+
+
Not at all
+
Sometimes
+
Most of the time
+
Yes, always
+
+
+ + +
+ Q 16 / 18 +
🌱 Growth Wellness
+
In the past month, have you done anything just for you (a class, a hobby, time with a friend)?
+
+
No, not at all
+
Once or twice
+
A few times
+
Yes, regularly
+
+
+
+ +
+
Screen 2 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/parent/results
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
✓ Check Complete
+

Your Caregiver Snapshot

+

Here is what your answers show about how you are doing across six parts of wellness. Areas with lower scores may need attention so you can keep showing up for the people you love.

+
+
+
Overall Wellness Score
+
44 / 100
+
You give a lot to others. Some parts of your own wellness could use care.
+
+
+
+ 💪 Physical💗 Emotional🤝 Social📋 Daily Life⭐ Purpose🌱 Growth44/100 +
+
+
💪 Physical
Needs Attention
Score: 20/100
You may be putting your own health last. Even small acts of self-care can give you more energy.
+
💗 Emotional
Okay
Score: 35/100
You carry a lot. Having someone to talk to could help lighten the load.
+
🤝 Social
Needs Attention
Score: 25/100
Getting breaks and having backup matters. Respite and community support can help.
+
📋 Daily Life
Strong
Score: 75/100
You manage day-to-day systems well. This is a real strength.
+
Purpose
Okay
Score: 50/100
Caring for others gives life meaning. There may be room for YOUR voice too.
+
🌱 Growth
Okay
Score: 35/100
Learning and growing may be on hold. Small steps toward your own goals can boost you.
+
+
+
+ + +
+
+ +
+
Screen 3 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/parent/resources
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
20
/ 100
+
+

💪 Physical Wellness Resources

+

Your Physical Wellness score shows you may be putting your own health on hold while caring for others. This is very common — and you deserve support.

+
→ Taking care of your own body helps you have the energy to care for your family.
+
+
+
+
🏥
Respite Care Near You
Find trained respite care so you can take a break, go to an appointment, or just rest. Many providers accept Medicaid waivers.
Local DirectoryLearn More →
+
🧘
Caregiver Health Programs
Programs built for caregiver health — fitness classes, stress workshops, and nutrition help that fit a busy life.
+
👨‍⚕️
Doctor Finder for Caregivers
Search doctors who understand the unique health needs of caregivers. Includes specialists taking new patients.
+
🚴
Adaptive Recreation
Find inclusive fitness and recreation programs for the whole family. Adaptive sports, outdoor fun, and more.
ActivitiesLearn More →
+
+
+
👩‍👧

Connect with a Parent Mentor

Talk to someone who has been there. Our trained parent mentors offer peer support, guidance, and encouragement — at no cost.

+ Get Connected → +
+ +
+ +
+
Screen 4 of 4
+
+ + + diff --git a/mockup-professional.html b/mockup-professional.html new file mode 100644 index 0000000..c1ab186 --- /dev/null +++ b/mockup-professional.html @@ -0,0 +1,240 @@ + + + + + +Wheel of Wellness — Professional Assessment + + + + + +
+
+
+
🔒specialneeds.help/wellness/professional
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
For Professionals
+

Wheel of Wellness
Professional Check

+
You support others every day — check in on yourself
+

+ As a therapist, counselor, coach, or educator, you carry the weight of your clients' stories. + This quick check helps you see where you are thriving and where compassion fatigue may be taking a toll. + Based on the Professional Quality of Life Scale (ProQOL-5), a widely used tool for measuring + compassion satisfaction, burnout, and secondary traumatic stress in helping professionals. +

+
+
Takes ~5 minutes
+
🎯 Professional + personal
+
🔗 Supervision & support resources
+
🔒 Private & safe
+
+
WHEEL OFWELLNESS💪Physical💗Emotional🤝Social📋Daily LifePurpose🌱Growth
+ +
Free · No account needed · Your answers are private
+
🩺 For Professionals
+
+
Adapted from Professional Quality of Life Scale (ProQOL-5; Stamm, 2010) and literature on burnout, secondary traumatic stress, and compassion satisfaction
+ +
+
Screen 1 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/professional/questions
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
Your Professional CheckQuestion 4 of 18
+
+
+
+ 💪 Physical💗 Emotional📋 Daily Life⭐ Purpose🌱 Growth +
+ + +
+ Q 1 / 18 +
💪 Physical Wellness
+
How often do you feel physically drained after your workday?
+
+
Almost every day
+
Several days a week
+
Once in a while
+
Rarely
+
+
+ + +
+ Q 4 / 18 +
💗 Emotional Wellness
+
I find my work as a helper to be deeply satisfying.
+
+
Not true at all
+
Sometimes true
+
Often true
+
Very true
+
+
+ + +
+ Q 7 / 18 +
🤝 Social Wellness
+
Do you have colleagues or peers you can talk with honestly about difficult cases?
+
+
No, I process alone
+
Rarely, and not deeply
+
Yes, occasionally
+
Yes, regularly
+
+
+ + +
+ Q 10 / 18 +
📋 Daily Life Wellness
+
How well do you maintain a boundary between your work and your personal life?
+
+
I struggle with this
+
Sometimes okay
+
Usually good
+
Very clear boundary
+
+
+ + +
+ Q 13 / 18 +
⭐ Purpose Wellness
+
I believe I can make a difference through my work.
+
+
Not true at all
+
Sometimes true
+
Often true
+
Very true
+
+
+ + +
+ Q 16 / 18 +
🌱 Growth Wellness
+
Are you the person you always wanted to be in this work?
+
+
Not at all
+
Getting there
+
Mostly
+
Yes, I am
+
+
+
+ +
+
Screen 2 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/professional/results
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
✓ Check Complete
+

Your Professional Wellness Snapshot

+

Here is a look at how you are doing across six parts of professional and personal wellness. Lower scores may point to areas where burnout or compassion fatigue is showing up — and where support can help.

+
+
+
Overall Professional Wellness Score
+
46 / 100
+
You give deeply to this work. Your compassion satisfaction is a strength, but some areas of depletion need attention.
+
+
+
+ 💪 Physical💗 Emotional🤝 Social📋 Daily Life⭐ Purpose🌱 Growth46/100 +
+
+
💪 Physical
Depleted
Score: 25/100
Your body is carrying the cost. Physical depletion is a warning sign of burnout.
+
💗 Emotional
Some Fatigue
Score: 40/100
Your compassion satisfaction is present but competing with emotional fatigue.
+
🤝 Social
Isolated
Score: 20/100
Processing alone increases secondary trauma risk. Peer connection is protective.
+
📋 Daily Life
Solid Boundaries
Score: 70/100
You maintain some work-life boundaries. This is a protective factor worth protecting.
+
Purpose
Connected
Score: 55/100
You find meaning in this work — that fuel matters. Guard it carefully.
+
🌱 Growth
Stalled
Score: 20/100
Cease doing all, achieve nothing. Your own learning may need to come back onto the calendar.
+
+
+
+ + +
+
+ +
+
Screen 3 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/professional/resources
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
20
/ 100
+
+

🤝 Professional Support Resources

+

Your Social score suggests you process difficult client experiences alone. Isolation is a known risk factor for secondary traumatic stress — connecting with peers is one of the strongest protective steps you can take.

+
→ Regular peer consultation and clinical supervision are not luxuries — they are ethical imperatives for sustainable practice.
+
+
+
+
🧑‍⚕️
Clinical Supervision Directory
Find qualified clinical supervisors in your area who specialize in trauma-informed care, burnout prevention, and specific modalities.
+
🤝
Peer Consultation Groups
Join or start a peer consultation group with other helping professionals. Regular case review reduces isolation and sharpens clinical skills.
+
🧘
Clinician Self-Care Retreats
Structured retreats designed specifically for helping professionals to recharge, reflect, and reconnect with the meaning in their work.
+
📚
CE & Professional Development
Find continuing education focused on vicarious trauma, resilience, ethical self-care, and sustainable clinical practice.
+
+
+
🩺

Find a Professional Mentor

Connect with an experienced clinician who can offer guidance, perspective, and support for navigating the challenges of this work — at no cost.

+ Get Connected → +
+ +
+ +
+
Screen 4 of 4
+
+ + + diff --git a/mockup-special-needs.html b/mockup-special-needs.html new file mode 100644 index 0000000..c277bc1 --- /dev/null +++ b/mockup-special-needs.html @@ -0,0 +1,323 @@ + + + + + +Wheel of Wellness — Accessible Assessment + + + + + + +
+
+
+
🔒specialneeds.help/wellness/my-life
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
How Are You Doing?
+

Wheel of Wellness
My Life Check

+
A quick way to see what is going well — and what could be better
+

+ This is your check-in. There are no right or wrong answers. + Just pick the face or answer that feels right to you. + It takes about 5 minutes, and your answers are private. + Based on tools that help people talk about what matters in their life. +

+
+
Takes ~5 minutes
+
🙂 Just pick how you feel
+
🔗 Links to help if you want it
+
🔒 Private and safe
+
+
WHEEL OFWELLNESS💪My Body💗My Feelings🤝My People📋My DayWhat Matters🌱Growing
+ +
Free · No account needed · Just pick what feels right
+
🙂 Made for Everyone
+
+
Adapted from Personal Wellbeing Index — Intellectual Disability (PWI-ID; Cummins & Lau, 2005) and accessible survey design research
+ +
+
Screen 1 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/my-life/questions
+ +
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
Your Life CheckQuestion 4 of 12
+
+
+
+ 💪 My Body💗 My Feelings📋 My Day⭐ What Matters🌱 Growing +
+ + +
+ Q 1 / 12 +
💪 My Body
+
How do you feel about your health?
+
+
😟Not Good
+
😐Okay
+
🙂Pretty Good
+
😊Good
+
😄Very Good
+
+
+ + +
+ Q 3 / 12 +
💗 My Feelings
+
How happy do you feel most of the time?
+
+
😟Not Happy
+
😐Okay
+
🙂Pretty Happy
+
😊Happy
+
😄Very Happy
+
+
+ + +
+ Q 5 / 12 +
🤝 My People
+
How do you feel about the people in your life?
+
+
😟Not Good
+
😐Okay
+
🙂Pretty Good
+
😊Good
+
😄Very Good
+
+
+ + +
+ Q 7 / 12 +
📋 My Day
+
Do you have the help you need for everyday things?
+
+
I need more help
+
I get some help
+
I get enough help
+
I get plenty of help
+
+
+ + +
+ Q 9 / 12 +
⭐ What Matters
+
How do you feel about the things you do or make?
+
+
😟Not Good
+
😐Okay
+
🙂Pretty Good
+
😊Good
+
😄Very Good
+
+
+ + +
+ Q 11 / 12 +
🌱 Growing
+
How do you feel about what will happen to you later in your life?
+
+
😟Not Good
+
😐Okay
+
🙂Pretty Good
+
😊Good
+
😄Very Good
+
+
+
+ +
+
Screen 2 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/my-life/results
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
✓ All Done!
+

Your Life Snapshot

+

Here is a picture of how you are doing. The areas with lower scores show where you might want more support.

+
+
+
How You Are Doing Overall
+
58 / 100
+
Some things are going well. A few things could be better — and that is okay.
+
+
+
+ 💪 My Body💗 My Feelings🤝 My People📋 My Day⭐ What Matters🌱 Growing58/100 +
+
+
💪 My Body
Could Be Better
Score: 55/100
You feel okay about your health. A small change could make it even better.
+
💗 My Feelings
Could Be Better
Score: 40/100
You are okay but not as happy as you could be. Support can help.
+
🤝 My People
Let's Work On It
Score: 25/100
Finding people who get you can make a big difference in how you feel.
+
📋 My Day
Keep It Up!
Score: 80/100
You have good support for daily life. That is a real strength!
+
What Matters
Could Be Better
Score: 50/100
You have some things that matter to you. Building on those can help.
+
🌱 Growing
Could Be Better
Score: 50/100
Learning and trying new things may be on hold. What would you like to try?
+
+
+
+ + +
+
+ +
+
Screen 3 of 4
+
+ + +
+
+
+
🔒specialneeds.help/wellness/my-life/resources
+
+
+
+
🧠
HELPipedia | SpecialNeeds.help
+ +
+
+
+
25
/ 100
+
+

🤝 Finding Your People

+

Your People score shows you may feel cut off. Many people feel this way — and there are real ways to find your people.

+
→ Being around people who get you can make life feel a lot better.
+
+
+
+
👥
Groups Near You
Find groups where people share interests and do fun things together. Many meet in person or online.
Local GroupsLearn More →
+
🎨
Arts & Fun Programs
Join art, music, dance, or other creative programs. A great way to meet people while doing something you enjoy.
+
🧑‍🤝‍🧑
Peer Mentors
Get matched with someone who gets what you are going through. They can listen, share ideas, and be a friend.
+
🎉
Fun Events Near You
Find local events, classes, and meetups where you can have fun and meet new people.
+
+
+
👋

Talk to Someone Who Gets It

Our trained peer mentors are here to listen, share ideas, and help you find your way — at no cost.

+ Get Connected → +
+ +
+ +
+
Screen 4 of 4
+
+ + + diff --git a/mockup.html b/mockup.html new file mode 100644 index 0000000..98b69e3 --- /dev/null +++ b/mockup.html @@ -0,0 +1,1513 @@ + + + + + +Wheel of Wellness Assessment — HELPipedia Mockup + + + + + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
Interactive Assessment Tool
+

Wheel of Wellness
Assessment

+
Find the resources your family needs — in 5 minutes
+

+ Whether you are a parent, caregiver, or individual navigating disability, this quick assessment + identifies your needs across six wellness areas and connects you to resources in the + SpecialNeeds.help directory. +

+ +
+
Takes ~5 minutes
+
🎯 Personalized results
+
🔗 Connected to resources
+
🔒 Private & secure
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + WHEEL OF + WELLNESS + + + + + 💪 + Physical + + + + 💗 + Emotional + + + + 🤝 + Social + + + + 🏠 + Practical + + + + + Purpose + + + + 🌱 + Growth + + + +
+ + +
Free · No account required · Results are private
+
+ + +
+
Screen 1 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/questions +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+ +
+
+ Your Wellness Assessment + Question 3 of 20 +
+
+
+
+
+ + +
+ 💪 Physical + 💗 Emotional + + 🏠 Practical + ⭐ Purpose + 🌱 Growth +
+ + +
+ Q 1 / 20 +
💪 Physical Wellness
+
When did you last schedule a medical appointment for yourself?
+
+
+
+ Not in the past year +
+
+
+ 6–12 months ago +
+
+
+ Within the past 6 months +
+
+
+ Within the past 3 months +
+
+
+ + +
+ Q 6 / 20 +
💗 Emotional Wellness
+
How often do you have someone you can talk to honestly about how you're feeling?
+
+
+
+ Rarely +
+
+
+ Sometimes +
+
+
+ Often +
+
+
+ Almost always +
+
+
+ + +
+ Q 10 / 20 +
🤝 Social Wellness
+
Do you have a community of people who understand your caregiving experience?
+
+
+
+ No, I feel isolated +
+
+
+ I have 1–2 people +
+
+
+ I have a small support network +
+
+
+ I have a strong community +
+
+
+ + +
+ Q 14 / 20 +
🏠 Practical Wellness
+
How confident do you feel navigating school systems, insurance, or benefits for your family?
+
+
+
+ Not confident +
+
+
+ Somewhat confident +
+
+
+ Confident +
+
+
+ Very confident +
+
+
+ + +
+ Q 17 / 20 +
⭐ Purpose Wellness
+
In the past two weeks, how often has your daily life been filled with things that interest you?
+
+
+
+ At no time +
+
+
+ Some of the time +
+
+
+ More than half the time +
+
+
+ All of the time +
+
+
+ + +
+ Q 20 / 20 +
🌱 Growth Wellness
+
Are you learning or trying anything new right now?
+
+
+
+ No, nothing new +
+
+
+ Thinking about it +
+
+
+ Yes, a little +
+
+
+ Yes, actively +
+
+
+
+ + +
+
Screen 2 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/results +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+
+
✓ Assessment Complete
+

Your Wellness Profile

+

Based on your responses, here's a snapshot of your wellness across all six dimensions. Areas with lower scores may benefit from targeted support.

+
+ +
+
Overall Wellness Score
+
48 / 100
+
You have some strong foundations — let's build on areas that need attention.
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 💪 Physical + + + + + 💗 Emotional + + + + + 🤝 Social + + + + + 🏠 Practical + + + + + ⭐ Purpose + + + + + 🌱 Growth + + + + + 48 + /100 + + +
+ + +
+ +
+
+
💪 Physical
+ Needs Attention +
+
+
Score: 25/100
+
You may be neglecting your own health while caring for others.
+
+ + +
+
+
💗 Emotional
+ Moderate +
+
+
Score: 50/100
+
You have some emotional support, but there's room to deepen connections.
+
+ + +
+
+
🤝 Social
+ Needs Attention +
+
+
Score: 20/100
+
You may feel isolated — building community could make a big difference.
+
+ + +
+
+
🏠 Practical
+ Strong +
+
+
Score: 75/100
+
Great job! You're managing systems and resources effectively.
+
+ + +
+
+
Purpose
+ Moderate +
+
+
Score: 55/100
+
You're finding meaning, but reconnecting with your values could help.
+
+ + +
+
+
🌱 Growth
+ Needs Attention +
+
+
Score: 30/100
+
Time for learning and creativity may have taken a back seat.
+
+
+
+ +
+ + +
+
+ + +
+
Screen 3 of 4
+
+ + +
+
+
+
+
+
+
+
+ 🔒 + specialneeds.help/wellness-assessment/resources/physical +
+
+
+
+
+
🧠
+
+ HELPipedia | SpecialNeeds.help +
+
+ +
+ +
+ +
+
+
25
+
/ 100
+
+
+

💪 Physical Wellness Resources

+

Your Physical Wellness score suggests you may be putting your own health on the back burner while caring for others. This is incredibly common — and you deserve support.

+
→ What this means: Prioritizing even small acts of self-care can improve your energy, mood, and ability to care for your family.
+
+
+ + +
+
+
🏥
+
Respite Care Providers Near You
+
Find trained respite care providers in your area so you can take a break, attend appointments, or simply rest. Many accept Medicaid waivers.
+
+ Local Directory + Learn More → +
+
+ +
+
🧘
+
Caregiver Wellness Programs
+
Structured programs designed for caregiver health including fitness classes, stress management workshops, and nutrition guidance tailored to busy schedules.
+
+ Programs + Learn More → +
+
+ +
+
👨‍⚕️
+
Medical Provider Directory
+
Search our vetted directory of healthcare providers who understand the unique needs of caregivers and families navigating disability. Includes specialists accepting new patients.
+
+ Directory + Learn More → +
+
+ +
+
🚴
+
Adaptive Recreation Programs
+
Inclusive recreation and fitness programs for the whole family. Find adaptive sports, therapeutic recreation, and accessible outdoor activities in your community.
+
+ Activities + Learn More → +
+
+
+ + +
+
+
👩‍👧
+
+

Connect with a Parent Mentor

+

Talk to someone who's been there. Our trained parent mentors offer peer support, guidance, and encouragement — at no cost.

+
+
+ Get Connected → +
+ + + +
+ + +
+
Screen 4 of 4
+
+ + + diff --git a/onepager.html b/onepager.html new file mode 100644 index 0000000..221532b --- /dev/null +++ b/onepager.html @@ -0,0 +1,266 @@ + + + + + + + + +
+

Wheel of Wellness Resource Connector

+
A Proposal for HELPipedia / SpecialNeeds.help  |  Kayla Newkirk, M.S.Ed., MHC-LP  |  Week of June 16, 2026
+
+ +
+

The Problem
+ Families navigating disability and caregiving often do not know what they need until someone asks the right questions. A directory is powerful when you know what to search for. An assessment tool is powerful when you do not.

+ +

The Solution
+ An interactive, web-based Wheel of Wellness Assessment that asks caregivers and individuals with disabilities targeted questions across six wellness dimensions, scores each area, and automatically maps their needs to resources in the SpecialNeeds.help directory. Users arrive unsure of what they need. They leave with a personalized resource plan.

+
+ +
The Six Dimensions
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DimensionFocusResource Connections
PhysicalRest, movement, nutrition, medical careRespite care, medical providers, adaptive recreation
EmotionalNaming feelings, coping, supportCounseling referrals, caregiver support groups, crisis lines
SocialConnection, understanding, communityParent mentors, local support networks, peer matching
PracticalFinances, advocacy, schedules, systemsIEP advocates, legal aid, benefits navigation
PurposeMeaning, identity, values, hopeFaith communities, disability-affirming organizations
GrowthLearning, creativity, becomingTraining, conferences, podcasts, creative programs
+ +
Why It Matters
+ + + + + + diff --git a/pdfs/mockup-family-member.pdf b/pdfs/mockup-family-member.pdf new file mode 100644 index 0000000..a5ce0be Binary files /dev/null and b/pdfs/mockup-family-member.pdf differ diff --git a/pdfs/mockup-generalized.pdf b/pdfs/mockup-generalized.pdf new file mode 100644 index 0000000..c52612b Binary files /dev/null and b/pdfs/mockup-generalized.pdf differ diff --git a/pdfs/mockup-parent-caregiver.pdf b/pdfs/mockup-parent-caregiver.pdf new file mode 100644 index 0000000..386ac1f Binary files /dev/null and b/pdfs/mockup-parent-caregiver.pdf differ diff --git a/pdfs/mockup-professional.pdf b/pdfs/mockup-professional.pdf new file mode 100644 index 0000000..2abbb1e Binary files /dev/null and b/pdfs/mockup-professional.pdf differ diff --git a/pdfs/mockup-special-needs.pdf b/pdfs/mockup-special-needs.pdf new file mode 100644 index 0000000..616db66 Binary files /dev/null and b/pdfs/mockup-special-needs.pdf differ diff --git a/pdfs/mockup.pdf b/pdfs/mockup.pdf new file mode 100644 index 0000000..c522f30 Binary files /dev/null and b/pdfs/mockup.pdf differ diff --git a/shared-styles.css b/shared-styles.css new file mode 100644 index 0000000..819a65c --- /dev/null +++ b/shared-styles.css @@ -0,0 +1,797 @@ +/* =================================================================== + Wheel of Wellness — Shared Design System + Based on HELPipedia / SpecialNeeds.help brand identity + "Practical" renamed to "Daily Life" per stakeholder feedback (4th-grade reading level) + =================================================================== */ + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap'); + +:root { + --primary: #2E7D6F; + --primary-dark: #1F5C52; + --primary-light: #3A9A88; + --secondary: #E8835C; + --secondary-light: #F0A080; + --cream: #FFF8F0; + --charcoal: #2D3436; + --gray-100: #F7F7F7; + --gray-200: #E8E8E8; + --gray-300: #D1D1D1; + --gray-400: #9E9E9E; + --gray-500: #6B6B6B; + --green: #4CAF50; + --green-light: #E8F5E9; + --yellow: #FFC107; + --yellow-light: #FFF8E1; + --orange: #FF9800; + --orange-light: #FFF3E0; + --red: #E85C4A; + --red-light: #FFEBEE; + --shadow-sm: 0 1px 3px rgba(0,0,0,0.08); + --shadow-md: 0 4px 12px rgba(0,0,0,0.1); + --shadow-lg: 0 8px 30px rgba(0,0,0,0.12); +} + +* { margin: 0; padding: 0; box-sizing: border-box; } + +body { + font-family: 'Inter', 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif; + background: #E8E0D8; + color: var(--charcoal); + -webkit-font-smoothing: antialiased; +} + +.page { + width: 1056px; + height: 816px; + background: var(--cream); + margin: 30px auto; + position: relative; + overflow: hidden; + box-shadow: 0 4px 20px rgba(0,0,0,0.15); + border-radius: 4px; + page-break-after: always; + page-break-inside: avoid; +} + +/* ── Browser Chrome Frame ──────────────────── */ +.browser-frame { + position: absolute; + top: 0; left: 0; right: 0; + height: 84px; + background: #E8E0D8; + z-index: 10; + border-bottom: 1px solid #D0C8C0; +} +.browser-dots { + display: flex; + gap: 7px; + padding: 12px 16px; +} +.browser-dot { + width: 12px; height: 12px; + border-radius: 50%; +} +.browser-dot.red { background: #FF5F56; } +.browser-dot.yellow { background: #FFBD2E; } +.browser-dot.green { background: #27CA40; } +.browser-url-bar { + margin: 0 16px; + background: white; + border-radius: 6px; + padding: 6px 14px; + font-size: 12px; + color: var(--gray-400); + border: 1px solid #D0C8C0; + display: flex; + align-items: center; + gap: 8px; +} +.browser-url-bar .lock { color: var(--primary); font-size: 11px; } +.browser-url-bar span { color: var(--charcoal); font-weight: 500; } + +/* ── App Content ────────────────────────────── */ +.app-content { + position: absolute; + top: 84px; + left: 0; right: 0; bottom: 0; + overflow: hidden; + background: var(--cream); +} + +.app-header { + background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%); + padding: 10px 32px; + display: flex; + align-items: center; + justify-content: space-between; + color: white; +} +.app-header .brand { display: flex; align-items: center; gap: 10px; } +.app-header .logo-icon { + width: 32px; height: 32px; + background: rgba(255,255,255,0.2); + border-radius: 8px; + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; +} +.app-header .brand-text { + font-size: 15px; + font-weight: 700; + letter-spacing: 0.3px; +} +.app-header .brand-text .divider { + opacity: 0.5; + margin: 0 6px; + font-weight: 400; +} +.app-header .brand-text .sub { + font-weight: 400; + opacity: 0.85; +} +.app-header .nav-links { + display: flex; + gap: 20px; + font-size: 13px; + font-weight: 500; + opacity: 0.9; +} +.app-header .nav-links a { + color: white; + text-decoration: none; + padding: 4px 0; +} +.app-header .nav-links a.active { + border-bottom: 2px solid rgba(255,255,255,0.7); +} + +.app-footer { + position: absolute; + bottom: 0; left: 0; right: 0; + background: var(--primary-dark); + color: rgba(255,255,255,0.7); + text-align: center; + padding: 10px 20px; + font-size: 11px; + letter-spacing: 0.3px; +} +.app-footer .footer-inner { + display: flex; + align-items: center; + justify-content: center; + gap: 16px; +} +.app-footer .footer-divider { + width: 4px; height: 4px; + background: rgba(255,255,255,0.3); + border-radius: 50%; +} + +/* ── Landing Page (Hero) ───────────────────── */ +.page1-hero { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + padding: 30px 60px 50px; + height: 100%; +} +.page1-hero .eyebrow { + font-size: 11px; + font-weight: 600; + letter-spacing: 2px; + text-transform: uppercase; + color: var(--secondary); + margin-bottom: 8px; +} +.page1-hero h1 { + font-size: 36px; + font-weight: 800; + color: var(--primary-dark); + line-height: 1.15; + margin-bottom: 10px; +} +.page1-hero .subtitle { + font-size: 17px; + color: var(--secondary); + font-weight: 600; + margin-bottom: 14px; +} +.page1-hero .intro { + font-size: 13.5px; + color: var(--gray-500); + line-height: 1.6; + max-width: 560px; + margin-bottom: 28px; +} + +.wheel-container { + position: relative; + width: 280px; + height: 280px; + margin-bottom: 28px; +} + +.cta-button { + display: inline-flex; + align-items: center; + gap: 10px; + background: linear-gradient(135deg, var(--secondary) 0%, #D06A42 100%); + color: white; + font-size: 16px; + font-weight: 700; + padding: 14px 36px; + border-radius: 50px; + border: none; + cursor: pointer; + box-shadow: 0 4px 16px rgba(232,131,92,0.35); + text-decoration: none; + letter-spacing: 0.3px; +} +.cta-button:hover { transform: translateY(-1px); } +.cta-button .arrow { font-size: 20px; } +.cta-subtext { + font-size: 11px; + color: var(--gray-400); + margin-top: 10px; +} + +.feature-pills { + display: flex; + gap: 12px; + margin-bottom: 30px; +} +.feature-pill { + display: flex; + align-items: center; + gap: 6px; + background: white; + border: 1px solid var(--gray-200); + border-radius: 20px; + padding: 6px 14px; + font-size: 11.5px; + color: var(--gray-500); + font-weight: 500; + box-shadow: var(--shadow-sm); +} +.feature-pill .icon { font-size: 14px; } + +/* ── Questions Page ────────────────────────── */ +.questions-page { + padding: 20px 40px 50px; + height: 100%; + overflow: hidden; +} + +.progress-section { margin-bottom: 16px; } +.progress-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 8px; +} +.progress-header .label { + font-size: 13px; + font-weight: 600; + color: var(--primary); +} +.progress-header .count { + font-size: 12px; + color: var(--gray-400); + font-weight: 500; +} +.progress-bar-track { + width: 100%; + height: 8px; + background: var(--gray-200); + border-radius: 4px; + overflow: hidden; +} +.progress-bar-fill { + width: 15%; + height: 100%; + background: linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 100%); + border-radius: 4px; +} + +.dimension-indicator { + display: flex; + gap: 8px; + margin-bottom: 16px; + flex-wrap: wrap; +} +.dim-badge { + font-size: 10.5px; + font-weight: 600; + padding: 4px 12px; + border-radius: 12px; + letter-spacing: 0.3px; +} +.dim-badge.physical { background: #E3F2FD; color: #1565C0; } +.dim-badge.emotional { background: #F3E5F5; color: #7B1FA2; } +.dim-badge.social { background: #E8F5E9; color: #2E7D32; } +.dim-badge.daily-life { background: #FFF3E0; color: #E65100; } +.dim-badge.purpose { background: #FFF8E1; color: #F57F17; } +.dim-badge.growth { background: #FFEBEE; color: #C62828; } + +/* Question cards */ +.question-card { + background: white; + border-radius: 12px; + padding: 18px 24px; + margin-bottom: 14px; + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); + position: relative; +} +.question-card::before { + content: ''; + position: absolute; + left: 0; top: 0; bottom: 0; + width: 4px; + border-radius: 12px 0 0 12px; +} +.question-card.q-physical::before { background: #1565C0; } +.question-card.q-emotional::before { background: #7B1FA2; } +.question-card.q-social::before { background: #2E7D32; } +.question-card.q-daily-life::before { background: #E65100; } +.question-card.q-purpose::before { background: #F57F17; } +.question-card.q-growth::before { background: #C62828; } + +.question-card .q-dim-label { + font-size: 10px; + font-weight: 700; + letter-spacing: 1.5px; + text-transform: uppercase; + margin-bottom: 6px; +} +.question-card.q-physical .q-dim-label { color: #1565C0; } +.question-card.q-emotional .q-dim-label { color: #7B1FA2; } +.question-card.q-social .q-dim-label { color: #2E7D32; } +.question-card.q-daily-life .q-dim-label { color: #E65100; } +.question-card.q-purpose .q-dim-label { color: #F57F17; } +.question-card.q-growth .q-dim-label { color: #C62828; } + +.question-card .q-text { + font-size: 14.5px; + font-weight: 600; + color: var(--charcoal); + margin-bottom: 12px; + line-height: 1.4; +} +.options-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 8px; +} +.option-item { + display: flex; + align-items: center; + gap: 10px; + padding: 8px 14px; + background: var(--gray-100); + border: 1.5px solid var(--gray-200); + border-radius: 8px; + font-size: 12.5px; + color: var(--gray-500); + transition: all 0.15s; +} +.option-item.selected { + background: #E8F5E9; + border-color: var(--primary); + color: var(--primary-dark); +} +.radio-circle { + width: 18px; height: 18px; + border-radius: 50%; + border: 2px solid var(--gray-300); + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; +} +.option-item.selected .radio-circle { + border-color: var(--primary); + background: var(--primary); +} +.option-item.selected .radio-circle::after { + content: ''; + width: 8px; height: 8px; + background: white; + border-radius: 50%; +} +.question-number { + position: absolute; + top: 18px; + right: 20px; + font-size: 11px; + color: var(--gray-300); + font-weight: 600; +} + +/* ── Results Page ──────────────────────────── */ +.results-page { + padding: 20px 40px 50px; + height: 100%; + overflow: hidden; +} +.results-header { + text-align: center; + margin-bottom: 20px; +} +.results-header .completion-badge { + display: inline-flex; + align-items: center; + gap: 6px; + background: var(--green-light); + color: var(--green); + font-size: 11px; + font-weight: 600; + padding: 4px 14px; + border-radius: 16px; + margin-bottom: 8px; +} +.results-header h2 { + font-size: 24px; + font-weight: 800; + color: var(--primary-dark); + margin-bottom: 4px; +} +.results-header .summary { + font-size: 13px; + color: var(--gray-500); + max-width: 500px; + margin: 0 auto; + line-height: 1.5; +} + +.results-body { + display: flex; + gap: 30px; + align-items: flex-start; +} + +.results-wheel { + flex-shrink: 0; + width: 300px; + height: 300px; + position: relative; +} + +.dimensions-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; + flex: 1; +} +.dim-card { + background: white; + border-radius: 10px; + padding: 14px 16px; + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); +} +.dim-card .dim-card-header { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 6px; +} +.dim-card .dim-card-name { + font-size: 12.5px; + font-weight: 700; + color: var(--charcoal); + display: flex; + align-items: center; + gap: 6px; +} +.dim-card .dim-card-name .dim-icon { font-size: 16px; } +.status-badge { + font-size: 9.5px; + font-weight: 700; + padding: 3px 10px; + border-radius: 10px; + letter-spacing: 0.3px; +} +.status-badge.strong { background: var(--green-light); color: var(--green); } +.status-badge.moderate { background: var(--yellow-light); color: #F9A825; } +.status-badge.needs-attention { background: var(--red-light); color: var(--red); } +.dim-card .score-bar { + height: 6px; + background: var(--gray-200); + border-radius: 3px; + margin-bottom: 6px; + overflow: hidden; +} +.dim-card .score-fill { height: 100%; border-radius: 3px; } +.dim-card .score-fill.green { background: var(--green); } +.dim-card .score-fill.yellow { background: var(--yellow); } +.dim-card .score-fill.orange { background: var(--orange); } +.dim-card .score-fill.red { background: var(--red); } +.dim-card .dim-score { + font-size: 11px; + color: var(--gray-400); + margin-bottom: 4px; + font-weight: 500; +} +.dim-card .dim-desc { + font-size: 11px; + color: var(--gray-500); + line-height: 1.4; +} + +/* Overall score banner */ +.overall-banner { + background: white; + border-radius: 12px; + padding: 14px 20px; + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); + text-align: center; + margin-bottom: 16px; +} +.overall-banner .overall-label { + font-size: 11px; + font-weight: 600; + color: var(--gray-400); + letter-spacing: 1px; + text-transform: uppercase; + margin-bottom: 4px; +} +.overall-banner .overall-score { + font-size: 28px; + font-weight: 800; + color: var(--primary); +} +.overall-banner .overall-score span { + font-size: 14px; + color: var(--gray-400); + font-weight: 500; +} +.overall-banner .overall-text { + font-size: 12px; + color: var(--gray-500); + margin-top: 2px; +} + +.results-actions { + display: flex; + gap: 12px; + justify-content: center; + margin-top: 14px; +} +.btn-outline { + padding: 10px 24px; + border: 2px solid var(--primary); + background: transparent; + color: var(--primary); + font-size: 13px; + font-weight: 600; + border-radius: 8px; + cursor: pointer; + text-decoration: none; +} +.btn-primary { + padding: 10px 24px; + background: var(--primary); + color: white; + font-size: 13px; + font-weight: 600; + border-radius: 8px; + border: none; + cursor: pointer; + text-decoration: none; +} + +/* ── Resources Page ────────────────────────── */ +.resources-page { + padding: 20px 40px 50px; + height: 100%; + overflow: hidden; +} +.resources-header { + display: flex; + align-items: flex-start; + gap: 20px; + margin-bottom: 16px; + background: white; + border-radius: 12px; + padding: 18px 24px; + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); +} +.resources-header .score-circle { + width: 72px; height: 72px; + border-radius: 50%; + background: var(--red-light); + border: 3px solid var(--red); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + flex-shrink: 0; +} +.resources-header .score-circle .score-num { + font-size: 22px; + font-weight: 800; + color: var(--red); + line-height: 1; +} +.resources-header .score-circle .score-label { + font-size: 8px; + color: var(--red); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; +} +.resources-header .header-text h3 { + font-size: 20px; + font-weight: 800; + color: var(--charcoal); + margin-bottom: 4px; +} +.resources-header .header-text p { + font-size: 13px; + color: var(--gray-500); + line-height: 1.5; +} +.resources-header .header-text .what-this-means { + font-size: 12px; + color: var(--secondary); + font-weight: 600; + margin-top: 4px; +} + +.resources-list { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 12px; + margin-bottom: 16px; +} +.resource-card { + background: white; + border-radius: 10px; + padding: 16px 18px; + box-shadow: var(--shadow-sm); + border: 1px solid var(--gray-200); + display: flex; + flex-direction: column; +} +.resource-card .resource-icon { + width: 38px; height: 38px; + border-radius: 10px; + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + margin-bottom: 10px; +} +.resource-card .resource-icon.ri1 { background: #E3F2FD; } +.resource-card .resource-icon.ri2 { background: #F3E5F5; } +.resource-card .resource-icon.ri3 { background: #E8F5E9; } +.resource-card .resource-icon.ri4 { background: #FFF3E0; } +.resource-card .resource-name { + font-size: 14px; + font-weight: 700; + color: var(--charcoal); + margin-bottom: 4px; +} +.resource-card .resource-desc { + font-size: 12px; + color: var(--gray-500); + line-height: 1.5; + margin-bottom: 12px; + flex: 1; +} +.resource-card .resource-meta { + display: flex; + align-items: center; + justify-content: space-between; +} +.resource-card .resource-tag { + font-size: 10px; + font-weight: 600; + color: var(--primary); + background: rgba(46,125,111,0.08); + padding: 3px 10px; + border-radius: 10px; +} +.learn-more-btn { + font-size: 12px; + font-weight: 600; + color: var(--primary); + background: none; + border: none; + cursor: pointer; + padding: 6px 16px; + border-radius: 6px; + transition: background 0.15s; + text-decoration: none; + display: inline-flex; + align-items: center; + gap: 4px; +} +.learn-more-btn:hover { background: rgba(46,125,111,0.06); } + +.mentor-cta { + background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%); + border-radius: 12px; + padding: 18px 28px; + display: flex; + align-items: center; + justify-content: space-between; + color: white; + margin-bottom: 12px; +} +.mentor-cta .cta-left { + display: flex; + align-items: center; + gap: 14px; +} +.mentor-cta .cta-icon { + width: 44px; height: 44px; + background: rgba(255,255,255,0.2); + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-size: 22px; +} +.mentor-cta .cta-text h4 { + font-size: 15px; + font-weight: 700; + margin-bottom: 2px; +} +.mentor-cta .cta-text p { + font-size: 12px; + opacity: 0.8; +} +.mentor-cta .cta-btn { + background: white; + color: var(--primary-dark); + padding: 10px 22px; + border-radius: 8px; + font-size: 13px; + font-weight: 700; + border: none; + cursor: pointer; + text-decoration: none; +} + +.utility-bar { + display: flex; + align-items: center; + justify-content: center; + gap: 24px; + padding: 8px 0; +} +.utility-link { + font-size: 12px; + color: var(--gray-400); + text-decoration: none; + font-weight: 500; + display: flex; + align-items: center; + gap: 5px; +} +.utility-link:hover { color: var(--primary); } + +.screen-indicator { + position: absolute; + top: 90px; + right: 16px; + font-size: 9px; + color: var(--gray-300); + font-weight: 600; + letter-spacing: 0.5px; + text-transform: uppercase; + writing-mode: vertical-rl; +} + +@media print { + body { background: white; } + .page { margin: 0; box-shadow: none; } +} diff --git a/site/index.html b/site/index.html new file mode 100644 index 0000000..e8943c2 --- /dev/null +++ b/site/index.html @@ -0,0 +1,454 @@ + + + + + +Wheel of Wellness Assessment + + + + + + + + + + +
+
+
HELPipedia / SpecialNeeds.help
+

Wheel of Wellness

+

Find the resources your family needs — in 5 minutes

+

Whether you are a parent, caregiver, or individual navigating disability, this quick assessment identifies your needs across six wellness areas and connects you to resources.

+ + + +
+

Who are you?

+
+
+ + +

18 questions · About 5 minutes · Private & anonymous

+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+ + +
+
+
+ + +
+
+
+
✓ Assessment Complete
+

Your Wellness Results

+

+
+
+
+ +
+
+
+
+
+
Overall Wellness Score
+
+
+ This is a screening tool for self-reflection, not a diagnosis. If you have concerns about your wellbeing, please talk to a qualified professional. +
+
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/test-generalized.pdf b/test-generalized.pdf new file mode 100644 index 0000000..af16dd9 Binary files /dev/null and b/test-generalized.pdf differ