Confirm and Review Bulk Registration Before Submission
Bulk registration by definition affects many records simultaneously. An accidental wrong date or wrong activity type entered on the shared form would corrupt registrations for all selected peer mentors at once. A mandatory review/confirmation step before batch submission gives the coordinator a final opportunity to verify the details. The confirmation screen must show the full list of peer mentors, the shared activity details, flag any mentors where potential duplicates were detected, and require an explicit confirm action. The coordinator must also be able to go back and modify before confirming.
User Story
Acceptance Criteria
- Given the coordinator has selected peer mentors and filled the activity form, when they tap 'Next', then a confirmation screen displays a summary of the activity details and the complete list of selected mentors
- Given the confirmation screen is shown, when any mentor has a potential duplicate detected, then that mentor's row is highlighted with a warning icon and brief explanation
- Given the confirmation screen is shown, when the coordinator taps 'Back', then they return to the form with all their selections and entries intact
- Given the confirmation screen is shown, when the coordinator taps 'Confirm and Submit', then the batch submission begins and a progress indicator is displayed
- Given the batch submission completes, when the result screen appears, then it shows a count of successfully created registrations and a separate list of any that failed with specific reasons
- Given all registrations succeed, when the success screen is shown, then the coordinator can return to the home screen or immediately start a new registration
Business Value
A confirmation step before bulk submission protects data integrity across potentially dozens of records in a single action. The cost of a mistake in bulk registration is proportional to the number of participants — correcting 20 wrong-date registrations is significantly more disruptive than correcting one. The confirmation screen reduces the risk of mass data entry errors and builds coordinator confidence in the feature, which is essential for adoption and consistent usage.
Components
- Bulk Registration Confirmation Screen ui
- Proxy Confirmation Screen ui
- Bulk Registration Orchestrator service
- Batch Insert RPC Adapter infrastructure
- Bulk Registration Service service
- Duplicate Activity Warning Dialog ui
- Proxy Duplicate Detection Service service
- Proxy Registration BLoC service
- Proxy Registration BLoC service