User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Displays the full list of career workshops available to the authenticated user, organized by upcoming and past sessions. Coordinators see management controls while peer mentors see their enrolled workshops. Supports filtering by date, status, and participant role.

Feature: Career Workshops

workshop-list-screen

Sources & reasoning

Lines 100 and 358 place Career Workshops (Mentorordning/karriereverksted) as a Blindeforbundet-specific feature explicitly listed under Fase 3 (Growth & Engagement). Line 471 confirms it as a named feature in the mentor-program area. Fase 3 is the third development phase, mapping to v1.1 by ordinal convention.

  • 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 358
    Mentorordning / Career Workshops (Blindeforbundet)
  • docs/source/likeperson.md · line 471
    | mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists |

Responsibilities

  • Render paginated list of workshops with status indicators and date metadata
  • Differentiate coordinator vs. peer mentor views with role-appropriate actions
  • Provide entry points to create new workshops (coordinator only)
  • Support filtering and sorting of workshop sessions
  • Navigate to WorkshopDetailScreen on item selection

Interfaces

loadWorkshops(userId: string, role: UserRole): Promise<Workshop[]>
filterWorkshops(criteria: WorkshopFilter): Workshop[]
navigateToDetail(workshopId: string): void
navigateToCreate(): void

Related Data Entities (1)

Data entities managed by this component