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.

Feature: Workshop Participant Lists

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.

  • **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

Related Data Entities (1)

Data entities managed by this component