Career Workshops
Feature Detail
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.
-
docs/source/likeperson.md · line 62Mentorordning (karriereverksted): Eget notatverktøy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
-
docs/source/likeperson.md · line 270Mentorordning / Career Workshops (Blindeforbundet)
-
docs/source/likeperson.md · line 360mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists
Analysis
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.
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)Coordinator (Koordinator)
Quick UAT
- Logg inn i Meander-appen som Koordinator og åpne Mentorprogram → Karriereverksted.
- Trykk 'Nytt verksted', fyll inn tittel, velg to datoer og legg til to ekter.
- Tilordne en likeperson som fasilitator og lagre verkstedet.
- Bekreft at verkstedet vises i listen 'Kommende verksted' med riktig dato, fasilitator og antall ekter.
Quick UAT — Accessibility
-
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.
-
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.
-
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.
-
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)
Quick UAT
- Logg inn i Meander-appen som likeperson som er tilordnet som fasilitator.
- Åpne Mentorprogram → Karriereverksted og velg verkstedet du er fasilitator for.
- Bekreft at verkstedets tittel, begge datoer, ekter og lenker til notater og to-do vises uten redigeringsknapper.
Quick UAT — Accessibility
-
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.
-
Å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.
-
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.
Components (13)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.