Workshop Participant Lists
Feature Detail
Description
Workshop Participant Lists enables coordinators to manage attendance records for workshop sessions within the Mentor Program area. The feature provides a screen for viewing and maintaining the list of peer mentors registered for a session, with the ability to mark attendance, add participants, and remove entries. Participant records link to the parent workshop session and to user profiles, enabling reporting on mentor program participation rates and attendance history. The list is accessible to coordinators managing the session and to peer mentors viewing their own enrollment status across events.
Sources & reasoning
Line 100 names "deltakerlister" (participant lists) as one of three explicit sub-capabilities of the mentorordning for two-day group sessions. This is a verbatim requirement from Blindeforbundet. Fase 3 placement confirmed by line 357, mapping to v1.1. Depends on Career Workshops as the parent session entity that participant records reference.
-
docs/source/likeperson.md · line 100**Mentorordning (karriereverksted):** Eget notatverktøy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
Analysis
Tracking who attends which mentor program sessions is essential for reporting, quality assurance, and post-session follow-up. Without participant lists, organizations cannot verify that peer mentors completed required training sessions, cannot contact attendees with follow-up materials, and cannot analyze participation trends to improve future events. Workshop Participant Lists solves this by making attendance an explicit, auditable record inside the platform. For organizations running regulated or accredited mentoring programs, participant records may also feed into certification workflows, linking attendance data to the certification-training area and providing evidence for compliance or grant reporting to funders such as Bufdir.
WorkshopParticipantListScreen is a Flutter screen showing a paginated, searchable list of participants for a given session ID. WorkshopParticipantService handles API calls to add, remove, and fetch participants; WorkshopParticipantRepository persists participant records in Drift for offline read. The participant model stores a user ID reference, a workshop session ID, and an attendance status field. The screen reuses the app's compact list rendering pattern and the user search lookup pattern consistent with contact search. All list items require WCAG 2.2 AA touch targets of minimum 24x24px and semantic row labels for screen reader traversal.
Quality Assurance
No QA section has been generated for this feature yet.
Components (21)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.