low complexity extracted Mentor Program Confidence: 100%
11
Components
2
Shared
0
User Stories
Yes
Analyzed

Description

Workshop Notes provides a dedicated note-taking surface attached to each Career Workshop instance, allowing mentors to capture observations, group discussion themes, and follow-up items during or after a session. Notes are workshop-scoped (distinct from the general Notes area which is contact-scoped), authored by mentors, and persisted offline so they can be drafted in low-connectivity venues. Each workshop can hold multiple notes across the two-day session structure.

Sources & reasoning

Workshop Notes is listed as a distinct feature in the canonical vocabulary §8 for the Mentor Program area. Blindeforbundet's unique need (§3.1 line 62) explicitly calls out "Eget notatverktÞy" (dedicated note tool) as part of the karriereverksted requirements, distinct from general note-taking, motivating workshop-scoped notes.

  • Mentorordning (karriereverksted): Eget notatverktĂžy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
  • mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists

Analysis

Business Value

Notes are the core artifact mentors produce during group sessions, and Blindeforbundet explicitly identified a dedicated note tool as part of their workshop need. Capturing notes inside the app - rather than in paper notebooks or a separate notes app - keeps them attached to the workshop record, accessible to authorized coordinators for quality oversight, and available for the mentor's own reference in subsequent sessions. This lifts an otherwise invisible part of the mentor's work into the system, both improving session continuity and enabling later impact reporting on the structured mentor program.

Implementation Notes

Implement as a workshop_notes table with foreign key to workshops, authored_by user reference, timestamped, and offline-capable via Drift + sync outbox. Reuse the existing note-editor widget pattern from the contact-scoped Notes area but bind the parent reference to a workshop_id rather than contact_id. Tale-til-tekst input (speech-to-text) should be respected as a config flag if enabled for the org - mentors at workshops benefit from voice capture similarly to home-visit reporters. WCAG 2.2 AA: text scaling to 200%, semantic labels on editor controls. Tenant-isolated by organization_id on the parent workshop row.

Quality Assurance

Peer Mentor (primary facilitator) · Coordinator (subject - reviews notes during handover)
2
Scenarios
8
UAT Steps
17
A11y Annotations
3
Role Boundaries
Peer Mentor (Likeperson)

Peer Mentor (Likeperson)

Quick UAT

  1. Logg inn i Meander-mobilappen som Likeperson og Ă„pne Mentorprogram → Karriereverksted.
  2. Velg den aktive workshopen og trykk Notater for Ä Äpne Workshop Notes Editor.
  3. Skriv inn observasjoner i notatfeltet (minst 20 tegn) og bekreft at indikator viser 'Lagret' etter et par sekunder (autolagring).
  4. SlÄ av nettforbindelsen pÄ enheten, legg til en linje til, og bekreft at indikator viser 'Lagret offline - synkroniseres senere'.
  5. SlÄ nettforbindelsen pÄ igjen og bekreft at indikator endres til 'Synkronisert' og at notatet vises uendret etter at skjermen lukkes og Äpnes pÄ nytt.

Quick UAT — Accessibility

  1. Logg inn i Meander-mobilappen som Likeperson og Ă„pne Mentorprogram → Karriereverksted.
    • Screen reader VoiceOver/TalkBack annonserer skjermtittel 'Karriereverksted' og tab-rekkefĂžlge: tittel → verkstedliste.
    • Keyboard / focus Navigasjon med eksternt tastatur nĂ„r listeelementer i rekkefĂžlge; Enter Ă„pner verksted.
    • Touch target Listeelementer minst 24x24 CSS-piksler.
  2. Velg den aktive workshopen og trykk Notater for Ä Äpne Workshop Notes Editor.
    • Screen reader Skjermleser annonserer 'Workshop-notater, redigeringsfelt' nĂ„r editoren Ă„pnes.
    • Focus visibility Synlig fokusring pĂ„ Notater-knapp; knappen har semantisk label 'Åpne workshop-notater'.
  3. Skriv inn observasjoner i notatfeltet (minst 20 tegn) og bekreft at indikator viser 'Lagret' etter et par sekunder (autolagring).
    • Live region 'Notat lagret' annonseres av polite live region etter autolagring.
    • Zoom Editor og lagre-indikator forblir lesbare ved 200% zoom uten horisontal scroll.
  4. SlÄ av nettforbindelsen pÄ enheten, legg til en linje til, og bekreft at indikator viser 'Lagret offline - synkroniseres senere'.
    • Live region 'Offline - endringer lagres lokalt' annonseres.
    • Contrast Offline-status formidles via tekst og ikon, ikke kun farge; minimum 4.5:1 kontrast.
  5. SlÄ nettforbindelsen pÄ igjen og bekreft at indikator endres til 'Synkronisert' og at notatet vises uendret etter at skjermen lukkes og Äpnes pÄ nytt.
    • Screen reader Ved gjenĂ„pning leser skjermleser opp notatinnholdet i naturlig leserekkefĂžlge.
    • Live region 'Notater synkronisert' annonseres polite nĂ„r sync fullfĂžres.
Coordinator (Koordinator) subject view

Coordinator (Koordinator)

Quick UAT

  1. Logg inn i mobilappen som Koordinator og Ă„pne Mentorprogram → Karriereverksted for samme workshop.
  2. Åpne notatene knyttet til workshopen og bekreft at likepersonens nylig lagrede notat er synlig i sin helhet.
  3. Bekreft at notatet er skrivebeskyttet for koordinatoren (ingen redigeringsknapp) og at forfatter + tidsstempel vises.

Quick UAT — Accessibility

  1. Logg inn i mobilappen som Koordinator og Ă„pne Mentorprogram → Karriereverksted for samme workshop.
    • Keyboard / focus Tab-rekkefĂžlge: hovedmeny → Mentorprogram → verkstedliste.
    • Focus visibility Synlig fokusring pĂ„ aktivt menyelement.
  2. Åpne notatene knyttet til workshopen og bekreft at likepersonens nylig lagrede notat er synlig i sin helhet.
    • Screen reader Skjermleser annonserer 'Workshop-notater, skrivebeskyttet' og leser notatinnhold.
    • Zoom Notatinnhold ombrytes korrekt ved 200% zoom.
  3. Bekreft at notatet er skrivebeskyttet for koordinatoren (ingen redigeringsknapp) og at forfatter + tidsstempel vises.
    • Screen reader Skjermleser annonserer 'Skrevet av [navn], [dato klokkeslett]'.
    • Contrast Forfatter og tidsstempel oppfyller minst 4.5:1 kontrast mot bakgrunn.

Role Boundaries

3 role(s) must NOT access this feature
  • Organization Administrator

    Workshop Notes Editor er en mobil-spesifikk skjerm; ikke tilgjengelig fra Admin Web Portal-navigasjonen. Direkte API-kall mot workshop-notes-endepunkt returnerer 403 for admin-portal-sesjon.

  • Global Administrator

    Ingen standardtilgang til organisasjonens workshop-notater; deep-link returnerer 403 med mindre tidsbegrenset stĂžttetilgang er aktivert av Org Admin, og enhver tilgang logges i org-revisjonsspor.

  • Prospective Buyer

    Funksjonen finnes ikke pÄ Sales Website; ingen pÄlogging eller deep-link tilgjengelig.

Expected End State

Notatet er lagret mot riktig workshop-entitet i Workshop Notes Service, synlig for bĂ„de den skrivende likepersonen og koordinatoren med korrekt forfatter og tidsstempel, og overlever offline → online sync uten datatap eller duplisering.

User Stories

No user stories have been generated for this feature yet.