low complexity extracted Help & Support Confidence: 100%
10
Components
18
Shared
0
User Stories
Yes
Analyzed

Description

The FAQ feature gives peer mentors and coordinators a searchable, categorized collection of frequently asked questions about the application. It enables self-service answers for common questions about activity registration, expenses, and role-specific workflows, reducing support requests. Content is backend-managed and updatable without app releases. The FAQ screen is accessible from the Help & Support area, supports full screen reader navigation, and is available offline after the initial data sync.

Sources & reasoning

FAQ is listed in the help-support area taxonomy. The blueprint marks it v1.0 rather than MVP, consistent with phasing self-service support tooling after core activity registration and auth are stable. Reduces coordinator support burden as the user base scales across organizations with varying digital literacy.

  • | help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ |

Analysis

Business Value

A searchable FAQ reduces repetitive support requests to coordinators and Norse Digital Products staff, freeing their time for higher-value activities. The target user base includes people with limited digital experience - NHF's users include stroke survivors and people with cognitive challenges - so clear in-app guidance lowers the learning curve and reduces frustration that leads to app abandonment. Backend-managed content means answers update as the product evolves without app releases, and organizations can contribute terminology-specific answers as the Organization Labels system matures across tenants.

Implementation Notes

Implemented with FaqScreen (list and search view), FaqService (backend API integration), and FaqRepository (offline-capable local cache via Drift/SQLCipher). The backend exposes a versioned, organization-scoped FAQ endpoint so org-specific answers can be served. Search is client-side text matching against the cached set. Items are grouped by category with expandable accordions. WCAG 2.2 AA compliance requires semantic labels on all interactive elements, keyboard-navigable accordions, and accessible contrast ratios. Offline availability reuses the same Drift sync infrastructure as other offline-first features in the platform.

Quality Assurance

Peer Mentor · Coordinator (same flow)
1
Scenarios
5
UAT Steps
22
A11y Annotations
0
Role Boundaries
Peer Mentor

Peer Mentor

Quick UAT

  1. Logg inn i Meander-appen som Likeperson. Åpne nedre navigasjon og gå til Hjelp og støtte → Vanlige spørsmål.
  2. Skriv et søkeord i søkefeltet øverst, for eksempel «aktivitet». Bekreft at listen filtreres og viser relevante spørsmål.
  3. Trykk på ett av spørsmålene i listen. Bekreft at svarteksten ekspanderer og blir synlig under spørsmålet.
  4. Trykk på spørsmålet på nytt. Bekreft at svarteksten kollapser.
  5. Slett søketeksten og bla gjennom kategoriene. Velg en kategori og bekreft at kun spørsmål i den kategorien vises.

Quick UAT — Accessibility

  1. Logg inn i Meander-appen som Likeperson. Åpne nedre navigasjon og gå til Hjelp og støtte → Vanlige spørsmål.
    • Screen reader Sideoverskrift 'Vanlige spørsmĂĄl' annonseres ved ankomst; tab-rekkefølge: overskrift → søkefelt → kategoriliste → spørsmĂĄlsliste.
    • Keyboard / focus Alle navigasjonselementer nĂĄs med Tab; Enter aktiverer valgt element.
    • Focus visibility Synlig fokusring pĂĄ aktiv navigasjonsfane og søkefelt.
  2. Skriv et søkeord i søkefeltet øverst, for eksempel «aktivitet». Bekreft at listen filtreres og viser relevante spørsmål.
    • Screen reader Søkefelt er merket 'Søk i vanlige spørsmĂĄl'; etter innskriving annonserer live-region antall treff, f.eks. '5 spørsmĂĄl funnet'.
    • Keyboard / focus Søkefeltet nĂĄs med Tab; tegn skrives direkte; Escape tømmer feltet.
    • Focus visibility Fokus forblir i søkefeltet under innskriving.
    • Touch target Søkefelt: ≥ 24Ă—24 CSS px.
    • Live region '5 spørsmĂĄl funnet' — polite live region oppdateres ved hvert tastetrykk.
  3. Trykk på ett av spørsmålene i listen. Bekreft at svarteksten ekspanderer og blir synlig under spørsmålet.
    • Screen reader SpørsmĂĄlselement annonseres som 'Lukket, trykk for ĂĄ utvide' før aktivering og 'Ă…pent' etter; svarteksten leses opp.
    • Keyboard / focus SpørsmĂĄl nĂĄs med Tab eller piltaster; Enter eller Mellomrom ekspanderer.
    • Focus visibility Fokus forblir pĂĄ det aktiverte spørsmĂĄlet etter ekspansjon.
    • Touch target SpørsmĂĄlsrad: ≥ 24Ă—24 CSS px.
    • Live region Svarteksten injiseres i DOM og annonseres av skjermleser uten sideinnlasting.
    • Contrast SpørsmĂĄlstekst og svar: minimum 4,5:1 mot bakgrunn.
  4. Trykk på spørsmålet på nytt. Bekreft at svarteksten kollapser.
    • Screen reader Elementet annonseres som 'Lukket' etter kollaps.
    • Keyboard / focus Enter eller Mellomrom kollapser det ĂĄpne elementet.
    • Focus visibility Fokus forblir pĂĄ spørsmĂĄlet etter kollaps.
  5. Slett søketeksten og bla gjennom kategoriene. Velg en kategori og bekreft at kun spørsmål i den kategorien vises.
    • Screen reader Kategorifilteret er merket med kategorinavnet; etter valg annonserer live-region oppdatert antall spørsmĂĄl.
    • Keyboard / focus Kategorier nĂĄs med Tab; aktiv kategori er tydelig fokusert; piltaster navigerer mellom kategorier.
    • Focus visibility Aktiv kategori har synlig fokusindikator.
    • Live region 'Viser 3 spørsmĂĄl i kategorien Utgifter' — polite live region.
    • Zoom Kategori- og spørsmĂĄlsliste forblir funksjonell og lesbar ved 200 % zoom uten horisontal scrolling.

Expected End State

Likepersonen har lest svaret på sitt spørsmål uten å kontakte støttepersonell. FAQ-innholdet er lastet fra lokal hurtigbuffer dersom enheten er frakoblet.

User Stories

No user stories have been generated for this feature yet.