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

Description

Career Workshops provides structured two-day group mentoring sessions where mentors guide mentees through career-related topics. The feature supports session creation, scheduling, and lifecycle management, allowing organizations to run recurring or one-off workshops with defined start/end times and locations. Workshops are organization-scoped and integrate with the broader Mentor Program so that notes, participant lists, and to-do items attach to a specific workshop instance.

Sources & reasoning

Career Workshops is the parent workshop entity in the Mentor Program area per the authoritative vocabulary (§8). Blindeforbundet's unique need (§3.1) describes two-day group sessions requiring notes, to-dos, and participant lists. §5 Phase 3 explicitly lists "Mentorordning / Career Workshops" under Growth & Engagement.

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

Analysis

Business Value

Career Workshops formalize a workflow that Blindeforbundet specifically called out as a unique need - mentor-led two-day group sessions ("karriereverksted") that today run with ad-hoc notes and paper lists. Bringing this into the app gives mentors a structured tool, reduces administrative overhead for coordinators, and produces auditable records of the mentoring effort that feed into impact reporting. Strategically it expands Meander beyond one-to-one peer support into structured group programs, opening the platform to additional mentor-program use cases that other tenants (e.g. Barnekreftforeningen onboarding cohorts) can adopt without bespoke development.

Implementation Notes

Implement as a Flutter screen backed by a workshops table scoped by organization_id, with CRUD operations exposed via the standard REST API on Vercel. The workshop entity owns one-to-many relationships to workshop_notes, workshop_participants, and workshop_todos, so foreign-key integrity must be enforced server-side. Toggle via the `mentor-program` module flag in the registry - when disabled the workshop nav item is not mounted. Offline-first via Drift with sync outbox; WCAG 2.2 AA touch targets and screen-reader labels apply. Use organization-scoped queries (tenant isolation strict) and respect role-based access (mentors create/own, coordinators oversee).

Quality Assurance

Coordinator (primary) · Peer Mentor (subject)
2
Scenarios
7
UAT Steps
19
A11y Annotations
3
Role Boundaries
Coordinator (Koordinator)

Coordinator (Koordinator)

Quick UAT

  1. Logg inn i Meander-appen som Koordinator og åpne Mentorprogram → Karriereverksted.
  2. Trykk 'Nytt verksted', fyll inn tittel, velg to datoer og legg til to ekter.
  3. Tilordne en likeperson som fasilitator og lagre verkstedet.
  4. Bekreft at verkstedet vises i listen 'Kommende verksted' med riktig dato, fasilitator og antall ekter.

Quick UAT — Accessibility

  1. Logg inn i Meander-appen som Koordinator og åpne Mentorprogram → Karriereverksted.
    • Screen reader Sideoverskrift 'Karriereverksted' annonseres; TalkBack/VoiceOver leser tab-rekkefølge: overskrift → 'Nytt verksted'-knapp → verksted-liste.
    • Keyboard / focus Nav-element nĂĄs via Tab; Enter ĂĄpner skjermen.
    • Focus visibility Synlig fokusring pĂĄ 'Nytt verksted'-knapp ved Tab-fokus.
  2. Trykk 'Nytt verksted', fyll inn tittel, velg to datoer og legg til to ekter.
    • Screen reader Hvert skjemafelt annonseres med label og pĂĄkrevd-status; datovelger annonserer 'Dato 1 av 2'.
    • Keyboard / focus Tab navigerer felt-til-felt; piltaster i datovelger; Enter bekrefter.
    • Focus visibility Tittel-feltet fĂĄr fokus først; alle felter har synlig label.
    • Touch target Datovelger-knapper minst 24Ă—24 CSS-piksler.
  3. Tilordne en likeperson som fasilitator og lagre verkstedet.
    • Screen reader Søkefelt for fasilitator annonseres som combobox; valgt likeperson leses opp ved bekreftelse.
    • Keyboard / focus Piltaster navigerer forslagsliste; Enter velger; Tab til 'Lagre'.
    • Focus visibility Fokus flyttes til bekreftelsesmelding etter lagring.
  4. Bekreft at verkstedet vises i listen 'Kommende verksted' med riktig dato, fasilitator og antall ekter.
    • Live region 'Verksted opprettet. Karriereverksted lagt til i Kommende verksted.'
    • Zoom Liste-kort forblir lesbare og handlinger nĂĄs ved 200% zoom.
    • Contrast Statusmerke 'Kommende' har 4.5:1 kontrast og ledsages av tekst, ikke kun farge.
Peer Mentor (Likeperson) subject view

Peer Mentor (Likeperson)

Quick UAT

  1. Logg inn i Meander-appen som likeperson som er tilordnet som fasilitator.
  2. Åpne Mentorprogram → Karriereverksted og velg verkstedet du er fasilitator for.
  3. Bekreft at verkstedets tittel, begge datoer, ekter og lenker til notater og to-do vises uten redigeringsknapper.

Quick UAT — Accessibility

  1. Logg inn i Meander-appen som likeperson som er tilordnet som fasilitator.
    • Screen reader Hjemskjerm annonserer 'Karriereverksted'-kort med antall kommende verksted.
    • Focus visibility Fokus starter pĂĄ første navigerbare element; ingen fokusfeller.
  2. Åpne Mentorprogram → Karriereverksted og velg verkstedet du er fasilitator for.
    • Keyboard / focus Liste-elementer nĂĄs med Tab/pil; Enter ĂĄpner detalj.
    • Touch target Hver verksted-rad minst 24Ă—24 CSS-piksler.
  3. Bekreft at verkstedets tittel, begge datoer, ekter og lenker til notater og to-do vises uten redigeringsknapper.
    • Screen reader Detaljskjerm annonserer 'Skrivebeskyttet' for fasilitator-visning; 'Rediger'-knapp er ikke til stede.
    • Contrast Tekst og lenker oppfyller 4.5:1; lenker har understreking i tillegg til farge.

Role Boundaries

3 role(s) must NOT access this feature
  • Peer Mentor (Likeperson)

    Likeperson som ikke er tilordnet som fasilitator ser ikke verkstedet i listen; 'Nytt verksted'-knapp er skjult; direkte API-kall for opprett/endre returnerer 403.

  • Global Administrator

    Global Admin har ingen mobiltilgang; skjermen er ikke i navigasjonen og deep-link returnerer 403.

  • Prospective Buyer

    Ingen pĂĄlogging pĂĄ operasjonelle produkter; salgsnettstedet har ingen Karriereverksted-funksjon.

Expected End State

  • Coordinator (Koordinator)

    Et nytt karriereverksted er lagret med tittel, to datoer, ekter, tilordnet fasilitator og er synlig i 'Kommende verksted'-listen for bĂĄde koordinator og tilordnet likeperson.

  • Peer Mentor (Likeperson)

    Tilordnet likeperson ser verkstedet i skrivebeskyttet detaljvisning med datoer, ekter og lenker til workshop-notater og to-do-lister; ingen redigeringsmuligheter eksponert.

User Stories

No user stories have been generated for this feature yet.