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

Description

Workshop Participant Lists enables coordinators to manage and track attendance for mentor program workshops, providing a structured list of registered and attending participants for each session. The feature supports pre-workshop registration, attendance marking during sessions, and post-session participant records. It serves the operational need of coordinators running multi-participant group workshops, ensuring accurate headcounts for resource planning, follow-up communication, and reporting on program reach and engagement.

Sources & reasoning

Line 100 explicitly lists "deltakerlister" (participant lists) as a named component of the Blindeforbundet Mentorordning in the context of two-day group sessions. Line 471 names Workshop Participant Lists as a distinct mentor-program feature. The Mentorordning is placed in Fase 3 (line 358), mapping to v1.1.

  • docs/source/likeperson.md · line 100
    **Mentorordning (karriereverksted):** Eget notatverktøy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
  • docs/source/likeperson.md · line 471
    | mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists |

Analysis

Business Value

Accurate participant tracking is essential for program administrators to understand workshop reach, plan resources, and report on mentor program engagement. Workshop Participant Lists removes the need for manual sign-in sheets and spreadsheet tracking, replacing them with a digital workflow tied directly to each workshop record. This gives coordinators instant visibility into attendance, enabling timely follow-up with absent participants and accurate reporting to leadership. Strategically, the feature supports Blindeforbundet's mentor program scaling goals by making large-group workshops administratively tractable, and creates a data foundation for future analytics on mentor program participation trends.

Implementation Notes

Implementation requires a workshop_participants join table linking mentor_workshops and users, with fields for registration status, attendance confirmation, and timestamps. The Flutter frontend needs a participant list screen showing registered users with attendance toggle controls, integrated into the workshop detail page. BLoC/Riverpod manages participant state with offline support via Drift for pre-loaded participant lists. The participant selector integrates with the organization's user directory to enable adding peer mentors as participants. All UI elements must meet WCAG 2.2 AA standards including proper list semantics, accessible toggle controls, and sufficient touch target sizes.

User Stories

No user stories have been generated for this feature yet.