HIGH story-mentor-workshop-tools-coordinator-003 5 pts
5
Story Points
High
Priority
Mentor Workshop & Career Tools
Feature

User Story

As a Coordinator
I want to view and manage the list of participants enrolled in a workshop session, adding or removing members and confirming attendance
So that So that I have an accurate attendance record linked directly to member profiles, eliminating separate paper or spreadsheet participant lists and enabling post-session follow-up based on actual attendance

Acceptance Criteria

  • Given I am viewing a workshop session, when I navigate to the participant list, then I see all enrolled participants with their name and attendance confirmation status
  • Given I am on the participant list screen, when I search for a member by name, then results are filtered to programme-enrolled contacts from the contacts database
  • Given I am on the participant list screen, when I tap 'add participant', then I can search and select from programme-eligible contacts to enroll them in the session
  • Given a participant is listed, when I tap to remove them, then a confirmation prompt appears and on confirmation they are removed from the session
  • Given I am on the participant list screen, when I mark a participant as attended, then their attendance status updates and is persisted to the workshop_participants table
  • Given the session is completed, when I view the participant list, then it shows the final attendance record including who was marked as present and who did not attend

Business Value

Eliminates the post-session reconciliation effort that occurs when coordinators manually match paper participant lists against the member system after each workshop. Accurate digital attendance records linked to member profiles improve institutional knowledge retention and provide the audit trail of participation needed for Bufdir reporting.