FAQ
Feature Detail
Description
This feature provides an in-app FAQ screen that lets peer mentors and coordinators browse and search frequently asked questions managed by Norse and per-organization administrators. Content is served by a FAQ Content Service backed by a FAQ Store, organized by category, and updatable without an app release. The FAQ deflects common support requests and helps onboard users who have beginner-level digital skills.
Sources & reasoning
FAQ is a feature of the always-on help-support area (§8). It is not called out as MVP-critical in the priorities matrix and is a deflection/support tool rather than a launch blocker, so the second non-mobilization phase (Core Product) is the appropriate target_release per the resolution rule.
-
docs/source/likeperson.md · line 368help-support | Help & Support | Contact Us, Privacy Policy, Accessibility Statement, FAQ
-
docs/source/likeperson.md · line 109| Snakkekort | â | â | â | â | â | NICE | 3 |
Analysis
Workshops describe peer mentors as digitally inexperienced and emphasize the lowest possible cognitive load. A searchable FAQ reduces friction during onboarding, lowers the volume of Contact Us submissions, and gives organization admins a way to publish org-specific guidance (e.g. expense thresholds, certification rules) without involving Norse engineering. Because FAQ content varies per organization - HLF needs course/certification answers, Blindeforbundet needs encrypted-assignment guidance, Barnekreftforeningen needs pÄrÞrende handling - backing it with a per-org store aligns with the multi-tenant labels/config approach already used elsewhere in the platform.
Flutter screen with list + search backed by a FAQ Content Service over the shared REST API. Entries are persisted in a faq_entries table linked to organizations (one_to_many) so each tenant can curate its own content. Entries are cached offline via Drift for read-time availability. Admin authoring lives in the Admin Web Portal under organization management (out of scope for this mobile feature). WCAG 2.2 AA compliance required: semantic list, accessible search field, scalable text. No new subprocessors needed.
Quality Assurance
Peer Mentor (primary) · Coordinator (same flow)Peer Mentor (Likeperson)
Quick UAT
- Logg inn i Meander-mobilappen som Likeperson og Äpne hamburgermenyen.
- Trykk pÄ Hjelp og stÞtte og velg FAQ.
- Bekreft at FAQ-skjermen viser kategoriene (Innlogging, Aktivitetsregistrering, Utlegg, Oppdrag, Profil og roller).
- Skriv et sĂžkeord (f.eks. 'BankID') i sĂžkefeltet og bekreft at treff filtreres i listen.
- Trykk pÄ et FAQ-element og bekreft at full tittel og svartekst vises.
- Trykk pÄ en innebygd lenke i svaret og bekreft at den Äpner riktig in-app-skjerm.
Quick UAT â Accessibility
-
Logg inn i Meander-mobilappen som Likeperson og Äpne hamburgermenyen.
- Screen reader TalkBack/VoiceOver annonserer 'Meny, knapp' og deretter Äpnet meny.
- Keyboard / focus Menyknapp nÄs fÞrst i tab-rekkefÞlgen etter sideoverskrift.
- Focus visibility Synlig fokusring pÄ menyknappen.
- Touch target Menyknapp â„ 24Ă24 CSS px.
-
Trykk pÄ Hjelp og stÞtte og velg FAQ.
- Screen reader 'Hjelp og stĂžtte, sammenleggbar gruppe' annonseres; 'FAQ, knapp' annonseres ved fokus.
- Keyboard / focus Tab/piltaster navigerer menyelementer; Enter Äpner FAQ.
- Focus visibility Fokusring fĂžlger valgt menyelement.
- Touch target Hvert menyelement â„ 24Ă24 CSS px.
-
Bekreft at FAQ-skjermen viser kategoriene (Innlogging, Aktivitetsregistrering, Utlegg, Oppdrag, Profil og roller).
- Screen reader Sideoverskrift 'FAQ' annonseres som heading nivÄ 1; kategorier som heading nivÄ 2.
- Zoom Kategoriliste er brukbar ved 200 % zoom uten horisontal scroll.
- Contrast Kategorititler har minst 4.5:1 kontrast mot bakgrunn.
-
Skriv et sĂžkeord (f.eks. 'BankID') i sĂžkefeltet og bekreft at treff filtreres i listen.
- Screen reader SĂžkefelt annonseres som 'SĂžk i FAQ, redigeringsfelt'.
- Keyboard / focus SÞkefelt nÄs med Tab; skriving fungerer uten musepeker.
- Focus visibility Fokus forblir i sĂžkefeltet under skriving.
- Live region 'X treff funnet' annonseres hÞflig nÄr listen oppdateres.
-
Trykk pÄ et FAQ-element og bekreft at full tittel og svartekst vises.
- Screen reader Element annonseres som 'lenke' eller 'knapp' med tittel; ved aktivering annonseres ny sideoverskrift.
- Keyboard / focus Element aktiverbart med Enter; Tilbake-knapp tilgjengelig.
- Focus visibility Fokus flyttes til detaljskjermens overskrift.
- Touch target Listeelement â„ 24Ă24 CSS px.
-
Trykk pÄ en innebygd lenke i svaret og bekreft at den Äpner riktig in-app-skjerm.
- Screen reader Lenke annonseres med tekst og rolle 'lenke'; mÄlskjerm annonseres ved Äpning.
- Keyboard / focus Lenker nÄs i logisk leserekkefÞlge med Tab; Enter aktiverer.
- Focus visibility Synlig fokusring pÄ lenker; fokus flyttes til ny skjerm.
- Contrast Lenkefarge skiller seg fra brÞdtekst med bÄde kontrast og understreking (ikke bare farge).
Role Boundaries
3 role(s) must NOT access this feature-
Organization Administrator
Org Admin forvalter FAQ-innhold fra Admin Web Portal og logger ikke inn i mobilappens FAQ-skjerm; mobil-FAQ er lesemodus uten redigeringskontroller.
-
Global Administrator
Global Admin har ikke mobil-app-tilgang; mobil-FAQ-skjerm er ikke nÄbar.
-
Prospective Buyer
Ingen tilgang til mobilappen; FAQ-innhold er per-organisasjon og krever pÄlogging.
Expected End State
FAQ-skjermen viser organisasjonens kategoriserte spÞrsmÄl, sÞk filtrerer listen, valgt element viser fullt svar, og innebygde dyplenker navigerer til riktig in-app-skjerm.
Components (10)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.