HIGH story-coordinator-proxy-registration-coordinator-002 13 pts

User Story

As a Coordinator
I want to register the same recurring group activity (such as a weekly training session) for multiple peer mentors at once
So that I can handle high-volume recurring events efficiently without entering duplicate data for each participant individually

Acceptance Criteria

  • Given the coordinator selects 'Bulk register' from the proxy mode selector, when the multi-select screen loads, then all peer mentors within their scope appear with checkboxes and a 'select all' control
  • Given the coordinator has selected multiple peer mentors, when they proceed to the activity form, then they fill in the shared activity details once and a participant count badge shows how many records will be created
  • Given the coordinator reaches the bulk confirmation screen, when they review the batch, then each participant is listed with the activity details and they can deselect individuals before submitting
  • Given the coordinator confirms the batch, when the batch is submitted, then all records are inserted via a single batch RPC call and each is attributed to the correct peer mentor with a proxy audit marker
  • Given a network failure occurs mid-batch, when the coordinator retries, then the system prevents duplicate submissions by detecting already-inserted records from the same batch

Business Value

HLF reported one peer mentor with 380 individual activity registrations in a single year. Coordinators overseeing large chapters with weekly group sessions would face hundreds of manual entries annually without bulk registration. This directly reduces coordinator burden, increases reporting completeness, and improves Bufdir data quality. NHF and HLF both explicitly requested this capability, making it a cross-organisational requirement with measurable impact on operational efficiency.