User Interface high complexity mobile
3
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Primary screen for coordinators to perform bulk activity registration. Presents an activity template form followed by a multi-select participant picker, a progress indicator during batch submission, and a post-submission summary showing created records and any failures.

Feature: Bulk Registration

bulk-registration-screen

Responsibilities

  • Render activity template form with type, date, duration, and notes fields
  • Display searchable and filterable multi-select participant picker scoped to coordinator's local association
  • Show batch submission progress indicator and chunk-level feedback
  • Render post-submission summary with success count and per-record failure details

Interfaces

build(BuildContext context) -> Widget
onSubmitBatch(ActivityTemplate template, List<String> participantIds) -> void
onParticipantSearch(String query) -> void
onParticipantFilter(String filter) -> void