View All Workshop Sessions Overview
The coordinator needs a central overview of all workshop sessions they facilitate, organized by lifecycle status (upcoming, in-progress, completed, archived). The Workshop List Screen provides aggregate counts useful for Bufdir reporting and serves as the primary entry point for navigating to individual sessions or creating new ones. This replaces the current practice of tracking sessions across external tools such as Word documents and personal calendars.
User Story
Acceptance Criteria
- Given I am logged in as a coordinator, when I navigate to the workshop section, then I see a list screen showing all sessions grouped by status: upcoming, in-progress, completed, archived
- Given the workshop list is displayed, when sessions exist in each status group, then each session card shows the session title, date, participant count, and a status indicator
- Given the workshop list is displayed, when I tap a session card, then I am navigated to the Workshop Session Screen for that session
- Given the workshop list is displayed, when no sessions exist in a status group, then that group is either hidden or shows an empty state message
- Given the workshop list is displayed, then a visible action to create a new workshop session is accessible from this screen
- Given the workshop list is displayed, then a summary count of completed workshops is visible to support Bufdir reporting
Business Value
Provides coordinators with a single entry point to manage all their workshop activity, eliminating the need to track sessions across external tools. The aggregate completed session count feeds directly into the Bufdir reporting pipeline, reducing manual data compilation required for grant compliance submissions.
Components
- Workshop List Screen ui
- Workshop Management Service service
- Workshop Repository data