WorkshopParticipantListScreen
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the list of peer mentors registered for a specific workshop session. Coordinators can mark attendance, add new participants, and remove existing entries from this screen. Peer mentors can view their own enrollment status across events.
workshop-participant-list-screen
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.
Responsibilities
- Render paginated list of participants linked to a session
- Provide attendance marking controls for coordinators
- Expose add and remove participant actions with role-based visibility
- Display enrollment status for the currently authenticated peer mentor
- Show session metadata (date, location, capacity) as contextual header
Interfaces
loadParticipants(sessionId: string): void
markAttendance(participantId: string, attended: boolean): void
addParticipant(userId: string, sessionId: string): void
removeParticipant(participantId: string): void