Bulk Register a Shared Activity for Multiple Peer Mentors Simultaneously
Coordinators frequently manage group activities where many peer mentors participate in the same event at the same time (e.g., a weekly group session with 10–15 participants). Entering the same data repeatedly for each mentor is extremely time-consuming. The bulk registration flow allows the coordinator to select multiple mentors via a multi-select list, fill in the activity details once, review a bulk confirmation screen showing all participants, and submit a single batch insert that creates individual activity records for each selected mentor. The system must use a batch insert RPC adapter to handle this efficiently.
User Story
Acceptance Criteria
- Given I am in proxy registration mode, when I choose 'Register for multiple mentors', then a multi-select mentor list opens showing all mentors in my chapter
- Given I have selected 3 or more mentors, when I proceed, then a single activity form appears where I enter the activity details once for all selected mentors
- Given I have filled in activity details, when I tap continue, then a bulk confirmation screen displays a list of all selected mentors alongside the activity details before submission
- Given I confirm the bulk registration, when the system processes it, then individual activity records are created for each selected mentor via a batch insert RPC call
- Given a bulk registration contains 20 mentors, when the batch insert is executed, then the operation completes within 5 seconds and all 20 records are correctly attributed
- Given bulk registration completes successfully, when I view the confirmation, then I see a summary showing how many records were created and a list of the mentor names
Business Value
Group activities are the highest-volume use case for coordinators managing larger chapters. HLF documented a single peer mentor with 380 registrations in one year — multiply this across a chapter roster and the manual entry burden becomes unsustainable. Bulk registration eliminates the most repetitive administrative task coordinators face, reducing what could take an hour into a 2-minute operation, and removing the primary barrier to accurate activity reporting.
Components
- Proxy Mode Selector Screen ui
- Peer Mentor Multi-Select List ui
- Bulk Registration Confirmation Screen ui
- Bulk Registration Service service
- Proxy Activity Repository data
- Proxy Contact List Provider data
- Batch Insert RPC Adapter infrastructure
- Bulk Proxy Registration Screen ui
- Mentor Multi-Select Widget ui
- Proxy Confirmation Screen ui
- Bulk Registration Orchestrator service
- Proxy Registration BLoC service
- Bulk Registration Screen ui
- Proxy Peer Mentor Selector ui
- Bulk Participant List Widget ui
- Proxy Activity Form ui
- Proxy Registration Service service
- Bulk Registration Service service
- Proxy Registration BLoC service
- Proxy Activity Repository data
- Coordinator Role Guard infrastructure
- Bulk Registration Defaults Provider infrastructure
- Proxy Audit Logger infrastructure